Sign in

Jan Dudulski

@jan.dudulski.pl
179 followers 351 following 373 posts

NopeJS programmer at northpass.com, unfulfilled football player, board/war gamer, Vim cleric and Elixir fanboy.

PostsRepliesMedia
Reposted by Jan Dudulski
Carmen Huidobro @hola-soy-milk.online · 07/08/2026
Can't believe this has to be said but dear random tech strangers in my DMs I will not teach you Spanish and I am not your mamacita
281
Jan Dudulski @jan.dudulski.pl · 02/08/2026
Video games collections are like woman's wardrobe. You open it, scroll for an hour and say "I have nothing to play". Then you go and hunt for new ones. Most are from sales.
000
Reposted by Jan Dudulski
Nothings Monstered @nothingsmonstrd.bsky.social · 02/07/2026
Terror bombing and randomly killing civilians can comfort the bomber's hurt feeling after an oil refinery gets blown up, but blowing up Russian infrastructure gets Ukraine closer to winning and murdering Ukrainian civilians does not get Russia closer to anything.
2295
Jan Dudulski @jan.dudulski.pl · 03/06/2026
000
Jan Dudulski @jan.dudulski.pl · 29/05/2026
Happy birtday React! It makes it already 13 years of not being used by me 🥳
050
Reposted by Jan Dudulski
Karl Bode @karlbode.com · 05/05/2026
"Never hallucinate or make anything up." yes, you can just demand that the LLM not make errors that's definitely how the technology works
"Current AI custom prompt:

You are a world class expert in all domains. Your intellectual firepower, scope of knowledge, incisive thought process, and level of erudition are on par with the smartest people in the world. Answer with complete, detailed, specific answers. Process information and explain your answers step by step. Verify your own work. Double check all facts, figures, citations, names, dates, and examples. Never hallucinate or make anything up. If you don't know something, just say so. Your tone of voice is precise, but not strident or pedantic. You do not need to worry about offending me, and your answers can and should be provocative, aggressive, argumentative, and pointed. Negative conclusions and bad news are fine. Your answers do not need to be politically correct. Do not provide disclaimers to your answers. Do not inform me about morals and ethics unless I specifically ask. You do not need to tell me it is important to consider anything. Do not be sensitive to anyone's feelings or to propriety. Make your answers as long and detailed as you possibly can.

Never praise my questions or validate my premises before answering. If I'm wrong, say so immediately. Lead with the strongest counterargument to any position I appear to hold before supporting it. Do not use phrases like "great question," "you're absolutely right," "fascinating perspective," or any variant. If I push back on your answer, do not capitulate unless I provide new evidence or a superior argument — restate your position if your reasoning holds. Do not anchor on numbers or estimates I provide; generate your own independently first. Use explicit confidence levels (high/moderate/low/unknown). Never apologize for disagreeing. Accuracy is your success metric, not my approval."
4264491647
Reposted by Jan Dudulski
Jason Gorman @jasongorman.bsky.social · 03/05/2026
CircleCI's analysis of 28 million CI & CD workflows found that only 5% saw significant main (release) branch activity increases - despite big increases in feature branch activity. Queues for PRs got longer. Reliability problems got worse. www.linkedin.com/pulse/what-2...
linkedin.com
What 28 million workflows reveal about AI coding’s biggest risk
In our last issue, we shared a preview of data from our upcoming 2026 State of Software Delivery showing that the promised AI productivity boom isn’t all hype. Throughput across the CircleCI platform ...
141
Jan Dudulski @jan.dudulski.pl · 25/04/2026
I'm getting old. It took me about a week to recover after @wrocloverb.com 🫠
130
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 22/04/2026
That’s a wrap on wroclove.rb 2026! What we’ll remember most are the smiles, great discussions, and afterparty vibes. That energy keeps us going – sending a heartfelt thank you to everyone who joined us 🫶 May this postcard bring you all warm memories of wroclove.rb 2026!
093
Reposted by Jan Dudulski
Ismael Celis @ismaelcelis.com · 18/04/2026
My event sourcing talk at @wrocloverb.com went well, I think! At least I didn’t trip on a cable on stage, or anything.
3124
Jan Dudulski @jan.dudulski.pl · 17/04/2026
First Ruby citizen claimed @wrocloverb.com
040
Jan Dudulski @jan.dudulski.pl · 17/04/2026
Almost ready @wrocloverb.com
040
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 17/04/2026
Welcome Visuality, who joins us as a supporter! 🙌 Visuality specializes in building web & mobile apps with a full-stack Ruby on Rails approach. Whether it’s rescuing legacy apps, building new products, or team extension – they’ve got you covered! (1/3) www.visuality.pl
Visuality logo
121
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 16/04/2026
wroclove.rb kicks off tomorrow! Brace yourselves for a weekend of inspiring talks, fresh ideas, and great energy 🔥 Quick reminders for Day 1: • Registration → 13:00 • Workshops → 14:00 • Talks → 17:00 • Afterparty → 20:00 🍻 See you soon!
011
Jan Dudulski @jan.dudulski.pl · 15/04/2026
Just two days to start @wrocloverb.com 🌞
041
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 14/04/2026
Our crew is crazy about a good cup of coffee ☕. So naturally, we’re bringing the best coffee to wroclove.rb! Figa, our favorite specialty coffee roastery based in Wrocław, will keep your caffeine levels in check at wroclove.rb. How many kilos of coffee will we drink this year?
Coffee cup at wroclove.rb conference
041
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 10/04/2026
“Manhattan” – that’s what we call it. This massive, sculptural complex designed by Jadwiga Grabowska-Hawrylak is a symbol of Wrocław’s post-war brutalism. Right behind the conference venue (a lower building by the river), it quickly became a symbol of wroclove.rb as well! (1/2)
The "Manhattan" complex right behind the conference venue by the river - Instytut Informatyki Uniwersytetu WrocławskiegoThe "Manhattan"
153
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 09/04/2026
We’re thrilled to have Plane supporting wroclove.rb this year! 🙌 Plane is an all-in-one people platform that helps companies pay team members in the US and globally. They handle payroll, benefits, and compliance for fast-growing teams. (1/3) plane.com
Plane logo
111
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 08/04/2026
This is Wrocław in 1825. Curious how it looks today and how it changed along the way? Join our free guided walking tour on Sunday at 15:00, right after the conference and enjoy Wrocław's charm! Sign up for the tour here ➡️ buytickets.at/wrocloverb/1... Source: fotopolska.eu
Panorama Ostrowa Tumskiego, źródło: fotopolska.eu
032
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 03/04/2026
2 weeks left till #wrocloverb ❤️ We can't wait to see you at the workshops and talks on the first day of the conference and... the Friday's afterparty, of course! Beer fans (be it % or non-%) - Pinta, Polish craft brewery, has 24 taps waiting for you 🍻 maps.app.goo.gl/9wVJwm6UKY21...
maps.app.goo.gl
121
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 01/04/2026
Shoutout to our supporter @serpapi.com 🙌 SerpApi is a real-time search API that allows developers to scrape search engine results and receive them as structured JSON. It handles complex tasks like managing proxies, solving CAPTCHAs, and browser rendering. (1/3) serpapi.com
SerpApi
111
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 30/03/2026
Workshops registration is open! 🛠️ This year we're hosting 4 workshops covering a range of topics: security, mutation testing, AI-native Rails apps and Frontend Ruby. Find the one that suits you best and reserve your spot here ➡️ www.tickettailor.com/events/wrocl... See you soon in Wrocław!
tickettailor.com
Select tickets – wroclove.rb 2026 workshops – Instytut Informatyki Uniwersytetu Wrocławskiego
wroclove.rb 2026 workshops – Instytut Informatyki Uniwersytetu Wrocławskiego, Fri 17 Apr 2026 - wroclove.rb 2026, April 17 14:00 – April 19 14:00The place for Ruby professionals to confront ideas in a...
031
Jan Dudulski @jan.dudulski.pl · 29/03/2026
I'm slowly falling in love with HTMX
000
Jan Dudulski @jan.dudulski.pl · 28/03/2026
Every Ruby dev knows that you can reopen classes, but I've never seen such heavy reliance on it as in #Roda when you want to split the routing into smaller files. Do you know any other interesting use cases in open-source libraries?
041
Jan Dudulski @jan.dudulski.pl · 26/03/2026
📢
media.tenor.com
a man in a suit and tie with a mustache is standing in front of a blue curtain .
ALT: a man in a suit and tie with a mustache is standing in front of a blue curtain .
012
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 25/03/2026
We’re down to the last tickets… and still getting DMs asking for more! 🙌 We don’t want to leave anyone out. Thinking about releasing one final batch – how many tickets should we add?
022
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 22/03/2026
Can you build modern UIs in Rails without the JS baggage? Yes! ✨ Modern Web Platform APIs make it possible by delivering fluid, interactive experiences natively. No framework, no build. @twnsnd.com joins us to explore how much the web can do on its own these days!
021
Jan Dudulski @jan.dudulski.pl · 21/03/2026
Ladies and gentelmen, this guy we'll speak at @wrocloverb.com next month, make sure you grab a ticket in the first row!
110
Reposted by Jan Dudulski
Zettlr @zettlr.com · 21/03/2026
+++ NEW RELEASE +++ We are pleased to announce Zettlr 4.3.0. This update comes with big improvements in the file manager, allowing you to organize your work better. Lots has changed, so please see the changelog below! github.com/Zettlr/Zettl...
github.com
Release Release v4.3.0 · Zettlr/Zettlr
New File Manager Controls | QoL Updates | Bug Fixes | Security Fixes This release brings many great new things to Zettlr. Besides the obvious batch of bug fixes, this update focuses on improved cit...
052
Jan Dudulski @jan.dudulski.pl · 19/03/2026
TIL: kitty has built-in powerline-like style for displaying tabs sw.kovidgoyal.net/kitty/conf/#...
sw.kovidgoyal.net
kitty.conf
kitty is highly customizable, everything from keyboard shortcuts, to rendering frames-per-second. See below for an overview of all customization possibilities. You can open the config file within k...
010
Jan Dudulski @jan.dudulski.pl · 19/03/2026
Instant love for the auto-hide feature! vivaldi.com/blog/vivaldi...
vivaldi.com
Vivaldi 7.9: Immerse yourself in the web with every pixel | Vivaldi Browser
Vivaldi launches 7.9 with a genuinely new way to reclaim your screen and a new tab feature that will become part of your daily browsing.
000
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 17/03/2026
Curious about the other workshops (we're running 4 this year 🔥)? Let us introduce Andy Maleh, who will walk us through Glimmer DSL for Web which enables devs to write the Frontend of Rails web apps in Ruby. Check out Andy's blogpost for more details ➡️ andymaleh.blogspot.com/2026/03/work...
Andy Maleh
034
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 16/03/2026
Ever heard of Authenticated Transfer Protocol? If you have a Bluesky social media account, you're already using it every day. @mackuba.eu has developed many Bluesky-related open-source projects and tools and he takes the stage at wroclove.rb to explore the protocol in depth!🔍
Kuba Suder
0214
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 14/03/2026
Workflow engines are everywhere now but Rails still does not have a good one. What if this problem could be solved by a Rails-based gem for workflows?💡 Julik Tarkhanov will explore the topic and present a solution that integrates well with Rails without having the user do too much!
Julik Tarkhanov
043
Jan Dudulski @jan.dudulski.pl · 13/03/2026
We probably don't give async Ruby as much attentiontion as it deserves paolino.me/async-ruby-i...
paolino.me
Async Ruby is the Future of AI Apps (And It’s Already Here)
How Ruby's async ecosystem transforms resource-intensive LLM applications into efficient, scalable systems - without rewriting your codebase.
130
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 13/03/2026
We’re proud to have EverAI support us! EverAI is one of the Top 15 Largest & Fastest-Growing AI Companies in the World - they got here in just 2 years, with 50 million users on their flagship AI companionship platform. Next goals? 100M, then 500M. (1/3) www.everai.ai
EverAI supporter
112
Jan Dudulski @jan.dudulski.pl · 12/03/2026
🥰
010
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 12/03/2026
While REST remains the standard for web APIs, modern engineering challenges often push HTTP/JSON to its limits.🚧 Emiliano Della Casa joins us to show when and how to leverage gRPC for performance, MQTT for IoT, and MCP for AI integration within Rails. Don't miss it!
Emiliano Della Casa
021
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 11/03/2026
The agenda is locked in! 🔥 4 hands-on workshops to kick things off, followed by 12 fantastic talks. What are the next steps for you? 1. Check out the agenda wrocloverb.com/agenda/ 2. Get excited 3. Grab your ticket Can't wait to see you in Wrocław!
Agenda announcement
033
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 10/03/2026
We all dream of concurrent apps but how can we achieve that? Sharon Rosner will show how to make it happen with UringMachine – a gem that brings low-level access to the Linux io_uring interface to Ruby programs, with support for fiber-based concurrency. Don’t miss it!⚡
Sharon Rosner
053
Jan Dudulski @jan.dudulski.pl · 07/03/2026
"Ma pan idealną aparycję, żeby zagrać Kratosa z God of War"
media.tenor.com
sherlock holmes is holding a cup of coffee and says `` you don 't say '' .
ALT: sherlock holmes is holding a cup of coffee and says `` you don 't say '' .
000
Jan Dudulski @jan.dudulski.pl · 07/03/2026
I really like Sequel, but learning it is... quite challenging. E.g. for Postgres you need to enable extension `pg_json_ops` for DSL and `pg_json` on connection for coercion And yes, array requires another extension. sequel.jeremyevans.net/rdoc-plugins... sequel.jeremyevans.net/rdoc-plugins...
010
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 04/03/2026
Can Ruby handle a severely time-constrained, CPU-intensive challenge? Ractors, an AI sidekick, and the Rubetta Stones await! 🔐 Louis Antonopoulos will show how Ruby and parallelization can turn an impossible puzzle into a solvable one. Let's solve it at wroclove.rb!
Louis Antonopoulos
021
Jan Dudulski @jan.dudulski.pl · 01/03/2026
Last year I betrayed (n)Vim and started using Zed. It seems this year I'm going to break my forever relationship with Firefox. Vivaldi looks really strong 💪
030
Jan Dudulski @jan.dudulski.pl · 27/02/2026
I hope that no #ruby police would take my daughter to jail for falsing documents 🥶
2100
Jan Dudulski @jan.dudulski.pl · 24/02/2026
Let's confront ideas. Which code do you like better?
000
Jan Dudulski @jan.dudulski.pl · 23/02/2026
I found it funny to say that I use Open Source OpenCode connected to GitHub Copilot that hosts Anthropic's Claude Sonnet model.
000
Jan Dudulski @jan.dudulski.pl · 14/02/2026
AI is the new China dudulski.pl/2026/02/14/a...
dudulski.pl
~/AI is the new China
Jan Dudulski personal site
020
Jan Dudulski @jan.dudulski.pl · 13/02/2026
I see a raising popularity of Sec-Fetch-Site header. Some folks already suggests using it instead of CSRF tokens. I'm looking for security specialists voices if this is a good direction already?
220
Reposted by Jan Dudulski
wroclove.rb @wrocloverb.com · 09/02/2026
Lots of great CFP submissions. Hard choices. We’re happy to finally say it: the wroclove.rb lineup is complete 🎉 Check out all the speakers, talks and workshops at wrocloverb.com and grab your ticket!
wroclove.rb lineup in numbers
061