Sign in

Ievgen

@ievgenpyrogov.com
73 followers 206 following 26 posts

You. Me. DevOps. Now!

PostsRepliesMedia
Reposted by Ievgen
Timothy Snyder @timothysnyder.bsky.social · 13/06/2026
You can help to keep Ukrainians safe. By contributing, you are allowing people to survive and helping people to persevere. You are also letting them know that they are not alone, and that you can see a better future, and want to part of it. Please help if you can. snyder.substack.com/p/sky-defens...
snyder.substack.com
Sky Defense: Bringing it Home
We are saving lives and neighborhoods in Ukraine
101063425
Reposted by Ievgen
Steffen Deusch @steffend.me · 14/02/2026
Why am I writing this? I just clicked on a YouTube link and made the mistake of looking at the suggested videos while not being signed in. MULTIPLE fake doctor videos with multiple hundred thousand of views. Some with over a million. As a tech nerd that makes me furious.
122
Reposted by Ievgen
MKarma @mkarma.bsky.social · 07/06/2025
The History of Celeste Speedruns - The Peak of Movement www.youtube.com/watch?v=5lgP...
06325
Reposted by Ievgen
Elixir Radar @elixir-radar.com · 24/09/2025
Elixir Radar issue 485 is out! 📣 You can read it here: buff.ly/HGjAeCB This issue comes with content from @dreamingechoes.bsky.social @ievgenpyrogov.com @yellowduck.be @lawik.bsky.social @elixircasts.io and Masatoshi Nishiguchi. Thank you! #ElixirLang #MyElixirStatus
buff.ly
Elixir Radar 485
086
Ievgen @ievgenpyrogov.com · 19/09/2025
ievgenpyrogov.com/cleaning-up-... wrote a bit about using ast-grep to fix source code style inconsistencies, used Phoenix controller tests as my guinea pig #ElixirLang
160
Reposted by Ievgen
D. Earl Stephens @dearlstephens.bsky.social · 16/08/2025
🇺🇦 Re-upping this one in the name of decency and democracy. Slava Ukraini!
299179154889
Ievgen @ievgenpyrogov.com · 02/08/2025
I was N years old when I learned Debian release codenames are taken from characters in Pixar's Toy Story universe 😳
000
Reposted by Ievgen
Elixir Radar @elixir-radar.com · 30/07/2025
Elixir Radar issue 479 is out! 📣 You can read it here: buff.ly/C9Fhrvg This issue comes with content from @ievgenpyrogov.com @thruflo.com , Mateusz Front, Rijul Dahiya, Lucas Sifoni, and Anthony Accomazzo. Thank you! #ElixirLang
buff.ly
Elixir Radar 479
042
Reposted by Ievgen
Charity Majors @charity.wtf · 29/07/2025
Disposable code is here to stay, but durable code is what runs the world, and it isn't going anywhere either. www.honeycomb.io/blog/disposa... (Engineers who are freaking out about their jobs going away can stop now. 💜)
honeycomb.io
Disposable Code Is Here to Stay, but Durable Code Is What Runs the World
Every day I seem to run into yet another post with someone solemnly opining that “writing code has never been the hardest part of software engineering. And hey, that’s smashing.
47621
Ievgen @ievgenpyrogov.com · 28/07/2025
ievgenpyrogov.com/an-ode-to-ma... wrote about end-to-end testing of sending emails in Elixir using Mailpit #ElixirLang
092
Ievgen @ievgenpyrogov.com · 25/07/2025
ievgenpyrogov.com/requests-wit... Wrote a few words on why instrumenting execution of an HTTP request in Elixir web application* can be a tricky, and how it can be done * without modifying original code #ElixirLang
182
Reposted by Ievgen
Thinky Games @thinkygames.com · 15/07/2025
MetroidBRAINIA? Yep, that's right! Here's our excessively deep dive into our favorite new genre. thinkygames.com/feat...
thinkygames.com
Metroidbrainia: An in-depth exploration of knowledge-gated games · Thinky Games
Thinky Games presents a definitive guide to metroidbrania games: What they are, how different games explore the idea in their own way, and a list of our favorites.
615547
Reposted by Ievgen
Neovim @neovim.io · 04/07/2025
#neovim Development News The 0.12 version will have minimal built-in plugin manager. It is still a work in progress, so use it carefully (if you use Nightly builds) and expect breaking changes without notice. PR: - github.com/neovim/neovi...
github.com
feat(pack): add built-in plugin manager `vim.pack` by echasnovski · Pull Request #34009 · neovim/neovim
This PR adds a minimal built-in plugin manager vim.pack. This is a first step towards resolving #20893. A general design is a minimized (496 LOC for core functionality when PR is opened) and rework...
4799
Reposted by Ievgen
Neovim @neovim.io · 16/06/2025
#neovim Development News The 0.12 version will start to use Zig language to build Neovim itself. This should improve overall Neovim development and should not have visible effect on users. Thanks, @bfredl.bsky.social! PRs (so far): - github.com/neovim/neovi... - github.com/neovim/neovi...
github.com
feat(build): build.zig MVP: build and run functionaltests on linux by bfredl · Pull Request #28344 · neovim/neovim
currently, this works to run a simple lua environment in the host system: zig build nlua0 -- hello.lua To generate source files zig build gen_sources to build a fixed configuration for x86-64 lin...
48716
Reposted by Ievgen
Grace @gracekind.net · 28/05/2025
Wow, a comment on HN I actually agree with!
4464175
Reposted by Ievgen
SlenderSherbet @slendersherbet.bsky.social · 24/04/2025
Hear no evil, hear all evil, hear some evil.
128121851958
Ievgen @ievgenpyrogov.com · 20/04/2025
TIL it's possible to trace process send/receive messages in OTP via www.erlang.org/doc/apps/ker...
erlang.org
seq_trace — kernel v10.2.6
130
Reposted by Ievgen
Lucas Vegi @lucasvegi.bsky.social · 14/03/2025
With great satisfaction, I announce that my PhD thesis, titled "Code Smells and Refactorings for Elixir," is now publicly available! All the results and methodological details used in our research over the past three years can be openly accessed at: repositorio.ufmg.br/handle/1843/... #ElixirLang
58921
Reposted by Ievgen
Filippo Valsorda @filippo.abyssdomain.expert · 13/03/2025
TypeScript team: rewrites compiler in Go. Go community: what do you mean your new compiler takes more than a minute to compile? Unacceptable. Dishonorable even. We are so sorry for this sub par experience. Not how we do things around here. Two days later: WIP 5x speedup. HN: why pick Go anyway?
github.com
cmd/compile: slow escape analysis in large package in the typescript compiler · Issue #72815 · golang/go
Go version go version go1.24.1 linux/amd64 Output of go env in your module/workspace: AR='ar' CC='gcc' CGO_CFLAGS='-O2 -g' CGO_CPPFLAGS='' CGO_CXXFLAGS='-O2 -g' CGO_ENABLED='1' CGO_FFLAGS='-O2 -g' ...
14666125
Reposted by Ievgen
Illia Ponomarenko @ioponomarenko.bsky.social · 06/03/2025
My piece for TIME: "Ukraine has options. Europe is still in the game. Ideas on how to mitigate the damage from Trump’s siding with Putin are boiling. As long as we, the people, want to keep our country we love, there is always a way forward." time.com/7265176/trum...
time.com
Never, Never Underestimate Ukraine
My country is not a Banana Republic that will simply bend to President Trump's wishes, writes Illia Ponomarenko.
881715418
Reposted by Ievgen
Nick Calandra @nickjcal.bsky.social · 27/02/2025
Our Animal Well Documentary is now available! Thanks to Billy Basso (@animalwell.bsky.social) for entrusting me with telling his story, and thanks to @javedlsterritt.bsky.social for editing it into a wonderful video. Really happy to be making documentaries again and there's more to come!
youtu.be
The Making of Animal Well | Documentary
YouTube video by Second Wind
829297
Reposted by Ievgen
Erlang Solutions @erlangsolutions.bsky.social · 25/02/2025
In collaboration with AGH University of Krakow, we're offering a free introductory Elixir programming course designed to get you started on your Elixir journey! 💡 📅 Course Details: Duration: 4 weeks Sessions: 4 sessions, 2 hours each Instructors: Paweł Długosz & Klemens Łukaszczyk
1144
Ievgen @ievgenpyrogov.com · 21/02/2025
morning: you report an issue with docker compose an hour later: your issue gets fixed evening: a release containing bugfix is published
000
Reposted by Ievgen
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 21/02/2025
Honestly, the greatest strengths of AI-driven programming (for me at least) are: - VERY fast prototyping (especially UI stuff) - Utility / automation scripts that I would never-ever had the energy to write myself - Help with debugging - FIXTURES in tests - Writing tests for me ...and that's a lot.
5336
Reposted by Ievgen
Nick Calandra @nickjcal.bsky.social · 20/02/2025
Happy to finally share that our Animal Well Documentary (@animalwell.bsky.social) will officially premiere on @secondwindgroup.com on Thursday, February 27th at 10 AM CT. Very excited to finally get this project out there, and grateful to have had the opportunity to tell this story.
youtu.be
The Making of Animal Well Documentary | Trailer
YouTube video by Second Wind
118733
Ievgen @ievgenpyrogov.com · 26/01/2025
until the time comes for me to try jj, I've tried git-absorb only to realize... what a lovely tool it is I've known about it for a while, but have been sleeping on it for far too long 😭 saves me so much time editing commits as I review my own PRs & fix subtle issues in commits
github.com
GitHub - tummychow/git-absorb: git commit --fixup, but automatic
git commit --fixup, but automatic. Contribute to tummychow/git-absorb development by creating an account on GitHub.
010
Reposted by Ievgen
Pieter Claerhout @yellowduck.be · 11/01/2025
🐥 Running an Elixir Phoenix release using systemd #devops #ElixirLang #ElixirPhoenix #linux #phoenix #sysadmin
yellowduck.be
Running an Elixir Phoenix release using systemd
#devops #ElixirLang #ElixirPhoenix #linux #phoenix #sysadmin
2103
Ievgen @ievgenpyrogov.com · 09/01/2025
dev.to/gwenshap/deb... a refreshingly well-written technical article on the topic of usage of pgvector PostgreSQL extension: compact, informative and quite clearly written
dev.to
Debunking 6 common pgvector myths
This blog post debunks six common myths surrounding pg_vector, a popular Postgres extension for storing and querying vectors, which is often misunderstood. It clarifies that while vector indexes can e...
010
Ievgen @ievgenpyrogov.com · 08/01/2025
got the true ending in animal well. though not without consulting the guide in the last stretch. what a delightful game!
000
Reposted by Ievgen
Paul Chaignon @pchaigno.bsky.social · 07/01/2025
I've made an interactive list of #eBPF research papers. Only papers from the top academic conferences, including lots of papers on eBPF verification, kernel offloads, security analysis, etc. pchaigno.github.io/bpf/2025/01/... I plan to keep the list up-to-date.
pchaigno.github.io
eBPF Research Papers
When I started reading on BPF there weren’t many academic papers to describe how it worked, how it didn’t, or how it is used. There are many blog posts and informal articles out there, but it’s harder...
11813
Reposted by Ievgen
Adam Grant @adamgrant.bsky.social · 05/01/2025
Personality is how you respond on a typical day. Character is how you show up on a hard day. It's easy to demonstrate fairness, integrity, and generosity when things are going well. The real question is whether you stand by those values when the deck is stacked against you.
525448
Reposted by Ievgen
Andrew Gallant @burntsushi.net · 01/01/2025
We aren't all toddlers, obviously, but in my experience this principle generalizes. It's one of the reasons I've found producing educational materials to be so challenging. If you try to unload too much information all at once, your readers get overwhelmed and your original goal is thwarted.
291
Ievgen @ievgenpyrogov.com · 30/12/2024
TIL hitting Ctrl-g in iex / erl sessions gives you what's known as a "User switch command" menu, which can be used to terminate the session (for some reason session termination rebelled on me in one of my tabs in Ghostty; not in other tabs though) #ElixirLang
060
Ievgen @ievgenpyrogov.com · 29/12/2024
www.youtube.com/watch?v=TUzd... State of @neovim.io 2024
youtube.com
000
Reposted by Ievgen
apenwarr @apenwarr.ca · 26/12/2024
What I actually want is a site where I can buy any music or movie or tv show I want, but there’s zero fulfillment mechanism. Just send the money to the artists and I’ll go pirate it myself but now it’s legal because I paid for it. Eliminate the middle man stupid streaming services.
812512
Reposted by Ievgen
Illia Ponomarenko @ioponomarenko.bsky.social · 24/12/2024
Merry Christmas, dear world. Come to Kyiv for the winter holidays at some point; you will not regret it.
2015319580
Reposted by Ievgen
Illia Ponomarenko @ioponomarenko.bsky.social · 19/12/2024
Good old Kyiv just tonight
261906146
Reposted by Ievgen
Simon Willison @simonwillison.net · 08/12/2024
Blogged about the new-to-me (but online since 1994) Holotypic Occlupanid Research Group, dedicated to collecting and taxonomizing plastic bread clips simonwillison.net/2024/Dec/8/h...
simonwillison.net
Holotypic Occlupanid Research Group
I just learned about this delightful piece of internet culture [via Leven Parker on TikTok](https://www.tiktok.com/@leven_parker/video/7445432301816679711). Occlupanids are the small plastic square cl...
3807
Ievgen @ievgenpyrogov.com · 03/12/2024
github.com/paiv/uklatn/... An #ElixirLang transliteration library for Ukrainian language, nice! 🇺🇦❤️
github.com
uklatn/elixir at main · paiv/uklatn
Ukrainian Cyrillic transliteration to Latin script - paiv/uklatn
020
Reposted by Ievgen
Illia Ponomarenko @ioponomarenko.bsky.social · 01/12/2024
This whole story of unconceivable hesitancy and political short-sightedness is just tragic. A truly unique historic situation of 2022 was lost to absurd and self-consuming exercises in "escalation management," now bringing tragic results. www.theatlantic.com/ideas/archiv...
theatlantic.com
How Biden Made a Mess of Ukraine
He treated the conflict as a crisis to be managed, not a war to be won.
841466331
Reposted by Ievgen
Timothy Snyder @timothysnyder.bsky.social · 27/11/2024
Actually an overlooked and important point not only in this context.
442205491
Reposted by Ievgen
David Buchanan @retr0.id · 27/11/2024
publicly available != permissively licensed
1248659
Ievgen @ievgenpyrogov.com · 26/11/2024
Oh my, I kind of knew about the existence of ast-grep, but... I just tried it and it's blew my mind In the past 1h been able to mass-refactor SO MUCH code with it. I don't think I've been able to move this much code before so quickly 🤯
000
Ievgen @ievgenpyrogov.com · 21/11/2024
Absolute treasure: a 28h long playlist with Ukrainian songs used in S.T.A.L.K.E.R. 2. Wow! Found some classics but also... so many great songs I had no clue about! mezha.media/en/2024/11/2...
mezha.media
A playlist with Ukrainian songs from S.T.A.L.K.E.R. 2 is now available on Spotify and other services
The Ukrainian music channel Bezodnya Music has compiled a playlist with all the Ukrainian songs featured in S.T.A.L.K.E.R. 2. The playlist contains 440 songs in total.
000
Ievgen @ievgenpyrogov.com · 19/11/2024
TIL about a concept called "nominal types" in Erlang github.com/erlang/otp/p... #ElixirLang
github.com
dialyzer: Introduce nominal types by lucioleKi · Pull Request #9079 · erlang/otp
Co-authored-by: John Högberg john@erlang.org This PR implements EEP-69: Nominal Types in Dialyzer. As a side effect, nominal types can encode opaque types. We changed all opaque-handling logic and ...
020
Ievgen @ievgenpyrogov.com · 19/11/2024
This secret gist gist.github.com/marcandre/fd... remains a fantastic reference with strategies to remove transitive dependencies from Elixir code Used it to get down to 0 reported transitive deps in projects with ~300 and ~1500 modules #ElixirLang
gist.github.com
deps.md
GitHub Gist: instantly share code, notes, and snippets.
020
Ievgen @ievgenpyrogov.com · 19/11/2024
TIL you can produce an .rtf with syntax highlighting like this: highlight --style fineblue --syntax elixir --out-format rtf --input my-elixir-code.ex --output out.rtf The tool: gitlab.com/saalen/highl... Very handy to add colorful code snippets in Apple Keynote! #ElixirLang
gitlab.com
André Simon / highlight · GitLab
Source code to formatted text converter
020
Reposted by Ievgen
Thorsten Ball @thorstenball.com · 14/11/2024
Making slides and repeating one of my strongest belief to myself in this hour of doubt: Empirically, there's no correlation between how beautiful slides are and how impactful the talk is.
4261
Reposted by Ievgen
Mᴇʟ Коваль 🇺🇦 @britishmotanka.bsky.social · 11/11/2024
This is Olena, her body was found today after russia collapsed her home in Kryvyi Rih with a missile, her three young children are still buried.
2221296