~ MJ We wczorajszym poście opisałem co takiego zmieniło się w PL w ciągu ostatnich lat na polskiej scenie programistycznej. Jak ewoluowała przez ten czas. Jednakże zachęcony jednym z komentarzy postanowiłem szczegółowo ją opisać. Wpis dotyczy .NET i tematów pokrewnych lub leżących bardzo blisko.
Strona głównaUżytkownik
jedmac | użytkownik
~ MJ Człowiek cieszy się, jak widzi ile w ciągu ostatnich 2 lat powstało blogów programistycznych. W porównaniu do tego co pamiętam, gdy sam zakładałem swojego – a było to przecież tak niedawno, w 2010 roku – jest taka różnica, jak między koniem,
~ MJ Tak, tak – wzrok Was nie myli. Następcą Angulara 2 będzie Angular 4🙂 https://github.com/angular/angular/compare/4.0.0-beta.0…master
Sztuka programowania 2884 dni, 1 godzinę, 33 minuty temu 335 źrodło rozwiń
~ MJ Jednym z mniej znanych i dość mocno zapomnianych – subiektywna opinia – przez środowisko programistów jest prawo Demeter. W potocznym języku – zasada jednej kropki. Cóż to takiego?...
Sztuka programowania 2885 dni, 35 minut temu 237 źrodło rozwiń
~ MJ Jest w życiu wiele zasad, reguł, którymi się kierujemy. Zazwyczaj nie podążamy jednak ślepo za nimi. Wyciągamy z nich to co jest nam w konkretnej sytuacji najbardziej potrzebne. W programowaniu również.
Sztuka programowania 2887 dni, 2 godziny, 45 minut temu 247 źrodło rozwiń
~ MJ Parę lat temu napisałem posta o ciekawych pozycjach programistycznych do przeczytania. Jednak jak to zazwyczaj bywa w naszym świecie IT – ulegają one szybkiemu przedawnieniu.
~ MJ Dawno, dawno temu, za siedmioma górami, za siedmioma lasami…Wróć. Po prostu dawno temu powstała idea stworzenia ogólnopolskiej strony dla .NET deweloperów, na której będą znajdować się wszelkie potrzebne do życia programisty informacje. Koniec z szukaniem webcastów, artykułów, blogów, konferencji i innych po bezgranicznych czeluściach Internetu.
~ MJ Code review, czyli przeglądanie kodu innego programisty w zespole, uważam za jedną z najlepszych technik tworzenia dobrego kodu i osobistego rozwoju – niezależnie od tego, czy ktoś przegląda moją pracę, czy ja jego. Pamiętam jak dziś swoje pierwsze code review. Ukończyłem pisanie jednego dosyć sporego modułu. Przyzwyczajony do tego, że zawsze po prostu commitowałem swój kod, który działał, myślałem, że jestem prawdziwym artystą, a mój kod jest perfekcyjny. Och, jakże byłem głupi. Review zakończyło...
Sztuka programowania 2892 dni, 1 godzinę, 28 minut temu 256 źrodło rozwiń
~ MJ Jakoś na początku tego roku miałem prezentację na wrocławskiej grupie .NET dotyczącą unit testingu. Muszę powiedzieć, że byłem bardzo pozytywnie zaskoczony liczbą obecnych osób, co tylko pokazuje, jak ważne są dla nas testy jednostkowe (albo chcemy, żeby stały się ważne)🙂
Sztuka programowania 2897 dni, 3 godziny, 3 minuty temu 202 źrodło rozwiń
~ MJ Nie wiem jak Was, ale mnie spowolnione działanie Visual Studio, doprowadza do szaleństwa. Nie ma nic gorszego niż otwarcie pliku klasy, który wczytuje się kilka dobrych sekund. Albo rozpoczęcie pisania i przycięcie trwające 2-3 sekundy. Grrr...
~ MJ VSColorOutput jest wtyczką do Visual Studio. Można ją znaleźć tu: https://www.visualstudiogallery.msdn.microsoft.com/f4d9c2b5-d6d7-4543-a7a5-2d7ebabc2496 Na czym polega jej fenomen? Nie dość, że pokoloruje nam output – kto by się tego spodziewał – to jeszcze np. przerwie...
~ MJ Jasmine – behaviour driven develeopment framework służący do testowania kodu napisanego w javascripcie: Jasmine
~ MJ Kolejna refleksja. Patrząc wstecz, mogę zauważyć, jak ważne było to na kogo trafiałem na początku swojej przygody z programowaniem. Jak wiele mogłem się nauczyć od programistów w swoich zespołach.
~ MJ Do dzisiejszego posta* skłoniła mnie dyskusja z wczoraj z kolegą. Ile razy zdarza się, że nie mówimy innym prawdy?
~ Jarosław StadnickiBajki Znowu wpis o mitach. Bo jak często widać, że w jakimś projekcie pokrycie testami wynosi 100%? Częściej się o tym mówi, niż widzi. Menagiery i biznes się chyba pogodził z tym, że ciężko będzie to osiągnąć i miękną, mówią dobra to robimy 80% albo 60% jeśli projekt mało ważny, a metryki jakieś muszą mieć – a szkoda, bo to nie jest aż taka ciężka sprawa.Dygresja Teraz taka myśl przyszła mi do głowy, czy ktoś patrzy w ogóle na te procenty, które kryją kod? Bo jak się uprzeć, to wy...
Sztuka programowania 3071 dni, 23 godziny, 18 minut temu 289 źrodło rozwiń
Posted on by MJ Rozwój programisty. Jakże szeroki jest to temat. Rozwijamy się każdego dnia poprzez obowiązkowe (praca), dodatkowe (po pracy) programowanie. Poprzez poznawanie nowych bibliotek. Poprzez pracę z różnymi frameworkami. Wreszcie poprzez konsultacje z kolegami/koleżankami, code review czy pair programming. Oczywista oczywistość. Pytanie – czy to wystarczy? I tak i nie. W ten sposób nabywamy czysto techniczne umiejętności plus w jakimś stopniu te związane ze współpracą. Jednak istnieją równi...
Co prawda tekst o AngularJS, ale przyda się też w aplikacjach pisanych w .NET, które wykorzystują Angulara :)
Posted on by MJ Po prawie rocznym okresie przerwy od pisania – potrzebowałem tego jak ryba wody, w międzyczasie udało mi się stworzyć kilka wideo tutoriali dla wydawnictwa Edugrafia i popracować nad kilkoma zewnętrznymi projektami (polecam) – wracam z tematem bardzo ważnym dla każdego programisty, czyli mocków...
Sztuka programowania 3219 dni, 50 minut temu 255 źrodło rozwiń
W poprzednim wpisie opisałem samą konferencję WROC#, jednak dzień wcześniej miała miejsce pre konferencja przygotowana przez polskie środowisko developerów. Samo spotkanie odbyło się w pubie przy ul. Włodkowica 21. Główną tematyką spotkania był CQRS – Command And Query Responsibility Segregation – w trzech odsłonach...
W czwartek, 12.03.2015 r. miałem przyjemność uczestniczyć w organizowanej przez firmę Objectivity konferencji dla .NET developerów. Muszę przyznać, że pomimo tego, że firma pierwszy raz organizowała taki event, wyszło doskonale. Od samego początku byłem bardzo pozytywnie zaskoczony – przy rejestracji otrzymaliśmy różnego rodzaju gadżety – koszulka z logo WROC#, zabawka logiczna, notes, długopis, ankieta oraz plakietkę na smyczy – i to był właśnie najlepszy element – , firma Objectivity zdecydowała się na...