Lista artykułów

1

DevTalk #84 – O Javie z Jakubem Kubryńskim

Hello! Przed Wami 84. już odcinek podcasta DevTalk! Zaczynamy piąty sezon :). Gotowi?? Dzisiaj temat, którego ewidentnie brakuje w DevTalkowym Spisie Treści. Java! Popularna, kochana, nienawidzona, potężna, skomplikowana, jedyna w swoim rodzaju. Na 1. miejscu w rankingu Tiobe. Zrodzona przez Suna, adoptowana (czy “wrogo przejęta”? 😉 ) przez Oracle’a, otoczona mitami i legendami… A dlaczego jej nie jeszcze tu […]

2

DevTalk #84 – O Javie z Jakubem Kubryńskim

Hello! Przed Wami 84. już odcinek podcasta DevTalk! Zaczynamy piąty sezon :). Gotowi?? Dzisiaj temat, którego ewidentnie brakuje w DevTalkowym Spisie Treści. Java! Popularna, kochana, nienawidzona, potężna, skomplikowana, jedyna w swoim rodzaju. Na 1. miejscu w rankingu Tiobe. Zrodzona przez Suna, adoptowana (czy “wrogo przejęta”? 😉 ) przez Oracle’a, otoczona mitami i legendami… A dlaczego jej nie jeszcze tu […]

Języki programowania w safety-critical

W poprzednim artykule opisywałem ogólne techniki zalecane przy developmencie systemów safety-critical. Dzisiaj natomiast przyjrzymy się bliżej zaleceniom dotyczącym języków programowania. Wiemy już, że język używany w tego typu systemach powinien być kompilowany i silnie typowany. Jakie jeszcze wymagania powinien spełniać? Jakie języki wykorzystywane są w praktyce? Poniżej znajdziesz odpowiedzi na te pytania. Pożądane cechy języka […]

System komentarzy HashOver jako alternatywa dla Disqus

System komentarzy HashOver jako alternatywa dla Disqus W zeszły miesiącu usunąłem komentarze Disqus, zastępując je aplikacją

System komentarzy HashOver jako alternatywa dla Disqus

System komentarzy HashOver jako alternatywa dla Disqus W zeszły miesiącu usunąłem komentarze Disqus, zastępując je aplikacją

Testy jednostkowe – biblioteka FluentAssertions

Słyszeliście o różnych bibliotekach do testowania? Jedną z wartych uwagi bibliotek jest FluentAssertions. Składnia Główna rzecz, jaka ją rozróżnia, to specyficzna składnia składająca się metod Should() i Be(): Sprawdzenie, czy obiekt jest nullem Sprawdzenie wartości bool Sprawdzenie, czy został rzucony wyjątek Porównywanie obiektów To wszystko jest fajne, ale jest jedna główna funkcjonalność, która mnie osobiście przekonała.…

S01E08 - 4Developers Gdańsk 2018

Witaj, dzisiaj zabieram Cię w podróż nad nasze polskie morze, do Gdańska na konferencje 4Developers 2018. Na tej konferencji byłem prelegentem i zawarłem kilka informacji o moich perypetiach. Przeprowadziłem też krótki wywiad z Maciejem Gajdzicą. Zapraszam. https://mrdev.pl/after-conf https://4developers.org.pl/gdansk https://ucgosu.pl https://devadventcalendar.pl https://mrdev.pl/thenv

Nie igraj z czasem

Vademecum Juniora #009: Nie igraj z czasem

Duża zmiana przepisów dla osób z kilometrówką już od 2019 roku

Używasz w swojej działalności gospodarczej samochodu? Nie posiadasz auta w środkach trwałych i rozliczasz się kilometrówką? Od 2019 roku bardzo mocno zmieniają się przepisy podatkowe! Od stycznia 2019 roku wchodzą w życie nowe przepisy dotyczące sposobów rozliczania wydatków związanych z autem. Do tej pory istniała ewidencja przebiegu pojazdu – tak zwana kilometrówka – w której

Duża zmiana przepisów dla osób z kilometrówką już od 2019 roku

Używasz w swojej działalności gospodarczej samochodu? Nie posiadasz auta w środkach trwałych i rozliczasz się kilometrówką? Od 2019 roku bardzo mocno zmieniają się przepisy podatkowe! Od stycznia 2019 roku wchodzą w życie nowe przepisy dotyczące sposobów rozliczania wydatków związanych z autem. Do tej pory istniała ewidencja przebiegu pojazdu – tak zwana kilometrówka – w której

Azure Search .NET SDK

Znacie ten typ ludzi, którzy z całych sił próbują naprawić popełniony błąd i chcą zjeść pączka średnio raz na 3 dni? To nie ja. Ja wole jeść pączki częściej. A co do poprawy - obiecałem, że będzie więcej artykułów dotyczące Azure? No i to kolejny artykuł o usłudze Azure Search. Kto by pomyślał że powstanie ...

POIT 024: Wybór pierwszego języka programowania

Witam w dwudziestym czwartym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest wybór pierwszego języka programowania. Dziś moimi gościem jest Paweł Dąbrowski, programista i team leader specjalizujący się w technologii Ruby on Rails. Obecnie pracuje w firmie iRonin. Prowadzi dwa blogi, jeden technologiczny a drugi o ludzkiej twarzy IT. Pasjonuje się rozwojem osobisty i dbaniem o jakość. W swojej historii współtworzył kilka startupów i restaurację. Miał okazję występować w zagranicznych podcastach więc teraz pora na nasz rodzimy :) W tym odcinku o pierwszym języku programowania opowiemy w następujących kontekstach: dlaczego tylu ludzi spędza mnóstwo czasu zastanawiając się nad jego wyborem? co biorą wówczas pod uwagę? i jakie obawy mają? czy formalne wykształcenie jest niezbędne i potrzebne w programowaniu? że wybierając go należy kierować się wizją końca jak do tego wszystkiego ma się pasja? czy ludzi boją się tego, że raz wybrana technologia szybko przestanie funkcjonować i ich umiejętności się zdezaktualizują? czy programiści wolą być ekspertami w jednym czy też ciągle poszerzać swoje horyzonty? czy jego wybór jest odwracalny? jak go wybrać gdy w danej kategorii jest kilka możliwości? jaka wiedza czy umiejętności nigdy się nie dezaktualizują? dlaczego warto znać język angielski? Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker , Sticher , SoundCloud , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku subskrypcja podcastu Linki: Profil LinkedIn – https://www.linkedin.com/in/paweldabrowski6/ Blog o Ruby on Rails – http://pdabrowski.com Blog “Ludzka strona IT” – http://ludzkastrona.it/ Podcast z udziałem Pawła – https://devchat.tv/ruby-rogues/rr-366-build-your-own-rspec-a-gentle-metaprogramming-intro-with-pawel-da%CC%A8browski/ odcinek “Porozmawiajmy o IT” o budowaniu marki przez programistów – https://porozmawiajmyoit.pl/poit-002-promocja-marki-osobistej-w-it/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/24

Dev:Cast – #19 Dlaczego (nie?)powinno się robić wdrożenia w piątek popołudniu?

Jest piątek, wybija godzina 15:00. Pozostała zaledwie godzina do końca pracy. Do Twojego zespołu dociera informacja, że koniecznie teraz musicie wdrożyć na produkcję zmiany, które w ostatnim czasie wprowadziliście. Wdrożenia w piątek = istny koszmar? ? Pojawia się natychmiastowa negacja pomysłu, czy raczej z swobodą udajecie się w odpowiednie miejsce aby kliknąć w magiczny przycisk […]

14

#19 Dlaczego (nie?)powinno się robić wdrożenia w piątek popołudniu?

Jest piątek, wybija godzina 15:00. Pozostała zaledwie godzina do końca pracy. Do Twojego zespołu dociera informacja, że koniecznie teraz musicie wdrożyć na produkcję zmiany, które w ostatnim czasie wprowadziliście. Wdrożenia w piątek = istny koszmar? 😲 Pojawia się natychmiastowa negacja pomysłu, czy raczej z swobodą udajecie się w odpowiednie miejsce aby kliknąć w magiczny przycisk wrzucaj wszystko na proda! Czy w ciemno wdrożyłbyś aktualnie rozwijaną wersję aplikacji na produkcję? Ile rzeczy zostało zintegrowanych do rozwijanego kodu, które zaważają nad pewnością stabilności aplikacji? Ile z tych rzeczy nawet nie została w pełni ukończona, a jest już widoczna w systemie? Pomimo, że praktyki związane z CI/CD 🚀 są bardzo dobrze znane, to często je pomijamy – stosując w swoim zwinnym podejściu elementy kojarzone głównie z modelu kaskadowego. Ustalamy zasady zero wdrożeń w piątek. Mamy obawy, że tworzone przez nas oprogramowanie może nie być do końca stabilne. Brakuje nam odpowiednich testów, a sami mieszamy dostarczane przez nas elementy – może nauczyliśmy się nie dostarczać spaghetti code, ale zamiast continuous integration wychodzi nam spaghetti integration. Dlaczego wdrożenia w piątek podnoszą nam ciśnienie? Gdzie leży problem? Od czego zacząć aby bo rozwiązać? W tym odcinku staramy się odpowiedzieć właśnie na te pytania. W jaki sposób i jak często dostarczasz ze swoim zespołem zmiany na wdrożenie produkcyjne? Praktykujecie CI/CD? Z jakich narzędzi korzystacie? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

Home Coding School – Books

You’ve probably been using books since the first years at the school. You got used to learning from them. It doesn’t matter what you want to learn – physics, cooking, sports, photography – you always take a book. It’s the same with learning how to write code. You can find many programming books in your […]