Ile razy przed rozmową rekrutacyjną zastanawiałeś się czy specjalnie na nią musisz wyciągnąć z szafy swój znienawidzony garnitur? Na pytanie ile chciałbyś zarabiać w nowej pracy peszysz się i podajesz kwotę poniżej Twoich oczekiwań? Zastanawiałeś się ile razy rekruter prześwietlał wszystko co kiedykolwiek napisałeś w internecie? Denerwowałeś się przed rozmową, że twoja wiedza techniczna będzie sprawdzana bardzo szczegółów? Na te i inne pytania znajdziesz odpowiedź w tym poście.
Strona głównaUżytkownik
kkalinowski | użytkownik
Na podstawie swojego doświadczenia i wiedzy przedstawiam dobre praktyki, które stosuję by testy jednostkowe były wiarygodne, łatwe w utrzymaniu i czytelne dla innych programistek/programistów w zespole.
Sztuka programowania 2516 dni, 4 godziny, 27 minut temu 285 źrodło rozwiń
I’ve recently watched a pretty decent tutorial about DSC on Microsoft Virtual Academy. I’m not a huge fan of video tutorials because it always takes more time to watch them than read a book/blog post (you can hack it by increasing video speed and save yourself a couple of minutes) but sometimes there is additional beneficial side effect - the presenter can show you (accidentally or not) some tips and tricks not strictly related to the core subject of the video. This post is an attempt of summarizing tric...
A few weeks ago, on my way to the .NET Developer Days conference, I had a thought that I must be getting old. That’s because the only book I took with myself was about parenting 🙂 Before, usually, it was something really technical that I don’t have time for and somehow I plan to catch up on the train or in the hotel. I had an interesting conclusion for the first time in my life, that actually putting the hard work to become a better parent, all the lessons learned through the period of raisin...
I'm trying to answer the question if Artificial Intelligence will replace developers? And if yes, when?
W internecie można spotkać głosy, że programiści nie wykonują odpowiedzialnych zadań i nie ma żadnych regulacji, których muszą przestrzegać. Bo co złego może się stać, jeśli strona nie będzie działać, albo komputer wywali bluescreena. W końcu świat się od tego nie zawali. Być może jest to prawdą w 99% projektów programistycznych. Jednak tam, gdzie na szali jest ludzkie życie, bardzo restrykcyjne regulacje obowiązują już od dawna. Wiem o czym mówię, ponieważ przez ostatnie dwa lata pracowałem przy systemi...
Sztuka programowania 2592 dni, 1 godzinę, 16 minut temu 127 źrodło rozwiń
Last month I attended DevConf conference. Some talks were really great and I want to share my recommendations of them with you
/ Kuba Do you consider yourself a successful person? Think about it for a while… How do you measure it? What is it that drives you? What are your core values? I have always been a big fan of self-awareness and conscious life. I think life is too short to spend it unconsciously following some other people without actually having time to think about ourselves. In the day-to-day communication, what is shocking me always, what I cannot get used to, is that people generally don’t care. We’re living in the...
My few thoughts about the last edition of DevConf event.
Jak wyobrażasz sobie programistę który odnosi sukcesy? Czy to pasjonat który lubi to co robi, czy profesjonalista skupiony na wyniku swojej pracy? A może jedno i drugie? Dzisiaj o tym, jak pasja i profesjonalizm mogą podświadomie wpływać na nasze działania.
Próbując wprowadzić TDD w projekcie najczęściej spotkamy się z oporem. Argumenty przeciwko tej technice ze strony developerów i osób decyzyjnych, które nie miały z nią do czynienia często się powtarzają. Postanowiłem więc w tym wpisie zebrać te argumenty i je omówić. Krytyka TDD ze strony osób mających doświadczenie w temacie zwykle przybiera inną formę i jest to temat na osobny wpis. Brak czasu to podstawowy argument przeciwko pisaniu testów. Jest bardzo często używany przez managerów oraz przez niek...
Sztuka programowania 2657 dni, 7 godzin, 37 minut temu 239 źrodło rozwiń
Nie mam talentu do programowania – to nie dla mnie. Chciałbym tworzyć bloga, ale brakuje mi motywacji. Nie wyjdę na scenę, bo nie czuję się pewnie. Moja samoocena jest zbyt niska, żeby zostać liderem zespołu. Czekam na przypływ inspiracji – wtedy zacznę działać… Tak się składa, że jestem świeżo po przeczytaniu dwóch książek które przyglądają się takim opiniom jak te, które właśnie wymieniłem. Dzisiaj chciałbym przedstawić wam te książki oraz przekazać kilka najważ...
This is the third article in the series of the last Microsoft releases and this time I will focus on Visual Studio update – labeled ‘15.3’. I am usually easily pleased with most of the Microsoft IDE features so forgive me all of my ‘ohhh’ but I really love all this changes 😉. No more ‘Add -> Existing Item’! ‘Drag & Drop’ will make the world a better place! You know the struggle when you want to add a file to your project and you have to first copy it (physically) to the appropriate location and the...
Porażka. Jak ja nienawidzę tego słowa. Ale dziś właśnie będzie o niej, ale tak życiowo, do bólu szczerze, bez ściemy i bzdur od pseudo trenerów. Będzie też o sukcesie, bo z reguły tych dwoje to bliźniacy. Rzadko kiedy jedno istnieje bez drugiego. Gotowi? No to jedziemy.
Summary of Get Noticed competition and current state of TeamScreen project created for it.
Daj się poznać 2017 2756 dni, 21 godzin, 36 minut temu 31 źrodło rozwiń
A quick recap of what I planned for TeamScreen and for what I won't have time.
Daj się poznać 2017 2760 dni, 2 godziny, 41 minut temu 69 źrodło rozwiń
Next article for Get Noticed competition where I show how to access GitHub using REST API and show information on programmist dashboard - TeamScreen
Daj się poznać 2017 2767 dni, 8 godzin, 44 minuty temu 46 źrodło rozwiń
Quick look on simplicity and KISS rule
Daj się poznać 2017 2767 dni, 8 godzin, 44 minuty temu 47 źrodło rozwiń
Another post for Get Noticed competition where I describe progress on TeamScreen. This time - how to create team info plugin.
Daj się poznać 2017 2772 dni, 1 godzinę, 6 minut temu 7 źrodło rozwiń
IDisposable type and using keyword can be used not only to use classes with unmanaged resources, but also to introduce new context into our code. This article shows some of these uses.