Poziom tortur: repozytorium w TFS

04.02.2019

Zdarzyło Wam się tak, że najpierw ktoś pozwolił Wam dotknąć luksusu, pławić się w nim, a potem to wszystko zabrał? Jak tam mam teraz z repozytorium w projekcie. Ogólnie wszystkie projekty jakie robimy dla klienta trzymamy w repozytorium Gita. Mamy dosyć dużą dowolność jeśli chodzi o sposób pracy z nimi. Wszystko jest świeże, przejrzyste, przyjemne […]

Co nas czeka w .NET Core 3.0?

30.01.2019

Do produkcyjnego wydania .NET Core 3.0 coraz bliżej (planowo będzie to maj 2019). Ponieważ dopiero co wydana została wersja .NET Core 3.0 Preview 2 to warto przyjrzeć się na co czekamy. Aplikacje desktopowe w .NET Core Od wersji 3.0 dostępne będą biblioteki pozwalające pisać aplikacje z wykorzystaniem WPF i WinForms. Jest to na pewno duży […]

Kandydat, którego trudno ocenić

23.01.2019

Miał być post na Facebooku ale wyszło tego więcej niż myślałem. Dlatego dostaniecie wpis na blogu ;) Byłem dzisiaj na rozmowie rekrutacyjnej. Ponownie w roli osoby, która zadaje pytania (chociaż pamiętajcie, że kandydat też może i powinien zadawać pytania!). Całość trwała niecałe dwie godziny. A trafił nam się kandydat, którego szczerze mówiąc ciężko mi ocenić. […]

Wiedza domenowa

20.01.2019

Wiedza domenowa jest tematem, który tak naprawdę jest obecny w programowaniu od bardzo dawna. Jednak wraz z rosnącą w ostatnich latach popularnością Domain Driven Design stał się on szczególnie istotny. Czym zatem jest wiedza domenowa i czy jako programiści powinniśmy się nią przejmować? A co to jest? Najprościej mówiąc wiedza domenowa to po prostu znajomość […]

Nie można rozliczać programisty z ilości kodu

14.01.2019

W obliczu sytuacji w pracy jaka ma u mnie w pracy aktualnie miejsce przyszła mi do głowy myśl, którą umieściłem w tytule. Jest ona dosyć oczywista dla większości programistów. Ale z jednej strony znajduję w internecie informacje o pracodawcach, którzy patrzą na ilość kodu. Z drugiej strony regularnie czytam pytania młodych programistów, którzy zastanawiają się […]

Dapper – ja to wolę mieć kontrolę nad SQLem

13.01.2019

Komunikacja z bazą danych to element, który w większości standardowych aplikacji zajmuje najwięcej czasu. Logika biznesowa, nawet dosyć złożona, jest nieporównywalnie szybsza niż odczytanie czegoś z tabeli w bazie. Poza tym, że sama komunikacja wymaga czasu to dochodzi jeszcze dopasowanie rekordów z bazy do obiektów w kodzie. W końcu po to nasz język posiada silne […]

PO CO jest ZADANIE REKRUTACYJNE?

10.01.2019

Poszukując nowej pracy nastaje ten moment kiedy potencjalny pracodawca przed zaproszeniem nas na rozmowę prosi o jeszcze jedną rzecz. Mianowicie wysyła nam zadanie, które powinniśmy rozwiązać zanim zostaniemy zaproszeni do jego biura i wysłuchani. Co na celu mają takie zadania? Filtr Oczywistą odpowiedzią, jaka pierwsza przychodzi na myśl jest chęć odfiltrowania najsłabszych kandydatów. Zadania są […]

Po co dbać o jakość kodu?

07.01.2019

Znowu trafiłeś do projektu, w którym odnalezienie się zajmuje wieki, a co druga metoda ma komentarz „nie dotykać”? A może dopiero uczysz się programować i zastanawiasz się jak to możliwe, że można tworzyć projekt przez wiele lat i panować nad tym co się w środku dzieje? Jeżeli tak to mam dla Ciebie dobrą wiadomość. W tym […]

10 książek, które zamierzam przeczytać w 2019 roku

06.01.2019

W podsumowaniu roku 2018 zwróciłem uwagę na to, że ostatnio poruszałem się w temacie jakości pracy oraz skupiłem się na przekazywaniu wiedzy. W tym roku mam zamiar kontynuować temat. Jednak nie można tego robić samemu nie dokształcając się i nie poszerzając listy poznanych zagadnień. Dlatego postanowiłem, że w tym roku poza nauką opartą o praktykę […]

Podsumowanie roku 2018

04.01.2019

Rok 2018 dobiegł końca. Czas więc na szybkie podsumowanie najważniejszych wydarzeń jakie miały w nim miejsce jeżeli chodzi o tematy związane z blogiem. Ilość treści Pierwsza rzecz o jakiej warto wspomnieć to ilość wpisów jakie powstały. Doliczyłem się 33 pozycje od stycznia 2018 do grudnia tego samego roku. Dotyczy to jednak tylko postów. Oprócz tego pod […]