Lista artykułów

Historia pewnej rekrutacji – Smutny CRUD

Odmiana wszystkim dobrze robi. Dzisiejszy artykuł będzie w trochę innym stylu. Żadnych technicznych treści, tylko moje przemyślenia na temat przeżytej przeze mnie sytuacji. Poproszono mnie o przygotowanie i sprawdzanie zadań rekrutacyjnych dla osób, które ubiegały się o stanowisko Programisty .NET w Polskim Radiu. Postanowiłem stworzyć typowo praktyczny test umiejętności, bez skomplikowanych algorytmów czy struktur danych. ...

AngularJS – Routing

W tym wpisie utworzymy po raz pierwszy aplikację SPA (Single Page Application) z wykorzystaniem AngularJS. Będzie to prosta aplikacja, pokazująca jakie możliwości daje

3

Multitasking to zło

Pewnie nie raz słyszałeś w czasie swojej edukacji, że powinieneś być wielozadaniowy. Geniusze to Ci, którzy ogarniają wiele tematów na raz, dzięki temu realizują swoją pracę szybciej i wydajniej. Teraz Cię zaskoczę, to jedna wielka bujda. Multitasking – mity Zaczynając […]

4

DevTalk Trio S02E01 – Co się zmieniło przez ostatnie 2 lata?

Zapraszam serdecznie do odsłuchania pierwszego odcinka drugiego sezonu DevTalk Trio! Ponownie, przy mikrofonach: Maciej Aniserowicz, Andrzej Krzywda i Sławomir Sobótka. Nowy odcinek w każdy piątek, poczynając od 11 stycznia! Drugi sezon DevTalk Trio nie mógłby powstać bez wsparcia firmy Lingaro. Firma specjalizuje się w rozwiązaniach z obszarów Business Intelligence, Hurtowni Danych i Big Data. Klientami Lingaro […]

DevTalk Trio S02E01 – Co się zmieniło przez ostatnie 2 lata?

Zapraszam serdecznie do odsłuchania pierwszego odcinka drugiego sezonu DevTalk Trio! Ponownie, przy mikrofonach: Maciej Aniserowicz, Andrzej Krzywda i Sławomir Sobótka. Nowy odcinek w każdy piątek, poczynając od 11 stycznia! Drugi sezon DevTalk Trio nie mógłby powstać bez wsparcia firmy Lingaro. Firma specjalizuje się w rozwiązaniach z obszarów Business Intelligence, Hurtowni Danych i Big Data. Klientami Lingaro [...]

Raport finansowy za IV kwartał 2018 roku

Mój raport finansowy z prowadzenia działalności gospodarczej za IV kwartał 2018 roku. Zobacz ile udało mi się zaoszczędzić tym razem.

Plany na rok 2019, protip jak znieść blokadę do działania + moje postanowienie noworoczne

Tak jak obiecałem we wpisie tydzień temu (polecam wcześniej przeczytać wpis sprzed tygodnia) – czas rozwinąć temat planów na rok 2019. ? Przy okazji chciałbym wspomnieć o podejściu, które pomaga w przełamaniu się do robienia podobnych planów. Lepszy jest zły plan niż brak planu W trakcie jego realizowania można przecież wdrażać zmiany i żonglować priorytetami […]

Dev:Cast – #21 Kto jest odpowiedzialny za rozwój programisty?

Niedawno rozmawialiśmy o różnych przyczynach zmiany pracy. Jedną z nich był szumny rozwój programisty – jeśli nie czujemy, że się rozwijamy, w tym co nas interesuje i angażuje, to może to właśnie jest punkt zapalny do szukania innego miejsca dla siebie. Nasza branża szybko się zmienia, dostarczając nam co raz to nowszych narzędzi do rozwiązywania […]

9

#21 Kto jest odpowiedzialny za rozwój programisty?

Niedawno rozmawialiśmy o różnych przyczynach zmiany pracy. Jedną z nich był szumny rozwój programisty – jeśli nie czujemy, że się rozwijamy, w tym co nas interesuje i angażuje, to może to właśnie jest punkt zapalny do szukania innego miejsca dla siebie. Nasza branża szybko się zmienia, dostarczając nam co raz to nowszych narzędzi do rozwiązywania problemów. Nie wszystkie jesteśmy w stanie wykorzystać od razu w projektach produkcyjnych – ze względu na poziom skomplikowania, zupełnie nowy koncept. Czy pracodawca powinien zapewnić nam czas na ich poznawanie? Czy programista powinien rozwijać się po godzinach pracy? W tym odcinku podcastu dyskutujemy czy odpowiednim miejscem rozwoju jest tylko i wyłącznie wykonywana przez nas praca. Zapraszam do odsłuchu ⤵️ Nasza opinia jest dość jednomyślna, jednak jakie jest Twoje zdanie? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

10

Mentoring w IT

Dużo piszę na tym blogu o tym, w jaki sposób rozwijać się w zawodzie programisty. Staram się podsuwać Wam przydatne książki, omawiam ciekawe wzorce i opisuję codzienne życie frontendowca. Jednak do te

Obsługa języków w ElasticSearch

Tworząc wyszukiwarkę o wysokim poziomie trafności, musimy wziąć pod uwagę obsługę języka. A jak wiemy nasz język do najłatwiejszych nie należy. Sam silnik wyszukiwania także nie wspiera naszego języka, ale pokażę Ci jak pomimo tych przeszkód poradzić sobie z obsługą języka polskiego. Obsługa języka polskiego w ElasticSearch Niestety pomimo tego, że ElasticSearch wspiera wiele języków: […]

Web developer – pytania rekrutacyjne cz. 1

Jedną z części rozmowy kwalifikacyjnej są pytania techniczne. W tym artykule przedstawię ci 10 pytań rekrutacyjnych, jakie możesz usłyszeć wraz z odpowiedziami na nie. Pytania dotyczą głównie HTML’a, CSS’a oraz JavaScriptu i tematów związanych z tworzeniem stron i aplikacji internetowych. Pytania zaczerpnąłem z portalu fefaq.pl – bazy z pytaniami rekrutacyjnymi tworzonej przez społeczność. Sama idea niesamowicie mi …

Domain Driven Design – Język wszechobecny

Język wszechobecny to jeden z głównych filarów DDD. Bez niego nie da się dobrze wdrożyć tej metodologii w projekcie. Zespół projektowy to nie tylko developerzy, ale także analitycy, testerzy i klient. Zespół musi się ze sobą komunikować i wzajemnie rozumieć. […]

Co dalej z blogiem i kursem on-line?

Halo halo! Witam po raz pierwszy od września 2018 kiedy to tutaj, na blogu, pojawił się ostatni wpis… Dawni, stali czytelnicy bloga pewnie zastanawiają się c...

Problematyczna sekunda

Obecnie każdy z nas posiada kilka możliwości sprawdzenia aktualnego czasu. Mamy telefony, zegarki, komputery, telewizory, lodówki, kuchenki itd. Każdy z nas wie ile to jest rok i skąd to się wzięło. Wiemy o strefach czasowych, czasie UTC. Wszystko wydaje się proste, jednak z punktu widzenia systemów informatycznych jest wiele niespodzianek, na które możemy się natknąć, […]