TDD Czyli coś co chyba każdy z nas robi – a przynajmniej powinien! Kto słyszał o PHPUnit? Albo o PHPSpec? A może Codeception? To dobre i sprawdzone narzędzia które mają jednak swoje minusy. Dzisiaj chcę wam zaprezentować całkiem świeże narzędzie – Kahlan. Co to kurcze jest? Jest to kolejny framework do pisania testów. Czym się różni od …
Kończy się niezbyt pracowity dla mnie tydzień numer 41. A dlaczego niezbyt pracowity? Cóż, rozchorowałem się i mój time tracker ma zanotowane mnóstwo czasu jako spanie. Jak się budziłem, też nie czułem <a href="https://www.michalgellert.pl/blog/week-review-20-choroba-toggl/" rel="nofollow">[…]</a>
Poniżej kilka zasad, które warto stosować już od początku przygody z web developerką (a także jakimkolwiek językiem programowania). Kolejność punktów jest przypadkowa, są po...
Programowanie daje nam prawie stuprocentową dowolność w sposobie rozwiązania problemów. Jest to ogromna zaleta, jednak wprowadza wątpliwości, które nie raz mogą doprowadzić do spięć między ludźmi. Każdy programista ma swoje ulubione rozwiązania i techniki. To naturalne, że w zespole tworzą się […]
Dziś kolejny wpis z serii pofilozofujmy. Wejdę w środek bitwy pt. ‘jakiego programu graficznego mam się uczyć?!’. Chyba każdemu, kto zdecydował, że chce podążać...
Jak powstał język Java? Java wywodzi się głównie z dwóch bardzo popularnych języków programowania C++ oraz Smalltalk, czerpiąc z nich to, co najlepsze. Koncepcja zarządzania pamięcią oraz pomysł maszyny wirtualnej zostały zaczerpnięte ze Smalltalka, a znaczna część składni oraz słów kluczowych z C++. Zrezygnowano natomiast z bardziej skomplikowanych i kłopotliwych elementów, takich jak wielokrotne dziedziczenie, przeciążenie operatorów i operacje na wskaźnikach. Język ten został zaprojektowany i zaimplementowany w laboratoriach Sun Microsystems w Mountin View (Kalifornia) pod kierownictwem Jamesa Goslinga. James Gosling jest również autorem…
Kiedyś raz w roku zatrzymywałem się na chwilę, chwilunię, dzionek jeden niepełny, by zastanowić się nad minionymi miesiącami i zerknąć w kulę szklaną z namalowaną przyszłością. Teraz, działając na większej liczbie frontów jednocześnie, kwartalnie to czynię. Stadko nasze devstyLOVE rośnie prędko, więc dla nowych-ciekawskich podlinkuję poprzednie odsłony: styczeń-marzec i kwiecień-czerwiec. A jak było… teraz? Odmładzająco [...]
Podstawą chyba każdego języka programowania są zmienne, w których można przechować wartość, którą można modyfikować. Są też stałe, kiedy nie chcemy, żeby przypadkiem coś zostało zmienione
Zapomnij o Photoshopie Zacznijmy od podstaw. Logo musi zostać stworzone w wersji wektorowej. Photoshop umożliwia kilka operacji z wektorami, ale są niczym w porównaniu do...
Zdarza wam się czasem napisać git puhs albo git commti w dzikim szale kodowania, kiedy już nie możecie się doczekać, by wreszcie wrzucić swój kod na serwer? Mnie często i okazuje się, że git oprócz standardowego powiadamiania, które zapewne znacie czyli: $ git puhs git: 'puhs' is not a git command. See 'git --help'. Did …
Skończył się bardzo zimny i mokry, jesienny tydzień numer czterdzieści. Ale mówiąc szczerze nie miałem czasu zmarznąć ? Byłem na dwóch wydarzeniach, praktycznie stale nad czymś pracowałem. A szczegóły poniżej. <a href="https://www.michalgellert.pl/blog/week-review-19-najpopularniejszy-post-prelekcje-wowschool/" rel="nofollow">[…]</a>
Jak mogliście dowiedzieć się z wpisów na blogu we wtorek tydzień temu miała miejsce moja pierwsza w życiu prelekcja. Było to z okazji czwartej rocznicy istnienia Geek Girls Carrots we Wrocławiu. Jak wyszło? Jestem zadowolona:) Przyznam, że im bliżej było wydarzenia tym bardziej się denerwowałam. Gdy wysiadłam na dworcu we Wrocławiu parę godzin przed wydarzeniem, …
Kontynuując wątek LINQ, który podjąłem jakiś czas temu, poruszę dziś temat optymalizacji operacji jakie wykonujemy na kolekcjach. Na starcie muszę się przyznać, że tytuł nie jest do końca zgodny z prawdą, bo trzy słowa to o wiele za mało, by wejść w głębiej w temat optymalizacji zapytań. Są jednak 3 metody, które można wykorzystać do znacznego…
Kontynuując wątek LINQ, który podjąłem jakiś czas temu, poruszę dziś temat optymalizacji operacji jakie wykonujemy na kolekcjach. Na starcie muszę się przyznać, że tytuł nie jest do końca zgodny z prawdą, bo trzy słowa to o wiele za mało, by wejść w głębiej w temat optymalizacji zapytań. Są jednak 3 metody, które można wykorzystać do znacznego…
“Kiedy jestem na tyle dobry, żeby robić strony za pieniądze?“. Częsta myśl początkujących. Czy muszę się jeszcze uczyć? Przecież nie chcę klientowi wcisnąć czegoś beznadziejnego…...