Lista artykułów

Co ostatnio czytałeś Piotrze? (III)

https://pixabay.com/photos/books-door-entrance-culture-1655783/ " data-medium-file="https://i0.wp.com/programistanaswoim.pl/wp-content/uploads/2019/05/books.jpg?fit=300%2C200&ssl=1" data-large-file="https://i0.wp.com/programistanaswoim.pl/wp-content/uploads/2019/05/books.jpg?fit=676%2C451&ssl=1" /> Oto lista książek, które ostatnio przeczytałem. Publikuję z nadzieją, że znajdziesz tu coś co Cię zaciekawi i zainspiruje.

Czym są React Hooks?

Hooks to zdecydowanie najgorętsza funkcjonalność Reacta 16. Pierwsza fala hype’u opadła, i co rzadko zdarza się w ekosystemie JS, tym razem entuzjazm społeczności nie okazał się dziełem przypadku. Z tego artykułu dowiesz się czym są React Hooks, jakie korzyści płyną z ich stosowania i co musisz wiedzieć, aby proces ich nauki nie sprawił Ci żadnych […]

Dev:Cast – #27 Wejście smoka do IT

IT przeżywa niesamowity rozwój. Słyszymy, że na rynku wciąż brakuje specjalistów, zarobki z roku na rok są coraz wyższe – ogólnie cud, miód i orzeszki w tej branży 😉 Mając doświadczenie, łatwo znaleźć pracę – lepiej płatną czy też oferującą więcej benefitów i ciekawszy projekt. Co jednak zrobić jeśli dopiero wchodzimy na rynek pracy w […]

Podsumowanie miesiąca – Kwiecień 2019

Kolejny miesiąc blogowania :) Ten miesiąc minął pod znakiem kolekcji. Temat długi ale zdaje się że wszystkie podstawy zostały ładnie przedstawione. Zaczynamy podsumowanie!

Kolekcje – Mapy

Dotarliśmy do końca drogi kolekcji, dziś omówimy Mapy, które zamkną nam serię dotyczącą podstaw kolekcji. Jak to zostało wspomniane we wstępie serii, mapy nie są ściśle kolekcjami – nie dziedziczą interfejsu Collection, jednak zawsze gdy mówi się o kolekcjach w Javie, mapy dokłada do całego grona 😊

Trzy poziomy - podsumowanie kwiecień 2019

Blog programisty.

Kurs golang #1: Intro

Golang staje się coraz bardziej popularny. Kusi szybkością, prostotą składni oraz skalowalnością. To plusy, koło których bez wątpienia nie można przejść obojętnie. Jestem Bartek i zajmuję się programowaniem od prawie 10 lat. Bloguję oraz organizuję Meetup w Krakowie na temat golang. W tym kursie przybliżę Wam składnię języka oraz niektóre mechaniki działające pod spodem, a [...]

SegFault Łódź 2019 – O Testach z Robertem Pankoweckim oraz Arkiem Benedyktem

Zapraszam na pierwszą część relacji z konferencji SegFault Łódź 2019 (https://segfault.events/) Dzięki nawiązaniu współpracy z organizatorami mogłem pojawić się na tej edycji i i przeprowadzić kilka ciekawych wywiadów z prelegentami, organizatorami i uczestnikami. Dziś prezentuje wam pierwszą cześć, która jest zapisem rozmowy...

Web developer – pytania rekrutacyjne cz. 5

Ten wpis jest kontynuacją serii wpisów z pytaniami rekrutacyjnymi na stanowisko web developera. Pełną listę wpisów z tej serii znajdziesz poniżej: Web developer – pytania rekrutacyjne cz. 1 Web developer – pytania rekrutacyjne cz. 2 Web developer – pytania rekrutacyjne cz. 3 Web developer – pytania rekrutacyjne cz. 4 Tym razem przedstawię kolejne 15 pytań …

BoilingFrogs. Wrażenia.

O BoilingFrogs Edycja 2019, konferencji BoilingFrogs, jest pierwszą edycją tej konferencji, jaką odwiedziłem. Na pewno nie ostatnią, ale może zacznę od początku. Konferencja odbyła się we Wrocławiu, we Wrocławskim Centrum Kongresowym (RCTB), na terenie kompleksu Hali Stulecia. To dobre miejsce na tego typu event. Parking jest. Dojazd komunikacją miejską jest super łatwy, praktycznie z każdego […]

11

Generowanie plików runtime Ady – część 2

W poprzednim wpisie opisałem proces generowania runtime Ady dla STM32F401. Myślałem, że to już koniec przeprawy z konfiguracją, ale okazuje się, że nie. Pliki wygenerowane zgodnie z instrukcją z poprzedniego postu wymagają jeszcze małej modyfikacji. Poza tym jeżeli chcemy skorzystać również z Ada Drivers Library czeka nas kolejna runda walki ze skryptami. Udało mi się […]

12

Generowanie plików runtime Ady dla mikrokontrolerów

Po zainstalowaniu toolchaina GNAT dla ARMów otrzymujemy wsparcie jedynie dla niewielkiej liczby procesorów. Aby wygenerować pliki runtime dla innych, musimy skorzystać ze skryptów dostępnych w repozytorium bb-runtimes od AdaCore. Ostatnio potrzebowałem wygenerować je dla nowego procka i trochę musiałem się namęczyć. Dlatego teraz opiszę do czego udało mi się dojść. Co to jest ten runtime? […]

BoilingFrogs 2019 recenzja

BoilingFrogs, czyli konferencja dotycząca software craftmanship. Uniwersalna – dla każdego programisty, bez względu na doświadczenie czy używane technologie. Rok temu również byłam na tej konferencji (pisałam o tym tutaj). Dzisiaj pora na recenzję kolejnej edycji. Konferencja Na początku Tomasz Kaczmarzyk poprowadził wprowadzającą prelekcję o tytule „Boiling Frogs: The Lasagne Industry”, która w ciekawy sposób pokazywała…

Rust + WebAssembly – Jak to działa ?

W poprzednich artykułach skupiłem się na podstawowych aspektach języka RUST. W tym artykule pokażę jego bardziej praktyczną stronę w zastosowaniach webowych. Do wizualizacji wykorzystam możliwości przeglądarki oraz języka Javascript. Kod napisany w języku RUST zbuduję do formatu WASM zwanego popularnie WebAssembly, a następnie wyświetlę go w htmlu wykorzystując dobrodziejstwa języka JS. Czym jest WebAssembly? WebAssembly […]

Wzorzec projektowy Fasada

Fasada jest jednym ze wzorców strukturalnych. Na pierwszy rzut oka może wydawać się podobna do wzorca Adapter, jednak różni je przeznaczenie. Celem wzorca Adapter jest modyfikacja danego interfejsu tak, aby dostosować go do potrzeb klienta. Natomiast celem Fasady jest zapewnienie klientowi uproszczonego interfejsu dla danego systemu lub jego podsystemów. Najczęstszym zadaniem Fasady jest zatem izolacja klienta od podsystemu, czyli wewnętrznych metod oraz logiki biznesowej. Jeśli więc klient ma nie mieć bezpośredniego dostępu do systemu lub podsystemów ze względu bezpieczeństwa, to ... Czytaj dalej...Wzorzec projektowy Fasada