Lista artykułów

.NET Developer Days 2018 – Relacja

Kto nie skacze ten nie lubi konferencji hop hop... no dobra, skakanie to nie mój konik, a konferencje akurat uwielbiam. Możliwość poznania ludzi z branży i zdobycia wiedzy to zawsze przyjemna sprawa. W moim konferencyjnym kalendarzu zawsze są dwa stałe punkty, których  nie mogę opuścić. Jedną z nich jest .NET Developer Days, czyli zdecydowanie największa konferencja

DZIEDZICZENIE W JĘZYKU C#

W dzisiejszym poście chciałbym poruszyć temat dziedziczenia w języku C#. Czym jest dziedziczenie? W jaki sposób poprawnie używać dziedziczenia? Klasy bazowa i pochodna, odwołanie do klasy bazowej, wielokrotne dziedziczenie. Zaczynamy! Czym jest dziedziczenie? Dziedziczenie to kluczowy mechanizm obiektowości. Dziedziczenie pozwala na powielanie funkcjonalności wobec różnych klas w ten sposób nie musimy pisać ciągle samego kodu. […]

Konferencja ConFrontJS + konkurs

29 października w Warszawie odbędzie się konferencja ConfrontJS 2018. Potrwa od 09:00 do 17:00, a jej w trakcie zostanie wygłoszonych 12 prelekcji. Całość je...

Konferencja ConFrontJS + konkurs

29 października w Warszawie odbędzie się konferencja ConfrontJS 2018. Potrwa od 09:00 do 17:00, a jej w trakcie zostanie wygłoszonych 12 prelekcji. Całość je...

Jaki język programowania wybrać?

Jaki język programowania wybrać na początek? Od czego zacząć? Te pytania zadaje sobie każdy, kto chce wstąpić na ścieżkę programistyczną – niezależnie, czy jest to ktoś dopiero zaczynający swoją karierę na rynku pracy lub ktoś, kto chce się przebranżowić. Oczywiście takie pytania są zasadne, bo nikt nie chce tracić czasu na naukę czegoś, co ostatecznie okaże się niepotrzebne w docelowej pracy. Jeśli więc jesteś w jednej albo drugiej grupie osób, to nie martw się – w tym wpisie postaramy się ... Czytaj dalej...Jaki język programowania wybrać?

Wednewsday #28 – programistyczne nowinki

Cześć i czołem kod pod stołem. Zapraszam na #28 już porcję ciekawostek, nowinek dla programistów. How to Write a Technical Paper – jak sporządzić dokumentacją techniczną (epitom). Software disenchantment – dokąd zabrnęło wytwarzanie oprogramowania i jak je odczarować. Polecam! 33 concepts every JavaScript developer should know. How I’ve Attracted The First 500 Paid Users For My SaaS [...]

Domain Driven Design – Moduły

Moduły zwane również pakietami to elementy modelu grupujące inne mniejsze elementy. Są one dobrze znane architektom i programistom jako pakiety w języku JAVA czy przestrzenie nazw w PHP lub C#. Umożliwiają one dwa spojrzenia na architekturę systemu. Pierwsze to spojrzenie szczegółowe, czyli zagłębienie się w logikę danego modułu bez konieczności poznawania reszty systemu. Drugie to analiza komunikacji i relacji między modułami. Możliwość spojrzenia na system w bardziej całościowy sposób. Domain Driven Design również wyróżnia moduły jako element modelu zaraz po encjach, obiektach wartości i usługami.

Uczymy się Elasticsearch #009: zaczarowany zakreślacz

Zastanawiasz się jak pokazać użytkownikom dlaczego konkretny rezultat znalazł się w wynikach wyszukiwania? Elasticsearch ma dla Ciebie gotowe rozwiązanie.

Vendor lock-in – Historia pewnych map

Największą naukę wynosimy z popełnionych błędów. To właśnie takie sytuacje mogą w zupełności zmienić postrzeganie wykonywanej przez nas pracy, nauczyć nas czegoś o czym wcześniej nie mieliśmy nawet pojęcia lub lekceważyliśmy konsekwencje. W tym artykule przytoczę jeden z fuckupów do których, dołożyłem swoje pięć groszy. Na początku chciałbym abyśmy przypomnieli sobie definicję tytułowego vendor lock-in. […]

Konferencyjny weekend

W dniach 28-30 września udało mi się zahaczyć o dwie konferencje, które bardzo lubię – DevConf (dawniej DevDay) w Krakowie i Programistok

Seedery w node.js

Czym tak w ogóle są seedery? Tworząc aplikację bardzo często zachodzi potrzeba pracy na danych. Oczywiście nic nie stoi na przeszkodzie, abyśmy uruchomili pokłady swojej wyobraźni i wpisywali do bazy danych testowe rekordy. Niemniej jednak jest to mało produktywne zajęcie. Nie wspominam nawet o tym, że takich rekordów często potrzeba dziesiątki, setki a nawet i …

4Developers Gdańsk 2018

W ostatnim tygodniu września byłem jeszcze na jednej konferencji przed opisywanym ostatnio Programistokiem – na 4Developers Gdańsk, która odbyła się we wtorek 25 września. Był to dla mnie debiut w roli prelegenta. Moja prezentacja o systemach safety-critical odbyła się o 14.00 na ścieżce C++. Przez cały dzień uczyłem również w konferencji jako słuchacz. Głównie właśnie […]

Bazy danych i SQL – podstawy

Każdy, kto chce zostać programistą, bardzo szybko na swojej drodze spotka się z bazami danych. To nieodzowny element każdej aplikacji. Bazy danych mogą być bardzo różne, mogą przyjmować wiele form i na ogromną ilość sposobów przechowywać dane. Dzisiaj opowiem Ci, […]

After.conf - Pilot 6 - Ceneo Geek Speak

Drugi raz uczestniczyłem w konferencji organizowanej przez Ceneo. I nadal jestem zadowolony. Szykuję się za rok. W tym odcinku bardzo chmurowo i kontenerowo. Konferencje odwiedziło Chmurowisko.

Raport finansowy za III kwartał 2018 roku

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