Lista artykułów

1

Devstyle Speakers #2

Tydzień temu – w weekend 24-25 listopada miałam okazję uczestniczyć w drugiej edycji warsztatów Maćka Aniserowicza – “Devstyle Speakers”. O pierwszej edycji Read More

Devstyle Speakers - Rok po/na scenie.

Jak najprościej zaktywizować ok 50 osób do przyjścia/przyjazdu do Warszawy i spędzenia we wspólnym gronie prawie całego weekendu?

Serializacja w pięciu smakach

Serializacja jest jak kurczak (albo tofu, albo wołowina). Zależnie od tego, jakich przypraw narzędzi do niej użyjemy, możemy otrzymać danie zjadliwe, smaczne albo istne dzieło sztuki. Czego możemy zatem użyć, aby uczynić z serializacji magnum opus sztuki transformacji struktur do zapisu binarnego/tekstowego? Jak możemy uzyskać trzy gwiazdki Michelin w kategorii serializacji danych? O tym w [...]

Usuwanie haseł z repozytorium Git

Wstęp Wyobraź sobie, drogi czytelniku, że piszesz kolejną funkcjonalność dla swojej aplikacji i w ramach „szybkich” testów konfiguracji programu postanawiasz na chwilkę umieścić w swoim kodzie hasło dostępowe do jakiegoś serwera. Po stwierdzeniu, że wszystko działa, postanawiasz wrzucić swoje zmiany do repozytorium Git. Szybki commit i push. Ups! Właśnie do ciebie dotarło, że wraz z […]

Android Architecture Components: LiveData

Znamy już takie komponenty architektury Androida: Data Binding, LifeCycles oraz ViewModel. Przyszedł czas na kolejną bibliotekę, a mianowicie na LiveData. Aby lepiej zrozumieć ten komponent wymagana jest znajomość ViewModel. Jeśli nie widziałeś poprzednich wpisów wejdź tutaj. Android Architecture Components: LiveData Załóżmy, że chcesz wykonywać pewne działania w ramach odpowiedzi na zmiany w danych zgodnie z cyklem życia Androida. Możesz także chcieć obserwować te wartości, które zmieniają się...

6

I’m going back into polish language

Hi there. It’s been a while. Sadly I’ve acquired a rather nasty writer’s block. I’ve been doing some talks and other activities in the meantime. I’m pretty much unlocked at the moment and I’ll resume my writing really, really soon. However, I’m after a long thinking and planning session. Starting January 2019 I’m going to…

Techniki zalecane przy tworzeniu systemów safety-critical

Jak wspomniałem w poprzednim wpisie, normy definiują różne poziomy bezpieczeństwa w zależności od możliwych skutków błędnego działania systemu. Tym poziomom odpowiadają konkretne wskaźniki statystyczne. O ile sprawdzają się one w przypadku układów psujących się w sposób łatwy do opisania prawdopodobieństwem – jak na przykład części elektroniczne – to soft zawiera częściej błędy systematyczne, czyli po […]

8

Nie(d)oceniony Technology Radar by ToughtWorks [myślodsiewnia #014]

Kto nie wie, czym jest Technology Radar publikowany co jakiś czas przez firmę ToughtWorks? Ręka w górę. Nie ma się czego wstydzić. Jeżeli nie wiesz, to w skrócie jest to zestawienie różnych narzędzi wykorzystywanych w projektach prowadzonych przez firmę ToughtWorks. Radar jest podzielony na cztery obszary (techniques,... Czytaj dalej →

9

Kalendarium – grudzień 2018

Coraz ciemniej i zimniej na zewnątrz a i wieczory coraz dłuższe. Zatem jeśli chcielibyście spędzić je przy komputerze, to mam dla Was Read More

10

Podcast, artykuł i newsletter

Ostatnio byłem gościem Grzegorza z devsession.pl w podcaście “Ja, programista”, gdzie rozmawialiśmy o systamach embedded: Ja, programista – Maciej Gajdzica – systemy Embedded Ukazał się również mój gościnny artykuł na Forbot.pl o różnicach między pisaniem projektów embedded komercyjnie i hobbystycznie: 3 różnice w programowaniu: hobbystycznie vs. komercyjnie W tym tygodniu ruszyłem również z newsletterem. Będę […]

Nagranie z DevTalk Trio LIVE, sezon 2!

Wczoraj był bardzo (BARDZO) intensywny dzień! A było nas trzech… Sławek Sobótka, Andrzej Krzywda, no i ja. Najpierw od rana do nocy nagrywaliśmy 13 (słownie: trzynaście!) odcinków podkasta, a potem… A potem jeszcze 2 godzinny LIVE :). Zapraszamy do obejrzenia nagrania: Nie obyłoby się bez wsparcia! Na szczęście wsparcie takie znalazłem. Firma Lingaro zdecydowała się wesprzeć nas [...]

Powrót po przerwie – projekt open-source

No to wracamy do blogowania po przerwie! Co robiłam w czasie przerwy i jakie są tego wyniki - to w poście!

Bujając się na gałęzi AST

Istnieją rzeczy, na które zwykle nie zwracamy jakiejkolwiek uwagi, po prostu przyjmując ich istnienie za pewnik lub nie musząc się nimi całkowicie przejmować...

Bujając się na gałęzi AST

Istnieją rzeczy, na które zwykle nie zwracamy jakiejkolwiek uwagi, po prostu przyjmując ich istnienie za pewnik lub nie musząc się nimi całkowicie przejmować...

Azure Search – Wykorzystanie REST API

Czasami zdarzają się scenariusze, w których: - nie potrzebujemy przechowywać kopii danych w chmurze Azure - mamy własne data center on-premise, tylko brak nam usługi wyszukiwarki w systemie. Szukamy wtedy specjalisty od Elastic Search-a, by postawić klaster we własnej infrastrukturze. On nam krzyczy: "Wezmę zlecenie, ale daj mnie worek złota, cztery krowy i rząd dusz". ...