~ MJWstęp Od jakiegoś czasu, dużą uwagę poświęcam rozwiązaniom NoSQL. Nie jest to łatwy temat, ponieważ wymaga od programisty kompletnego przestawienia się z myślenia relacyjnego na agregacyjne. Do tego dochodzi mnóstwo „kruczków”, typów do wyboru i wreszcie dostawców rozwiązań. Pojawia się w głowie wiele pytań, tj. Jakim cudem moja baza danych może nie posiadać schematów? Tym i innym zagadnieniom przyjrzę się w dzisiejszym wpisie.Co to jest NoSQL? (nie NOSQL!) Przede wszystkim jest to odpowiedź na cor...
Bazy danych i XML 2780 dni, 22 godziny, 33 minuty temu 180 źrodło rozwiń
~ MJ Jako, że jestem w trakcie certyfikacji MCSD – został mi ostatni egzamin – jestem na bieżąco ze wszelkimi informacjami tejże dotyczącymi. I tak, okazuje się, że ścieżka MCSD: Web Applications zostanie zlikwidowana wraz z końcem marca – dokładnie 31.03.2017 r. Co to w praktyce oznacza? Każdy, kto posiada certyfikat i jego status jest aktywny dnia 26.09.2016 r. lub zda egzamin po tej dacie, zachowa go. A co, jeżeli ktoś nie odnowił lub nie zrobił go przed 31.03.2017 r.? Nie ma o co się martwić. Nowa...
~ MJ Stało się, 2016 rok przeszedł do historii. Jest to idealny moment na wszelkie podsumowania. Jak to wyglądało z mojej strony?
~ 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.
~ 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 2897 dni, 9 godzin, 58 minut 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 2898 dni, 8 godzin, 59 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 2900 dni, 11 godzin, 10 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 2905 dni, 9 godzin, 52 minuty 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 2910 dni, 11 godzin, 27 minut 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?
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 3232 dni, 9 godzin, 15 minut temu 255 źrodło rozwiń