Ruby Usergroup Berlin - May 2022 meetup
gehostet durch Tobias Pfeiffer, 05.05.2022 um 19:00Hello Everyone,
we're back with another remote-friendly Ruby User Group! The time is 19:00 CET so that's 18:00 UTC or well 6pm UTC.
Note: We're planning to switch back to in-person meetups starting June 2022!
You're welcome wherever you're from as long as you adhere to our Code of Conduct - the meetup is in English.
Current schedule is two ~20min talks including Q&A, followed by splitting the audience into smaller groups for virtually hanging out (optional) :)
Joining the meetup
Meeting ID: 996 3726 1847 Passcode: 920611
The meetup will be on zoom and it will be recorded
- if you don't want your video to be visible to others, then turn it off/leave it off
- if you can't make it/don't want to be on zoom, watch the recording!
We're aware of the privacy concerns surrounding zoom and we share them. We're looking for better tools, we haven't found them yet.
Meanwhile, if you don't want to use the desktop client the zoom browser link above should work for you. If it doesn't you can usually get to it like this: the join link should also show a tiny join from browser link at the bottom of the window. It doesn't appear to require an account anymore. If the link doesn't show up, open the Download and Install Zoom link in a separate tab, that should make the link appear. Dark UI patterns 😖
Participating in the meetup
- We'll take Q&A questions in Zoom via the raise hand feature (click on participants, there's a little raise hand link)
- There is also a #rugb-live channel in the Ruby Berlin Slack, you can join the slack here
- the socializing part is optional, naturally, our aim is to not lose that part of our meetup - we'll try to use Zoom's breakout feature to split you into random groups and give you some ice breaker questions to kick it off
Patience
Your feedback is very welcome. Things will go wrong, we'll try to fix them.
Hopefully, See you soon. Amr, Pascal & Tobi
Themen
Demystifying (multi-arch) docker images and the registry
I recently wrote an article about multi-arch docker images and I could try to rework this into a presentation.
Extending on this I could provide a tiny intro on docker images in general, so we understand better how it fits into the registry part.
So a rough outline: - What is this docker thing again - How to build a docker image - What's in a docker image - How and where to store and fetch the images - How does the registry work
For a 20min talk this would only scratch the surface, so don't expect a deep dive into all the inner workings of the docker ecosystem. I only look as far as I need to, to understand and help me with my problems.
Bridgetown 1.1: Server-Side Rendering in a Static Site Generator
Historically, the worlds of on-demand server-side rendering (SSR) vs. static site generation (SSG) have seemed far apart. You can use one type of tool, or the other, but not both in a single codebase with a simple set of techniques to make effective use of both approaches.
However in recent years, we've seen the rise of the "Jamstack" and a new generation of JavaScript-based tools which claim to solve this problem once and for all. Great news! Or is it? Nope, because then you must write everything in JavaScript (or TypeScript). That leaves…well…everyone else out in the cold.
As Rubyists, it's time to think outside the box. In Bridgetown 1.0 and soon 1.1, we're doing just that by marrying a next-generation SSG with full-featured SSR thanks to deep integration with Rack & Roda, the fastest Ruby web framework (lovingly maintained by Ruby legend Jeremy Evans).
In this talk, I'll showcase some of the aspects of what's possible in Bridgetown when on a route-by-route, page-by-page, and even component-by-component basis, you can decide if you're SSG'ing or SSR'ing your content. Then I'll show you how simple it is to deploy this hybrid architecture on Render.com via a Blueprint YAML file containing only a few lines. Is this truly the best of both worlds? Are SSR & SSG friends for life? Let's find out!
Teilnehmerinnen und Teilnehmer (21)
Semih Arslanoglu
Treffen: 5
Themen: 0
Jared White
Treffen: 2
Themen: 2
Pascal Wengerter
Treffen: 28
Themen: 1
Christoph Grabo
Treffen: 83
Themen: 1
Alain Mauri - be nice
Treffen: 6
Themen: 0
almokhtar
Treffen: 1
Themen: 0
Gabriel Malaquias
Treffen: 2
Themen: 0
Onur Ozer
Treffen: 1
Themen: 0
Andrew Mason
Treffen: 1
Themen: 0
Felipe Vogel
Treffen: 1
Themen: 0
Espartaco Palma
Treffen: 3
Themen: 0
Nícolas Iensen
Treffen: 2
Themen: 0
Tobias Pfeiffer
Treffen: 104
Themen: 15
Constantin Câmpean
Treffen: 2
Themen: 0
Enxhi Hamzallari
Treffen: 10
Themen: 0
Cameron Prebble 🇳🇿
Treffen: 45
Themen: 0
Amr Abdelwahab(عمرو)
Treffen: 31
Themen: 5
Armin Pašalić
Treffen: 70
Themen: 3
Gerardo Navarro Suarez
Treffen: 6
Themen: 0
Luca Ongaro
Treffen: 15
Themen: 5
Timo Schilling
Treffen: 1
Themen: 0