Neyts Zupan
banner
zupo.bsky.social
Neyts Zupan
@zupo.bsky.social
Born a geek, learned to love sports later in life. Bootstrapped & powered by Open Source. Founder of ParetoSecurity.com, MayetRX.com, OceanSprint.org, niteo.co.

When not geeking away I am chasing waves, winds and adventures with my two kids.
#TBT to the time that I helped run @ploneconf.org in SF, here setting up @frapell.bsky.social for his talk. The beginning of a dear friendship.

Also, one of the very few photos from that trip where I am not wearing bunny ears.
November 13, 2025 at 2:05 PM
Hate having to press \ to get newlines in Claude? Enter /terminal-setup and you can now use Option+Enter!
November 11, 2025 at 11:39 AM
In 2012 I gave a talk on using Travis CI for @plone.org add-ons.

Just drop in a config file, hook it up to GitHub, and you’re set.

For small open-source projects, it made continuous integration much simpler.

www.youtube.com/watch

#CI #OpenSource #TBT #Plone
Nejc Zupan: Travis: CI: easy and fun CI for your Plone packages
Disclaimer before I start: I've been using Jenkins for about two years now. Huge builds, such as those found on jenkins.plone.org, are not the target use-case for Travis. Neither are private builds, where all code needs to be kept in-house. That being said, there is a gazillion of simple Plone add-ons that only add a few content types and some views. These could benefit greatly by using Travis CI. Travis CI is a Continuous Integration service for the Open Source Community. As of this writing, Travis CI has run +750k tests for +10k open-source projects. For any open source Plone add-on hosted on GitHub, you can get Travis CI for free. You don't need to worry about running a separate server for your CI needs, just go to your GitHub repository, add a short .travis.yml config file and enable Travis CI service hook. It really is this simple. In the talk I'll show you how to use Travis CI for Plone packages with ease, provide pointers for what to do if you reach a build timeout and show some packages that are already using Travis CI so you can use them as a point of reference. Then I'll discuss how we (as a community) can use Travis CI for collective.* and possibly plone.* packages, followed by how one can use Travis CI for private repositories on GitHub (this is still in beta, hopefully Travis CI Pro will be out before the conference).
www.youtube.com
November 6, 2025 at 12:47 PM
Redis Insight is a clean, desktop-based client for working with Redis.
Official, fast, and helpful — built by @redisinc.bsky.social
redis.io/insight/
#redis #databasetools #devtools
Redis Insight
Build the fastest apps and deliver the richest real-time experiences with the official Redis-as-a-service.
redis.io
November 4, 2025 at 11:38 AM
New blog post from the Niteo crew.
Building a WordPress theme with Tailwind CSS.
Fully custom, no builders, no bloat.
niteo.co/blog/wordpre...
#tailwindcss #wordpress #webdev
Designing your WordPress blog with a Tailwind CSS theme
Tawind is a WordPress theme that uses Tailwind CSS. It only loads the required CSS on each page, making it extremely fast. We built the Tawind theme for ourselves, but now we’ve open-sourced it so you can use it for free. We love Tailwind and use it for most of our websites. The only way […]
niteo.co
November 3, 2025 at 11:53 AM
#TBT Back in 2011, we threw the most legendary of all legendary sprints, the Sauna Sprint.

Wooden hut by the lake, hacking in nature, under the trees, in the sauna, on the canoe, you get the point. Happy days!

#Plone #SaunaSprint #DevLife
October 30, 2025 at 2:03 PM
MCP for Chrome DevTools means your LLM can now run PageSpeed reports.
Welcome to the future of debugging.
developer.chrome.com/blog/chrome-...

#LLM #webperf #chrome
October 23, 2025 at 10:37 AM
Popular library docs, packed into a single .txt file. Just feed it into your LLM and go.
Clean idea: context7.com/
#LLM #toolsfornerds
Context7 - Up-to-date documentation for LLMs and AI code editors
Generate context with up-to-date documentation for LLMs and AI code editors
context7.com
October 21, 2025 at 10:37 AM
Whenever you ask Claude for opinion on your work, you only get lip service. Ask it to "roast my commit", and be surprised by the quality of suggestions!

#AI #Claude
October 18, 2025 at 10:42 AM
When after three straight days of nonstop coding caffeine stops having the desired effect, it's time for @rageagainst.bsky.social on eleven 🤘🤘

Sorry neighbors, not sorry.
October 17, 2025 at 5:39 PM
#TBT @plone.org Open Garden, a un-conference in Sorrento, Italy. What a location.

I wonder if it is still going on?
October 16, 2025 at 1:01 PM
Reposted by Neyts Zupan
NixOS Training is exploding! 💥

Over 80 certificates 📃 for Nix & NixOS 101 trainings are being handed out in the next 5 weeks (West & East Coasts 🇺🇸). At least - still getting new orders!

Our mission's pace: What once took a year now takes weeks.📈 The universe wants #Nix!
@nixos-org.bsky.social
October 9, 2025 at 3:59 PM
#TBT A very young @domenkozar.bsky.social during organization of yet another sprint.

A decade later, this is still exactly how @ocean_sprint happens 😂
October 9, 2025 at 12:57 PM
Jumped on the Full-Time Nix podcast fulltimenix.com/ to talk about testing in @nixos-org.bsky.social — what we do at @paretosecurity.com, how it’s structured, and lessons learned.
Big thanks to @mightyiam.bsky.social for the invite!

🎧 fulltimenix.com/episodes/nix...
#nixos #opensource #devtools
Full Time Nix | NixOS Tests with Jacek Galowicz and Neytz Zupan
https://github.com/tfchttps://github.com/zupoNixOS tests referenceNixcademy blog post on NixOS tests, part 1Nixcademy blog post on NixOS tests, part 2Nixcademy workshop — Mastering NixOS Integratio...
fulltimenix.com
October 6, 2025 at 1:53 PM
A public "list of achievements" for the @nixos-org.bsky.social community: sticker.nix.institute/sticker/2580...

Nice.
Nix QR Sticker Service
Scan a Nix institute QR code sticker and claim it as yours. View your Nix community contributor metrics and Achievements!
sticker.nix.institute
September 29, 2025 at 9:59 AM
Reposted by Neyts Zupan
Pareto Security v0.3.10 is out!

Windows: new Linking UI
Linux: improved Docker access checks (install + daemon)

Changelog → github.com/ParetoSecuri...

#Cybersecurity
Build software better, together
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
github.com
September 26, 2025 at 1:43 PM
Reposted by Neyts Zupan
New blog post: DevOpsDays Ljubljana 2025

We attended, learned, and had fun. A highlight: we gave a lightning talk on Pareto Security.

Read more → niteo.co/blog/devopsd...

#DevOps #TechCommunity
DevOpsDays Ljubljana 2025
I recently had the chance to go to my first tech conference, DevOpsDays in Ljubljana. Since I was still new to DevOps, I wasn’t sure how much I would understand, but it turned out to be such an open and welcoming experience that I ended up learning a lot. When we arrived, we were greeted […]
niteo.co
September 25, 2025 at 3:23 PM
I’ve been a @mikrotik.social user for over a decade. My home network is just config files, versioned in git. Adding APs is easy, upgrades are safe, and I always know why a setting exists.
Basically like @nixos-org.bsky.social — but for network devices.
September 23, 2025 at 11:10 AM
I don't think adding #Linux support to @paretosecurity.com would have been feasible without modern AI.

Maybe with tons of VC funding, 10x-ing our team size, maybe.

The scope is just too large. So many different distros, so many ways to configure the desktop, screen lock, etc.
September 19, 2025 at 8:21 AM
#TBT Nice memory back from my @plone.org consulting days, often traveling to Finland for sauna. For work meetings, obviously.
September 18, 2025 at 12:46 PM
I've been using www.airalo.com/ for a while when abroad. But deciding how much data I will use for trip got old.

Now I use roamless.com/ Prepay GBs, then use them anywhere globally for the same price, without expiration. No more pre-trip planning, just fly in and turn on the eSim!
eSIM for Travel, eSIM App | Roamless
Buy travel eSIM with internet and phone calls in 200+ destinations from Roamless eSIM App. Choose prepaid eSIM plans or pay as you go for your international travels.
roamless.com
September 18, 2025 at 8:13 AM
Reposted by Neyts Zupan
New blog post: Automating Distro Updates in CI

We got tired of babysitting our CI matrix every month. So we automated it with GitHub Actions, endoflife.date/, and a Slack ping if it breaks.

How we did it → paretosecurity.com/blog/automat...

#DevOps #CI #Linux
Automating Distro Updates in CI
For a long time, we had a recurring TODO in our calendar: once a month, check whether any Linux distro we test against got a new stable version—or dropped
paretosecurity.com
September 16, 2025 at 7:25 AM