Lista artykułów

Rails Event Store 1.0 — The Past, Present and Future

Hi, we're Arkency and it's our blog with meaty content.

5 Grzechów początkującego programisty

Wyobraź sobie sytuację, w której pojawia się nowa osoba w zespole. Dostaje zadanie. Po kilku dniach kłóci się z Lead Devem o coś, co ten jej wypomniał w ramach code review. Dokładnie w taki sposób zachowywałem się mojej w pierwszej pracy, w pierwszym projekcie. Koledzy obstawiali, że „gościu wytrzyma tu maksymalnie tydzień”. Nie mieli racji […]

Podsumowanie roku 2019

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… Nieco spóźnione, ale oto i ono: Podsumowanie mojego roku 2019. Długo zwlekałem z napisaniem tego posta głównie ze względu na sytuację panującą na świecie… wiele moich planów uległo zmianie; musiałem też przeprioretyzować pewne sprawy. Ale jest też kilka bardzo dobrych wiadomości! Rok 2019 2019 był dla mnie definitywnie rokiem podróży. Służbowo w delegacjach byłem między innymi w RPA, Tajlandii, Hiszpanii i Czechach. To były …

Most controversial rules in Arkency

Hi, we're Arkency and it's our blog with meaty content.

6 Narzędzi Niezbędnych Do Pracy Zdalnej

W czasach zarazy większość z nas, programistów, pracuje obecnie zdalnie. Jedni to kochają, drudzy nienawidzą, ale nie oszukujmy się, obecnie nie ma zbyt wielkiego wyboru. Rozsądnie rzecz ujmując, prędko się też to nie zmieni. Być może niebawem powoli zaczniemy wracać do biur. Nie mniej myślę, że obecna sytuacja wzmocni pracę zdalną jako branżowy standard. To powoduje, że niezbędne będą nam narzędzia do pracy zdalnej.

Rename stream in Rails Event Store with zero downtime

A question has been posted on our Arkency's slack today: How to rename stream in event store? Is link & delete_stream enough to do it? Asking for a friend ;) At first it looks quite easy. Sure, we can! Just link add events from source stream to target stream, then change publisher to write to new stream and use delete_stream method of Rails Event Store to remove old stream. Ahhh, and of course we must handle incoming domain events, with zero downtime. And now where the fun begins :)

DevTalk #115 – O Mikrokontrolerach z Mirosławem Kardasiem

Z czym kojarzą Ci się mikrokontrolery? Możliwe, że Twoja pierwsza myśl to Ardurino. Wiele osób zaczyna od niego przygodę, ale… czy słusznie? W sto piętnastym odcinku DevTalk zapraszam Cię do świata mikrokontrolerów. Naszym przewodnikiem będzie człowiek, który zjadł na nich zęby – Mirosław Kardaś! Mirosław od kilku lat zaraża pasją do programowania mikrokontrolerów, języka C […]

DevTalk #115 – O Mikrokontrolerach z Mirosławem Kardasiem

Z czym kojarzą Ci się mikrokontrolery? Możliwe, że Twoja pierwsza myśl to Ardurino. Wiele osób zaczyna od niego przygodę, ale… czy słusznie? W sto piętnastym odcinku DevTalk zapraszam Cię do świata mikrokontrolerów. Naszym przewodnikiem będzie człowiek, który zjadł na nich zęby – Mirosław Kardaś! Mirosław od kilku lat zaraża pasją do programowania mikrokontrolerów, języka C […]

9

DevTalk #115 – O Mikrokontrolerach z Mirosławem Kardasiem

Z czym kojarzą Ci się mikrokontrolery? Możliwe, że Twoja pierwsza myśl to Ardurino. Wiele osób zaczyna od niego przygodę, ale… czy słusznie? W sto piętnastym odcinku DevTalk zapraszam Cię do świata mikrokontrolerów. Naszym przewodnikiem będzie człowiek, który zjadł na nich zęby – Mirosław Kardaś!   Mirosław od kilku lat zaraża pasją do programowania mikrokontrolerów, języka […]

O CTO, Cloud, Commodity z Tomkiem Onyszko

Dziś zapraszam Was na spotkanie z Tomaszem Onyszko - człowiekiem, który sam mówi o sobie, że… nigdy nie był programistą, choć pisanie kodu nie jest mu obce. Głównymi wątkami w naszej rozmowie pozostaje Triple C, czyli: CTO, Cloud i Commodity.  Tomek Onyszko od kilku ładnych lat spełnia się jako  CTO w Predica LLC. Nasza rozmowa skupia się na drodze rozwoju i karierze technicznego człowieka  - od osoby stricte technicznej do kierowania firmą.  Podczas naszego spotkania rozmawialiśmy nie tylko o codzienności CTO, ale także o ewolucji technologii. Padło sporo pytań o chmurę i jej przyszłość na rynku przedsiębiorstw oraz zmiany, jakie pociąga za sobą cloud computing (także te kulturowe i komunikacyjne). Jeśli jesteście ciekawi, jakie wyzwania niesie ze sobą chmura i dlaczego nie można pozostać wobec niej obojętnym… zapraszam do słuchania! Z tego odcinka dowiesz się:  dlaczego w większości przypadków pójście w chmurę będzie naturalnym wyborem dla firm, co strategia ma wspólnego z chmurą i jej ewolucją.  jak sprzedawać chmurę, jakie wyzwania, konsekwencje i zmiany pociąga za sobą cloud computing,  czy powinniśmy robić “multi-cloud”, co to jest Governance i dlaczego to jest potrzebne, dlaczego programista czy człowiek w IT powinien się zająć chmurą. Notatki do odcinka: https://devsession.pl/o-cto,-cloud,-commodity-z-tomkiem-onyszko/ Dobrego odbioru! Prześlij nam kilka dobrych słów w mediach społecznościowych”  Twitter: @gkotfis Facebook: devsession.pl Muzyka użyta w podcaście: LiQWYD - Take it easy Pozdrawiam, Grzegorz Kotfis

O CTO, Cloud, Commodity z Tomkiem Onyszko

Dziś zapraszam Was na spotkanie z Tomaszem Onyszko – człowiekiem, który sam mówi o sobie, że… nigdy nie był programistą, choć pisanie kodu nie jest mu obce. Głównymi wątkami w naszej rozmowie pozostaje Triple C, czyli: CTO, Cloud i Commodity. Tomek Onyszko...

Jak parować nawiasy lub inne znaki w JavaScript?

Jak parować nawiasy lub inne znaki w JavaScript? Pisząc mój interpreter języka Lisp (dokładnie dialektu Scheme) o nazwie LIPS , zdecydowałem się dodać obsługę nawiasów kwadratowych, ponieważ niektóre książki do języka Scheme, mieszają nawiasy okrągłe oraz kwadratowe. Jednak aby nie komplikować parsera, nie sprawdzał on, czy nawiasy do siebie pasują i np. można było wywołać kod z pomieszanymi nawiasami. W tym wpisie przedstawię jak napisać poprawne parowanie nawiasów, czyli funkcję, która może się przydać nie tylko przy parsowaniu języka Lisp. [Spoiler] Do tego celu nie warto nawet próbować, używać Wyrażeń Regularnych (RegExp).

Managing Rails Event Store Subscriptions — How To

Hi, we're Arkency and it's our blog with meaty content.

Podsumowanie: Tarcza Antykryzysowa dla B2B

W ostatnich dniach weszła druga wersja zmian w pomocy dla przedsiębiorców dotkniętych pandemią. Zobacz jakie są obecnie warunki dla mikropożyczki, zwolnienia z ZUSu i świadczenia postojowego..

10 sposobów na poprawienie swoich umiejętności programistycznych – LIVE

Jak rozwijać swoje umiejętności programistyczne? Niby każdy ma na to swój sposób, natomiast wielu naszych czytelników, słuchaczy i widzów podpytuje nas, o to jak się rozwijać, mając kilka chwil. Oprócz codziennej pracy w projekcie, stosujemy pewne tricki, które pozwalają nam doskonalić warsztat programisty. Jakie są to tricki? O tym właśnie będzie podczas naszego live 🙂 […]