Lista artykułów

Prosty Czat w JavaScript, PHP i SQLite

Prosty Czat w JavaScript, PHP i SQLite Server-sent events (SSE) to alternatywa dla Web Sockets (gniazd) dla serwerów, które nie mają możliwości odpalania nic na portach. Czyli np. w przypadku zwykłych kont współdzielonych (ang. shared hosting), które najczęściej udostępniają tylko PHP. W tym wpisie przedstawię jak napisać prosty, nowoczesny czat w JavaScript i PHP, korzystając z Server-sent events oraz AJAX, przy wykorzystaniu popularnej bazy danych SQLite.

Programisto, odpocznij…

Na samym początku chciałbym zaznaczyć, że w tym wpisie nie znajdziesz żadnych treści technicznych, także jeśli szukasz właśnie ich to zachęcam Cię do zapoznania się z innymi moimi wpisami. Pomysł na stworzenie tego wpisu przyszedł mi do głowy właśnie podczas wypoczynku, a dokładniej podczas wakacji. Tydzień spędzony z dala od codziennych obowiązków nie tylko sprawił, …

ReactiveConf 2019

Miło nam poinformować, że kolejny raz mamy okazję wspierać interesujące wydarzenie ze świata IT! Tym razem jest to konferencja ReactiveConf, która odbędzie się od 30 października do 1 listopada w Pradze. Jest to pierwsza zagraniczna konferencja, którą obejmujemy patronatem, ale nie jest na tyle odległa aby stanowiła problem dla entuzjastów najnowszych technologii 😉 Z okazji […]

Uczymy się Elasticsearch #015: synonimy w wynikach wyszukiwania

Kilka słów o tym, jak wykorzystanie synonimów w Elasticsearchu może poprawić wyniki wyszukiwania naszych użytkowników.

Złożoność obliczeniowa, czasowa i pamięciowa algorytmów

Type of Web - Blog o programowaniu. Dla front-end i back-end developerów. Trochę o urokach pracy zdalnej, ale przede wszystkim o: JavaScript, React, Vue, Angular, node.js, TypeScript, HapiJS… Często w algorytmicznych zadaniach rekrutacyjnych można natrafić na wymagania dotyczące pojęć takich, jak złożoność obliczeniowa lub złożoność pamięciowa algorytmów. Ale co to oznacza? W tym wpisie wyjaśniam, o co chodzi z notacją „duże O” O(n). Od prostego wytłumaczenia dla laików, po formalny opis. Zaczynajmy! Przykład zadania ze złożonością obliczeniową Na pytanie o złożoność obliczeniową i złożoność pamięciową algorytmów można natrafić na portalach typu Codility. …

CQ-Shop – Summary

Creating the CQ-Shop application was a great adventure. I used a bunch of new tools – event-driven architecture, Event Storming, Kafka, and many more. In this post, I summarize all the things that I learned and achieved.  University Let’s start with the university context. The CQ-Shop was supposed to be my last project at the […]

7

DevTalk #101 – O CQRS z Łukaszem Szydło

Celebracja setnego odcinka za nami, pora powrócić do rozmów z wielce ciekawymi Gośćmi. Dzisiaj moim i Waszym Gościem jest postać znana, lubiana i szanowana. Przed Wami: Łukasz Szydło (i to po raz drugi)! Łukasz to doświadczony programista, sprawdzony w bojach architekt, a także konsultant, trener i ekspert Bottega IT Minds. Spotkacie go na wielu konferencjach, gdzie chętnie […]

8

DevTalk #101 – O CQRS z Łukaszem Szydło

Celebracja setnego odcinka za nami, pora powrócić do rozmów z wielce ciekawymi Gośćmi. Dzisiaj moim i Waszym Gościem jest postać znana, lubiana i szanowana. Przed Wami: Łukasz Szydło (i to po raz drugi)! Łukasz to doświadczony programista, sprawdzony w bojach architekt, a także konsultant, trener i ekspert Bottega IT Minds. Spotkacie go na wielu konferencjach, gdzie chętnie […]

DevTalk #101 – O CQRS z Łukaszem Szydło

Celebracja setnego odcinka za nami, pora powrócić do rozmów z wielce ciekawymi Gośćmi. Dzisiaj moim i Waszym Gościem jest postać znana, lubiana i szanowana. Przed Wami: Łukasz Szydło (i to po raz drugi)! Łukasz to doświadczony programista, sprawdzony w bojach architekt, a także konsultant, trener i ekspert Bottega IT Minds. Spotkacie go na wielu konferencjach, gdzie chętnie […]

JetBrains.dotPeek – .NET dekompilator

Potrzebowałam kiedyś w pracy dowiedzieć się, czy dllka, którą wrzucam na serwer, jest aktualna. Ale jak to zrobić? Nie można jej po prostu otworzyć i „podejrzeć”, sprawdzić, czy dana linijka kodu jest zmieniona. Co w takim razie można było zrobić? Użyć specjalnego programu od JetBrains: dotPeek. Służy on do dekompilacji plików (np. .dll lub .exe).…

Cloud Firestore w Firebase

W tym wpisie skupimy się na usłudze Cloud FireStore, która jest NoSQLową bazą danych w chmurze. Aby zobaczyć różnice w kodzie pomiędzy Cloud

12

#34 Jak wprowadzać testy automatyczne w Legacy Code?

Podczas utrzymywania aplikacji z leciwym i zarazem ciężkim do utrzymania kodem, często myślimy o wprowadzaniu testów automatycznych. Na konferencjach słyszmy – Pisz testy jednostkowe! Nawet gdy rozwijasz stary kod. Natomiast rzeczywistość bywa brutalna i często taka forma testów nie dość, że jest skomplikowana (lub niemożliwa) do wprowadzenia to w praktyce okazuje się, że niewiele wniosła. Dlatego też automatyzacja testów w takich aplikacjach nie jest czymś prostym. Należy zidentyfikować miejsca, które warte są wprowadzenia takich testów oraz te, które należy pozostawić ciągle w sferze testów manualnych. Dyskutujemy o tym gdzie i jakie testy automatyczne warto wprowadzić. Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem: ➡️ Czy kiedykolwiek wprowadzałeś testy automatycznej w Legacy Code? ➡️ Co jest największym wyzwaniem w automatyzacji takiej aplikacji? ➡️ Lepiej utrzymywać czy zaorać wszystko i zacząć od nowa? 😉 Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

Dev:Cast – #34 Jak wprowadzać testy automatyczne w Legacy Code?

Podczas utrzymywania aplikacji z leciwym i zarazem ciężkim do utrzymania kodem, często myślimy o wprowadzaniu testów automatycznych. Na konferencjach słyszmy – Pisz testy jednostkowe! Nawet gdy rozwijasz stary kod. Natomiast rzeczywistość bywa brutalna i często taka forma testów nie dość, że jest skomplikowana (lub niemożliwa) do wprowadzenia to w praktyce okazuje się, że niewiele wniosła. […]

052: Wydanie własnej samochodówki na Steam i Nintendo Switch – Electro Ride

Electro Ride. Samochodówka, która wychodzi pod koniec roku na Steam oraz Nintendo Switch. Jak zabrać się za tworzenie podobnej gry, jak ją wydać i w jakich kwestiach może pomóc wydawca. Zapraszam do pierwszego odcinka podcastu po przerwie wakacyjnej! -> Dobrowolne wsparcie podcastu.

S02E03 - Trener prelegentów Anna Prończuk-Omiotek

Dzisiaj w podcast’cie gościłem Annę Prończuk-Omiotek, która jest trenerem wystąpień publicznych i nie tylko. Poruszaliśmy wiele spraw związanych z: wystąpieniami publicznymi, szkoleniem prelegentów, organizowaniem wydarzeń. Gość - Anna Prończuk-Omiotek : Facebook Instagram LinkedIn Facebook Twitter YouTube Lublin IT Konferencje Pozitive Technologies BB Days 4IT 4Developers 4Dev Offline Mam do Ciebie bardzo wielką prośbę. Oceń ten podcast na iTunes przyczynisz się tym samym do jego rozwoju. Pobierz moją listę 5 sposobów na zrozumienie biznesu - https://szkolaeventstormingu.pl  Zobacz nad czym pracuję https://thenv.pl . Jest to aplikacja do optymalizacji Twojego środowiska pracy na komputerze.