Lista artykułów

Zaproszenie na ConFrontJS 2019 – 7 grudnia 2019 – Warszawa (25% zniżki!)

Ostatnimi czasami obrodziło nam w różne konferencje i meet’upy front-endowe – naprawdę jest w czym wybierać. Od organizatorów jednej z konferencji – a konkretnie ConFrontJS – dostałem zaproszenie do objęcia tego wydarzenia patronatem medialnym. Może zasięg mojego bloga nie jest jakiś powalający, ale jeśli wśród czytelników byłby ktoś zainteresowany uczestnictwem […]

Czcionki w Androidzie

Od początku Androida nie było gotowego rozwiązania do używania niestandardowych czcionek. Dostępny był tylko niewielki zestaw wstępnie zainstalowanych czcionek na urządzeniu. Trzeba było być kreatywnym i napisać dużo kodu dla tak trywialnych rzeczy. Ostatnio firma Google wprowadziła niestandardowe i możliwość pobrania czcionki dla systemu Android. Czcionki są nieodzowną częścią interfejsu graficznego użytkownika. Projektując wygląd aplikacji również powiniśmy zwrócic uwagę na krój pisma. Jest to ważne nie tylko ze względu na czytelność...

Cake – jak wdrażać, aby się nie zrażać

Aby uruchomić aplikację, zdarza się, że musimy – poza jednorazowym dostosowaniem środowiska programistycznego – za każdym razem wykonywać kilka czynności. Przykładowo: żeby zbudować aplikację typu SPA i zarazem uruchomić API, trzeba przeprowadzić minimum dwie operacje, czyli wystawić API oraz stworzyć pakiet widoków. Dla jednej aplikacji strata czasu jest „mało” zauważalna, ale co w wypadku, gdy […]

Druga edycja konferencji What The Hack już za trzy tygodnie!

Zapraszam do udziału w drugiej edycji konferencji What The Hack, która odbędzie się 14 grudnia 2019 roku na stadionie PGE Narodowy.

Przygotowania do pierwszej prezentacji

Z poprzedniego wpisu wiemy już dlaczego warto zainteresować się tworzeniem prezentacji. Dzisiaj zebrałem trochę porad jak przygotować się do pierwszego wystąpienia. Będzie między innymi o tym jak: wybrać temat prezentacj, zbierać materiały, przygotować slajdy, ćwiczyć mówienie prezentacji. Jak wybrać temat? Odpowiedź jest prosta – na początek wybierz coś na czym dobrze się znasz, co uważasz […]

Jesienna regeneracja i kolejne pomysły, czyli Październik 2019. Podsumowanie i raport finansowy.

Na swoim (nieaktywnym już) profilu na Patronite obiecałem publikować co miesiąc “raport finansowy”. Dodatkowo zamieszczam podsumowanie tego, co działo się w imperium devstyle w ostatnim miesiącu. Pokazuję… wszystko. Bez tajemnic. Enjoy! A TUTAJ znajdziesz wszystkie moje raporty, poczynając od maja 2017! Miesiąc temu napisałem że zastanawiam się nad zaprzestaniem publikowania tych tekstów. Dostałem feedback, żeby nie […]

057: Aplikacja Webowa DevAdventCalendar – Programistyczny Kalendarz Adwentowy

Odcinek o programistycznym kalendarzu adwentowym: DevAdventCalendar. Jak powstał projekt, jakie technologi wykorzystuje, jakie osoby przy tym pracują? Jak udało się skutecznie reklamować taki projekt i pozyskać sponsorów. -> Dobrowolne wsparcie podcastu.

Operatory && oraz || (and, or) (#2 Zrozumieć JavaScript)

Kolejny odcinek, który miał trwać kilka minut a ma ponad 20. Okazuje się, że nawet podstawowe operacje w JavaScripcie mogą być wykorzystane do całkiem...

Operatory && oraz || (and, or) (#2 Zrozumieć JavaScript)

Kolejny odcinek, który miał trwać kilka minut a ma ponad 20. Okazuje się, że nawet podstawowe operacje w JavaScripcie mogą być wykorzystane do całkiem...

Cloud-Native – nowoczesne podejście do tworzenia aplikacji (QE 2019)

Z wielką ostrożnością zaczynamy podchodzić do bezpośredniego wykorzystywania usług Cloud Computing od jednego dostawcy. Organizacje przygotowują się do wykorzystywania dowolnej chmury i unikają uzależnienia się od jednego usługodawcy. Co więcej, pojawiła się strategia Polycloud polegająca na wykorzystaniu usług różnych dostawców w celu rozwoju i uruchamiania oprogramowania. To zauważalne wyzwanie, czyli spełnienie specyficznych reguł podczas podejścia […]

Emmet – Skróty CSS

W jednym z poprzednich wpisów – Emmet – Podstawy pokazałem jakie możliwości daje Emmet podczas pracy z plikami HTML. Omawiana wtyczka pozwala przyśpieszyć

Moje 5 minut - 2h

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

TypeScript w praktyce. Na niepraktycznym przykładzie.

W ostatniej części cyklu wprowadzającego do Typescript weźmiemy trochę rzeczy, o których traktowały poprzednie wpisy i zaimplementujemy prostą aplikację internetową. I to właśnie sformułowanie “prostą aplikację internetową” czyni ten przykład… niepraktycznym. Mianowicie im projekt większy, tym więcej daje nam TypeScript z jego silnym typowaniem, generykami, interfejsami. Większość z tych rzeczy jest nadmiarowa przy prostych aplikacjach …

ConFrontJS 2019 (darmowe bilety)

Wpis nie przypadkowo wpadł do kategorii “Rozwój”. Już niedługo w Warszawie odbędzie się konferencja na temat… uwaga, niech was nie zmyli nazwa: front-endu, głównie...

Continuous Integration na GitHub Pages w Buddy.works

Type of Web - Blog o programowaniu. Dla front-end i back-end developerów. Trochę o urokach pracy zdalnej, ale przede wszystkim o: JavaScript, React, Vue, Angular, node.js, TypeScript, HapiJS… Ustawienie narzędzi do Continuous Integration i Continuous Delivery nierzadko odstrasza nawet zaawansowane osoby. Nie dziwię się! Pisanie plików konfiguracyjnych w YML do najprzyjemniejszych nie należy. W tym wpisie pokazuję ciekawą alternatywę: jak łatwo wyklikać Continuous Integration w Buddy.works na przykładzie aplikacji React.js i GitHub Pages! Poniższy artykuł powstał we współpracy z Buddy.works. Continuous Integration i GitHub Pages Pod wpisem dotyczącym wrzucania React.js na GitHub Pages …