-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #64 from RubySlovenia/june-2024-meetup-post
New post: june 2024 meetup recap
- Loading branch information
Showing
4 changed files
with
38 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -265,6 +265,7 @@ GEM | |
|
||
PLATFORMS | ||
arm64-darwin-22 | ||
arm64-darwin-23 | ||
x86_64-darwin-22 | ||
|
||
DEPENDENCIES | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
--- | ||
layout: post | ||
title: "June Ruby Meetup: Intro to Nix, and Sidekiq at scale" | ||
author: jurgen | ||
bg_photo: /assets/img/posts/2024-06-11-simon-zlender-nix.jpeg | ||
--- | ||
|
||
Ruby developers and friends gathered once again at our Summer Ruby Meetup, and we were delighted to listen to two insightful presentations. | ||
|
||
The first talk was by [Simon Žlender], who had a presentation about Nix and NixOS. He presented the idea of declarative builds and deployments and how to efficiently implement them in our daily lives. He explained how this can be an antidote to the unpredictable and inconsistent development environments used by team members and CI systems. We also discovered that quite a few attendees already use these systems to great advantage. | ||
|
||
The second talk was by [Predrag Radenković], who shared interesting techniques for handling massive background job loads and making background jobs more robust. He talked about battle-proven techniques for preventing bottlenecks and rogue jobs. We heard about interesting ways of leveraging Lua to create simple middleware for Redis, techniques for quarantining problematic jobs during interventions, and many useful tips on tweaking concurrency settings. | ||
|
||
As always, we extend our heartfelt thanks to the organizer [Krištof Črnivec] for putting together yet another fantastic meetup and to [SciNote] for sponsoring the event. | ||
|
||
We are looking forward to our next event in the fall and are thankful for such a vibrant and welcoming community. | ||
|
||
## Slides | ||
|
||
<a href="https://slides.com/szlend/introduction-to-nix" target="_blank">Simon Žlender: Introduction to Nix</a> <br> | ||
<a href="https://docs.google.com/presentation/d/1gqj274lecqMpGsKZZch8c7V0vTnkS7-PsB-NclHLT8k/edit#slide=id.gc6f80d1ff_0_0" target="_blank">Predrag Radenković: Sidekiq at scale</a> | ||
|
||
## Photos | ||
|
||
<div class="gallery"> | ||
<a href="/assets/img/posts/2024-06-11-simon-zlender-nix.jpeg" target="_blank" > | ||
<img src="/assets/img/posts/2024-06-11-simon-zlender-nix.jpeg" alt="Simon Žlender: Intro to Nix"> | ||
</a> | ||
<a href="/assets/img/posts/2024-06-11-predrag-radenkovic-sidekiq.jpeg" target="_blank" > | ||
<img src="/assets/img/posts/2024-06-11-predrag-radenkovic-sidekiq.jpeg" alt="Predrag Radenković: Sidekiq at Scale"> | ||
</a> | ||
</div> | ||
|
||
[Simon Žlender]: https://github.com/szlend | ||
[Predrag Radenković]: https://www.linkedin.com/in/predrag-radenkovic-07512116 | ||
[SciNote]: https://www.scinote.net/ | ||
[Krištof Črnivec]: https://www.linkedin.com/in/kristof-crnivec |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.