Skip to content

Gophers Silesia #16: Passkeys in Go, Gopher Toolbox, Killing Legacy Codebase!

Photo of Pawe艂 Kosiec
Hosted By
Pawe艂 K. and 4 others
Gophers Silesia #16: Passkeys in Go, Gopher Toolbox, Killing Legacy Codebase!

Details

Czas na pierwsze spotkanie Gophers Silesia w 2024 roku! Widzimy si臋 11 kwietnia o 18:00, jak zwykle w Strefie Centralnej w Katowicach.

馃摙 AGENDA

1. Tobiasz Heller - Implementing Passkeys support in your Go Application
2. Mi艂osz Sm贸艂ka - Killing the legacy and other CQRS stories
3. Robert Laszczak - Gopher Toolbox: techniki i narz臋dzia kt贸re ka偶dy senior Go developer powinien rozumie膰
4. Networking

馃摐 SZCZEG脫艁Y PRELEKCJI

鉃★笍 Tobiasz Heller - Implementing Passkeys support in your Go Application

Passkeys are gaining more and more popularity.
In this presentation I will shortly explain how passkeys works.
I will also show how to add support for it in web application with backend in Go (live coding).

鉃★笍 Mi艂osz Sm贸艂ka - Killing the legacy and other CQRS stories

Do you know the feeling when your project gets stuck, and you can鈥檛 move forward? You see a few ways out, but all seem equally bad. You start wondering if the project is doomed or if you just miss some special knowledge. I felt this the most while trying to move out of legacy systems, but it's common in many projects.
Over time, I learned that changing your mental model may reveal a solution you didn't see before. Looking back at some of my projects, I realized one of the patterns that helped me think differently was CQRS.
It doesn't matter if you've used CQRS before, as I don't plan to bore you with abstract definitions. A lot has been said about the theory of CQRS. Instead, I want to show how I used it in practice. I will share three real stories from different companies and projects where I managed to move forward and better grasp CQRS. One of them was the most challenging: killing the legacy codebase.

鉃★笍 Robert Laszczak - Gopher Toolbox: techniki i narz臋dzia kt贸re ka偶dy senior Go developer powinien rozumie膰

Znajomy poleci艂 Ci technik臋, kt贸ra wydaje si臋 by膰 idealnym rozwi膮zaniem problemu, z kt贸rym si臋 zmagasz. Przekona艂e艣 reszt臋 zespo艂u do tego pomys艂u i po heroicznej walce wprowadzi艂e艣 now膮 technik臋 w projekcie. Jednak, po up艂ywie czasu, p贸艂 roku p贸藕niej, dochodzisz do wniosku, 偶e pierwotny problem wci膮偶 istnieje. Co wi臋cej, teraz nie jest to jedyny problem. Pewnego dnia zauwa偶asz, 偶e kto艣 znany pisze: "Ta technika nie dzia艂a". Uff, wi臋c to nie moja wina. Brzmi znajomo?
Z mojego do艣wiadczenia wynika, 偶e wi臋kszo艣膰 technik i narz臋dzi nie jest bezu偶yteczna. Problem cz臋sto le偶y w ich zastosowaniu do rozwi膮zania niew艂a艣ciwego problemu lub w niedostatecznym zrozumieniu danej techniki. Czy mo偶na powiedzie膰, 偶e m艂ot pneumatyczny jest z艂ym narz臋dziem, tylko dlatego, 偶e pr贸buj膮c nim wbi膰 gw贸藕d藕, przebito 艣cian臋 na wylot?
W moim wyst膮pieniu skupi臋 si臋 na om贸wieniu najwa偶niejszych narz臋dzi, kt贸re powinien zna膰 ka偶dy, aspiruj膮cy do miana seniora Golang Developera. Co wi臋cej, podziel臋 si臋 moimi do艣wiadczeniami dotycz膮cymi sytuacji, kiedy te narz臋dzia okaza艂y si臋 skuteczne, a kiedy by艂y niew艂a艣ciwym wyborem.

鉃★笍 ZOSTA艃 PREZENTEREM

Chcia艂(a)by艣 opowiedzie膰 o dowolnym temacie zwi膮zanym z Go lub Cloud Native? Zg艂o艣 sw贸j temat poprzez formularz https://forms.gle/Fsa7HvLJaKDJexP9A!

Do艂膮cz do wydarzenia na Facebook: https://www.facebook.com/events/681000120719798

---

Sponsorem wydarzenia jest firma Synadia, dzi臋ki kt贸rej zapewniamy napoje dla zarejestrowanych uczestnik贸w na Facebooku i Meetup.com.

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Gophers Silesia group
Gophers Silesia
See more events
Strefa Centralna
Plac Sejmu 艢l膮skiego 2 路 Katowice