Lista artykułów

DevTalk #107 – o UX z Wojtkiem Kutyła

User Experience jest wymysłem naszych czasów? Nic bardziej mylnego! Już po II wojnie światowej inżynierowie Toyoty kombinowali, jak poprawić ergonomię samochodów. Bez nadawania specjalnej nazwy temu procesowi. Wraz z rozwojem technologii, UX przeniknął do digitalowego świata i zadomowił się w nim na dobre. UX wydaje się być działką UX designerów. Gość sto siódmego odcinku podcastu […]

Moje 5 minut - 3h

EventModeling to ciekawa technika modelowania rozwiązania. Więcej o niej można poczytać na stronie eventmodeling.org.

3

Innowacje [myślodsiewnia #018]

Prezentacja Cybertrucka od Tesli skłoniła mnie do refleksji nad różnym postrzeganiem innowacji przez różne osoby. Dla jednych jest to futurystyczna ciężarówka rodem z 2077 roku, dla innych dodanie kolejnego obiektywu w aparacie smartfona… Dla mnie, na chwilę obecną, najbardziej innowacyjnymi rzeczami są bateria termostatyczna nad wanną i nakrętka „niekapek” w butelce od... Czytaj dalej →

4

OOP Refactoring: from a god class to smaller objects

15 Pytań na rozmowę rekrutacyjną z HTML5

15 Pytań na rozmowę rekrutacyjną z HTML5 Były pytania z CSS oraz JavaScript i druga część . Aby jednak mieć komplet pytań technologicznych na Front-End developera, teraz pora na pytania rekrutacyjne z HTML, a dokładnie chodzi o pytania z HTML5. Wydaje mi się, że raczej pytania na rozmowach rekrutacyjnych będą dotyczyły języków JavaScript oraz CSS. Tego typu pytania zadałbym jednak pewnie na rozmowie rekrutacyjnej na web mastera lub web designera. Więc może się komuś przydadzą. W pytaniach zamieściłem dwie zagadki z kodem HTML. Są to ciekawostki na pograniczu HTML oraz JavaScript. Gdy rekrutujesz, na stanowisko programisty JavaScript, możesz zadać jedną z nich.

Goto

We wrześniu zastanawiałem się nad tym, jak obsługiwać asynchroniczność w ES3. Wspominałem tam o mechanizmach pozwalających na przekazywanie sterowania. Otóż ...

Biznesowa Wartość Programisty – Jakub Marchwicki

Dzisiejszy odcinek podcastu jeszcze na dzień przed nagraniem nie miał swojego tytułu. Wiedziałem o czym chciałbym porozmawiać z moim gościem ale jakoś nie umiałem ubrać tego w kilka krótkich słów, który mógłbym umieścić w tytule podcastu. Ale jak to często bywa oderwałem...

Biznesowa Wartość Programisty - Jakub Marchwicki

Mój gość Jakub Marchwicki mówi o sobie tak: Programista od kilkunastu lat, architekt od kilku, analityk czasami, konsultant jak trzeba, manager z wyboru, trener z zamiłowania, wannabe entrepreneur z marzeń, lider Java User Group w Gdańsku. Jest spora szansa, że nic z tego nie robię dobrze, ale próbuje… i wyciąga wnioski z porażek. Złośliwi mówią, że nie umie programować, ale miewa niezłe pomysły. Zapraszam na podcast "Biznesowa wartość programisty". Zastanawiasz się zapewne o czym tu dzisiaj będziemy rozmawiać? Czy może wskażemy wprost ile firma, korporacja zarabia na tobie? Nic z tych rzeczy! Nie będzie liczb, słupków. Od mojego gościa usłyszycie przede wszystkim: jego historię wielu lat spędzonych w IT Zachaczamy również o tematy parentingowe Jak programista może rozmawiać z biznesem, czy powinien? Co prócz czystego kunsztu związanego z programowaniem stanowi o wartości programisty Czy bycie architektem to programistyczna nirvana? A może oświecony management to jest twoja przyszłość? Możesz dołożyć małą cegiełkę do tego podcastu poprzez zostawienie opinii  iTunes , podzielenie się informacją o tym odcinku w mediach społecznościowych czy polubienie  FanPage Devsession . Pozdrawiam Grzegorz Kotfis

Dlaczego korzystam z konta Revolut?

Dowiedz się jak i dlaczego korzystam z konta Revolut. Być może taki sposób użycia będzie przydatny również dla Ciebie.

10

Ostatnia szansa na realizację celów na 2019

Grudzień tuż za rogiem, to ostatnia szansa, by pchnąć moje cele naprzód w tym roku. Ba! Nawet w tym dziesięcioleciu :) Lecz zanim zacznę, muszę uporządkować to, co udało mi się osiągnąć do tej pory. Z

Menadżery pakietów w JavaScript

Pewnemu menadżerowi pakietów w JavaScript, dokładniej npm‘owi poświęciłem już jeden wpis. Omówiłem tam czym on jest, do czego służy, proces jego instalacji i podstawowe polecenia. Jeśli nie wiesz czym jest npm, to zapoznaj się z artykułem Podstawy pracy z npm – wiedza tam zawarta przyda Ci się w tym artykule. Nawet jeśli już go kiedyś przeczytałeś, to może warto sobie odświeżyć wiedzę 😉 Na samym …

Średniki – wstawiać czy nie? (#3 Zrozumieć JavaScript)

Temat prawie tak samo drażliwy jak ten czy klamra { za if() powinna być w tej samej czy kolejnej linii. Średniki w JavaScripcie są...

13

#36 Mikroserwisy – Na co uważać?

Podczas ostatniego odcinka podcastu rozmawialiśmy o tym kiedy warto rozważać architekturę opartą o mikroserwisy. Tym razem skupiliśmy się jednak na problemach i błędach z którymi mieliśmy styczność podczas pracy z mirkoserwisami. Niestety ale często swoje nawyki wynikające z tworzenia większych, monolitowych projektów przenosimy, taka nasza natura – wykorzystujemy znane nam rozwiązania. Staramy się wypunktować najpowszechniejsze problemy, a dokładniej – problemy występujące w zespołach, które po raz pierwszy starają się stworzyć oprogramowanie oparte o mikroserwisy. W jaki sposób podchodzić do komunikacji pomiędzy mikroserwisami? To tylko jeden z przykładów poruszanych podczas rozmowy. Elementów wartych uwagi i przemyślenia natomiast jest znacznie więcej i dokładnie o nich rozmawiamy w tym odcinku. Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem: ➡️ Jak radziłeś sobie z problemami komunikacyjnymi w mikroserwiach? ➡️ Jak dobrze podejść do wyznaczania Bounded Contextu? ➡️ Co Tobie przeszkadzało w pracy z mikroserwisami? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

Dev:Cast – #36 Mikroserwisy – Na co uważać?

Podczas ostatniego odcinka podcastu rozmawialiśmy o tym kiedy warto rozważać architekturę opartą o mikroserwisy. Tym razem skupiliśmy się jednak na problemach i błędach z którymi mieliśmy styczność podczas pracy z mirkoserwisami. Niestety ale często swoje nawyki wynikające z tworzenia większych, monolitowych projektów przenosimy, taka nasza natura – wykorzystujemy znane nam rozwiązania. Staramy się wypunktować najpowszechniejsze […]

Omówienie Technology Radar v. 21 w kontekście ekosystemu JavaScript

Technology Radar jest kwartalnym, wysokopoziomowym rzutem oka na technologie z każdego programistycznego i dev-opsowego ekosystemu. Tworzony jest przez specjalistów z różnych dziedzin z firmy Thoughtworks. Przyglądają się oni platformom, językom programowania, frameworkom i narzędziom, i podpowiadają nam, na co warto zwrócić uwagę, albo wręcz przeciwnie – z jakiej technologii warto się przenieść na coś lepszego. Wydanie Technology Radar można pobrać tutaj …