dotnetomaniak.pl

Strona głównaUżytkownik

Keraxel | użytkownik

Keraxel
Keraxel
272,27
62 dni, 19 godzin, 11 minut temu
3 kwietnia, 2016
dotnetomaniak.pl

Najsłynniejszą praktyką poprawinia jakości kodu jest Code Review. Proces przeglądania kodu ma istotny efekt uboczny - propaguje dobre rozwiązania i uczy zespół nowych technik programowania.

Tagi: teamwork
Dziel się z innymi:
Pięć praktyk usprawniających Code Review | Binary Thoughts

Inne 62 dni, 6 godzin, 9 minut temu Keraxel 166 rozwiń

Kod nigdy nie kłamie, komentarze czasami. Są jednak dobre komentarze które warto stosować ze względu na swoją wartość.

Źródło: devenv.pl
Dziel się z innymi:
Kod nigdy nie kłamie, komentarze czasami - DevEnv

Sztuka programowania 126 dni, 6 godzin, 18 minut temu devenv 117 rozwiń

Daily Scrum (a.k.a. Standup) jest jednym z obowiązkowych wydarzeń w Scrumie. Zobacz, jak przestać marnować cenny czas podczas Daily Scrum - zmień to spotkanie w najważniejszy punkt swojego dnia.

Dziel się z innymi:
Efektywny Daily Scrum - nie marnuj kwadransu ze swojego poranka | Binary Thoughts

Inne 126 dni, 6 godzin, 18 minut temu Keraxel 140 rozwiń

Ten wpis pierwotnie miał traktować o zasadności wprowadzenia CQRS do aplikacji opertej o mikroserwisy. Jednak przed rozpoczęciem właściwej częsci artykułu chciałem, abyśmy mieli spójną definicję tego konceptu. Trochę się rozpisałem… i uznałem, że warto wynieść ten tekst do osobnej publikacji, którą łatwo będzie zalinkować w razie potrzeby. Dlaczego?  W moim odczuciu wielu programistów mylnie utożsamia ten wzorzec (sic!) z jakimś wielkim molochem klasy Enteprise, wymagającym zaawansowanej infrastruktury, ...

Źródło: foreverframe.net
Dziel się z innymi:
CQRS == Enterprise? - Forever F[r]ame

Architektura 130 dni, 5 godzin, 2 minuty temu dpawlukiewicz 229 rozwiń

Zespół to grupa fachowców mająca wspólny cel. Jakie cechy sprawiają, że zespół pracuje wydajniej, a jego członkowie spełniają się zawodowo? Ludzie są zwierzętami stadnymi. Potrzebują wzajemnej aprobaty oraz odnoszenia wspólnych zwycięstw. Żeby odnosić zwycięstwa, musimy być przygotowani na nowe sytuacje, np. skierowanie produktu do nowej grupy użytkowników. Zespół zawsze gotowy na nowe sytuacje jest zespołem zwinnym (agile team). Zwinny zespół lepiej radzi sobie w zmieniającej się rzeczywistości - rzecz...

Tagi: Agile, teamwork
Dziel się z innymi:
Jak wygląda i dlaczego warto mieć zwinny zespół? | Binary Thoughts

Inne 132 dni, 6 godzin, 43 minuty temu Keraxel 64 rozwiń

Mikroserwisy to temat, który w moim odczuciu jest nadal bardzo popularny na wszelkiego rodzaju meetupach, czy konferencjach porgramistycznych (sam się do tego poniekąd przyczyniam). Implikacją tego jest fakt , że wielu programistów odchodzi od oklepanych i bardzo niemodnych monolitów, na rzecz systemów rozproszonych. Pytanie brzmi, dlaczego? Osobiście uważam, że hype wszyskitgo co „distributed” i „micro” jest poniekąd efektem kuli śniegowej popchniętej kilka lat temu. Ktoś kiedyś wspomniał o SOA, nazwał ...

Źródło: foreverframe.net
Dziel się z innymi:
Ciemna strona mikroserwisów - Forever F[r]ame

Architektura 144 dni, 7 godzin, 33 minuty temu dpawlukiewicz 266 rozwiń

Nasz zawód jest absolutnie pasjonujący. Oferuje ogromną różnorodność, wystarczy się tylko odrobinę postarać. Ja nadal jestem programistą (no dobra, według niektórych już nie jestem :) ), choć w tym roku napisałem baaaardzo mało kodu. “Typy” dev-różnorodności są przynajmniej dwa. Najbardziej oczywisty to: nowe technologie....

Źródło: devstyle.pl
Dziel się z innymi:
"Prawdziwy programista" w pogoni za nowościami

Inne 740 dni, 24 minuty temu rroszczyk 277 rozwiń

Na pierwszy ogień chciałbym poruszyć Tuples. Nie te, które już są Tuple

Tagi: C# 7.0, Tuple
Źródło: blog.gutek.pl
Dziel się z innymi:
C# 7: Tuples - Jakub Gutkowski

Sztuka programowania 721 dni, 13 godzin, 54 minuty temu Paweł Łukasik 266 rozwiń

W ostatnim czasie sporą część dnia pracy zajmuje mi robienie analiz IT. Zazwyczaj uczestniczę w całym procesie powstawania produktu: spisanie wymagań klienta => opracowanie dokumentu analitycznego => development. Dzięki temu, że jestem obecny we wszystkich procesach, jestem świadkiem wielu „zabawnych” (z perspektywy czasu😉 ) sytuacji o tym jak mimo ustaleń, oczekiwania i wyobrażenia klienta o finalnym produkcie mogą odbiegać od wcześniejszych założeń

Tagi: analiza, IT, scope
Źródło: wojciszko.com
Dziel się z innymi:
Gdy klient mówi „chciałbym elastyczny system…” – analiza przedwykonawcza | Karol Wójciszko

Inne 713 dni, 18 godzin, 58 minut temu mijagi 166 rozwiń

Ostatnio pisałem o automatyzacji. Jest to proces wymagający dobrania odpowiedniego narzędzia. Dzisiaj skupię się na jednym z nich - Gulp. Gulp jest jednym z narzędzi służącym do automatyzacji. Strona projektu opisuje go jako streaming build system. W niektórych miejscach widnieje jako task runner. Zwał jak zwał. Wiele nazw na to samo. Gulp jest zwykle używany do automatyzowania webdevelopmentu. Prawdę mówiąc sam używam go do tego celu, jednak można go wykorzystać w dowolny inny sposób. Musisz mieć jedyn...

Źródło: keraxel.net
Dziel się z innymi:
Narzędzia programisty: Gulp | Binary Thoughts

Narzędzia 715 dni, 4 godziny, 32 minuty temu Keraxel 196 rozwiń

Zobacz jak podchodzić do wyceny zadań w projektach IT by zakładany czas pokrywał się z rzeczywistością.

Tagi: estimate, Task
Źródło: wojciszko.com
Dziel się z innymi:
Jak (dokładniej) wyceniać zadania IT? | Karol Wójciszko

Inne 745 dni, 22 godziny, 58 minut temu mijagi 275 rozwiń

Dzisiejsze IT staje przed wyzwaniem automatyzacji powtarzalnych procesów. Nigdy nie zdarzyło Ci się budować projektu, kopiować paczki na serwer, a następnie ręcznie przeklikać, czy wszystko działa prawidłowo? Nigdy nie wkleiłeś produkcyjnych kluczy do kodu przed wrzuceniem aplikacji do sklepu? W takim razie ten wpis nie jest dla Ciebie, jednorożocu Ty! W przeciwnym wypadku, zapraszam.

Źródło: keraxel.net
Dziel się z innymi:
Automatyzacja: wprowadzenie | Keraxel's Binary Thoughts

Narzędzia 751 dni, 22 godziny, 54 minuty temu Keraxel 148 rozwiń

Pokazuję metody radzenia sobie ze złożonością w arkuszach stylów CSS.

Tagi: css, less
Źródło: keraxel.net
Dziel się z innymi:
CSS - zapanuj nad stajnią Augiasza | Keraxel's Binary Thoughts

Web 892 dni, 1 godzinę, 14 minut temu Keraxel 159 rozwiń

MVC jest królem! Z modelu, przez kontroler, do widoku! Mówili. Słuchaliśmy. Polegliśmy. Niezależnie od wykorzystywanej technologii czy frameworka: jeżeli “dziubiesz webówki” to prawdopodobnie działasz w MVC. I to “C” może reprezentować różne pojęcia. Czasami jest to Controller, czasami Module, czasami coś jeszcze innego.

Źródło: devstyle.pl
Dziel się z innymi:
Kontroler jest jak wyrostek

Sztuka programowania 928 dni, 6 godzin, 23 minuty temu rroszczyk 259 rozwiń

Wyjaśniam, dlaczego wyrażenia są bezpieczniejsze od twierdzeń oraz jak zwiększyć czytelność wyrażeń w F#.

Tagi: fsharp
Źródło: keraxel.net
Dziel się z innymi:
F#: wyrażenia

Sztuka programowania 929 dni, 4 godziny temu Keraxel 86 rozwiń

Zawód programisty wiąże się z nieustannym wybieraniem pomiędzy złym, a gorszym. Nie inaczej jest ze słowem kluczowym var.

Tagi: csharp, var
Źródło: keraxel.net
Dziel się z innymi:
Dylematy programisty: var

Sztuka programowania 951 dni, 6 godzin, 27 minut temu Keraxel 401 rozwiń