Początkowo planowałem napisać o podcastach DotNetRocks i wychwalić autorów pod niebiosa (bo należy im się za to co i jak robią). Tylko, że to chyba nie ma sensu. Linki do audycji przewijają się przez przeróżne blogi i wystarczy napisać, że naprawdę warto ich posłuchać. Ponieważ jednak dojazd do pracy zajmuje mi godzinę, a samych dotnetrocks’ów pojawia się tylko trzy odcinki w ciągu tygodnia rozglądam się, słucham, sprawdzam i myślę, że warto podzielić się wykopaliskami. Oto kilka podcastów, których słuch...
Dwa wrześniowe odcinki mieliśmy mocno techniczne, więc czas nieco od technikaliów odpocząć. Dzisiaj, w odcinku nr 23, zapraszam Was na luźną rozmowę o… programistach. A rozmawiam z osobami, które znają nas od podszewki :). Ola Pszczoła (http://beetalents.com) na co dzień zajmuje się szeroko pojętym HRem w ujęciu niekorporacyjnym. Niezła charakterystyka, co nie? ;). Na Twitterze obecna pod @olapsz. Paweł Michalak natomiast pracuje w Stack Overflow, gdzie m.in. doradza firmom jak pokazać się programistom d...
Odbyło się! Poprowadziłem październikowe devWarsztaty, prześwietny pomysł autorstwa Gutka. Pomysł o tyle prosty, co genialny - skoro jest takie mnóstwo grup pasjonatów, prelekcji, konferencji, na których możemy nasłuchać się o różnych technologiach, zróbmy wreszcie coś, by nauczyć się czegoś praktycznie. Za darmo. Od społeczności, dla społeczności.
Czy czujesz się znudzony swoją pracą, która kojarzy Ci się tylko z monotonnym wykonywaniem tych samych, nudnych obowiązków? Nie "porywa" Cię to co robisz? Ot po prostu idziesz "do roboty" i czekasz na weekend? Stagnacja i marazm? Możliwe, że w mniejszym lub większym stopniu tak jest. (...) Dlatego mam dla Ciebie propozycję.
29/09/2015 0 Najlepsze szkolenia programistyczne Co roku nieprzebrane bogactwa pompowane są w rozwój programistów. Czy faktycznie szkolenia warte są tyle, ile się za nie płaci? Na pewno nie wszystkie. Dzisiaj podzielę się z Wami refleksjami o Szkoleniu Idealnym – wartym swojej ceny.
Przemysław Walkowski Mistrz czystego kodu – Wujka Bob-a czyli Roberta C. Martina. Z okładki możemy dowiedzieć się, że jest to książka profesjonalnego programisty. I po przeczytaniu 200 stron(całość) książki, mogę w pełnić się z taką opinią zgodzić. Polecam ją każdemu, kto chce stać się Senior Developerem. Poniżej moja recenzja. Książka oryginalnie wydana w 2011 roku. W Polsce pierwsze wydanie w 2013 roku. ...
WG.NET 90 za nami, powoli zbliżamy się do okrągłego, setnego wydania! Dla mnie to było ważne spotkanie, bo miałem po raz drugi przyjemność wystąpić ze swoją prezentacją. Stresu było sporo (...)
In this short article I would like to say a few words about the phenomenon of code biodegradation and present you some tips on how to deal with it, so that your everyday work doesn’t become a real ordeal over time.
Ostatnio sporo szumu wywołała informacja o bug-u Visual Studio, który kosztował pewnego człowieka prawie 6.5k$ (https://www.humankode.com/security/how-a-bug-in-visual-studio-2015-exposed-my-source-code-on-github-and-cost-me-6500-in-a-few-hours). Tak czytając to i kilka innych postów dochodzę do wniosku, że mamy do czynienia z ciągiem małych ...
Myślisz, że zapotrzebowanie na programistów jest teraz tak wielkie, że możesz rozwiązać zadanie rekrutacyjne w dowolny sposób a i tak każda robota jest twoja? NIE! Sposób rozwiązania (lub nawet nierozwiązania) zadania bardzo wiele o Tobie mówi. Czytaj dalej aby dowiedzieć się, na co zwracać szczególną uwagę. Bo – uwierz mi – nawet w naszej branży “zła sława” może mocno zaszkodzić przyszłej karierze. Na początku tego roku szukaliśmy w Ultrico nowych ludzi do zespołu. Wychodzimy z założenia, że żaden “tes...
Jestem w branży IT właściwie nieprzerwanie już gdzieś od połowy 2008. Przez ten czas branża zmieniała się bardzo dynamicznie. Nastąpiło odejście od desktopów, a większy nacisk postawiono na mobile i web. Same firmy zwiększyły nacisk na podział frontend - backend. Przez cały ten czas, w branży zmieniali się również ludzie. Pojawiło się sporo nowego narybku, który wciąż nie jest w stanie zadowolić olbrzymiego popytu na specjalistów IT. Powstał więc w pewnym sensie rynek pracownika, gdzie specjalistów najzw...
Do napisania tego wpisu z jeden strony skłoniła mnie własna sytuacja (zmiany, zmiany, zmiany), a z drugiej strony dość stary artykuł na stronach Intela. Miałem go ciągle w artykułach do przeczytania, aż w końcu znalazłem chwilę i nie ukrywam zrobił na mnie bardzo duże wrażenie. Zgłębiając temat trafiłem na jeszcze jeden, na stronach Business Insider, a konkretnie na ten artykuł. On również daje do myślenia… Otóż możn...
With the Agile thinking and approach to project management Scrum and Kanban becomes really popular nowadays. But adaptation of both shows to some teams that something is not working - Scrum is too strict, while Kanban is not structured enough. Here comes the need of something new. The mixture of Scrum and Kanban leads to the methodology called Scrumban. Let's have a closer look on it in a key aspects: roles, meetings and artifacts.
Standardowy player Microsoftu (kontrolka MediaElement), z którego możemy korzystać m.in. w Universal Apps, ma wiele zalet i funkcjonalności, ale ma też niestety dwie poważne wady. Po pierwsze - nie jest do końca zgodny z MVVM. Nie mamy tutaj wsparcia dla komend, czy ViewModeli. Po drugie, jest bardzo słabo rozszerzalny. Jakakolwiek modyfikacja w większości przypadków jest bardzo trudna, a przecież przy kontrolkach tego typu, rozszerzalność, czy skalowalność to wręcz podstawa. Czy jest zatem jakieś wyjści...
In 1994 Robert “Uncle Bob” Martin proposed a group of object-oriented metrics that are popular until now. Those metrics, unlike other object-oriented ones don’t represent the full set of attributes to assess individual object-oriented design, they only focus on the relationship between packages in the project.
W poprzednim wpisie przedstawiłem klasę CSharpSyntaxWalker – przydatną przy analizie drzewa kodu. Dzięki niej, automatycznie bez pisania kodu rekurencyjnego jesteśmy w stanie przejść przez każdy element kodu. Dzisiaj o analogicznym rozwiązaniu ale służącym do przepisywania kodu a nie tylko jego analizowania. Mechanizm działa bardzo podobnie do CSharpSyntaxWalker. Wystarczy, że stworzymy klasę dziedziczącą po CSharpSyntaxRewriter:publicclass CustomRewriter : CSharpSyntaxRewriter { publicoverride Synt...
Dzisiaj nietypowo – trzeci odcinek w ciągu jednego miesiąca. No ale warto wejść w okres wakacyjny z przytupem :). Dlatego też do dziewiętnastego odcinka zaprosiłem dwóch świetnych Gości, których nikomu przedstawiać chyba trzeba. Są to chodzące wulkany energii, inspirujące każdego do działania. Michał Śliwoń i Rafał Legiędź – bo o nich oczywiście mowa – znani są polskiej społeczności przede wszystkim z tego, że to dzięki nim co roku możemy spotykać się na wyśmienitej konferencji DevDay! Na co dzień są pro...
« Darmowe konto Office 365 Tomasz Szulczewski| - 14:36|KarieraJak zostać freelancerem? To nie będzie wpis techniczny, ale bardzo często dotyczy branży IT, w której szczególnie praca jako freelancer jest dość często spotykana. Wielu z nas uważa, że zarabia za mało albo że projekty z którymi mamy styczność są znacząco poniżej naszych kwalifikacji. Spora część osób akceptuje ten stan, inni zmieniają pracę lub wyjeżdżają za granicę. Ja chciałbym Wam pokazać, że jest jeszcze inna dro...
87 spotkanie WG.NET za nami zatem czas na podsumowanie, tym razem dość krótkie i treściwe.
I have received an email from a 15th year old student from US asking the question on where to start the coding / programming adventure. I want to share with you questions and my answers. Q: “I am currently 15 years old and a freshman at University City High School. I have an interest in becoming a software developer. I was curious to know if I should wait until I am older to start learning different programming languages. I am good wi...