Nicolas Alpi 🍪

14.7K posts

Nicolas Alpi 🍪 banner
Nicolas Alpi 🍪

Nicolas Alpi 🍪

@nicalpi

Passionate CTO driving high-performing teams | Bridging business strategy with technology | Ruby on Rails.

Bristol, Uk Katılım Haziran 2008
979 Takip Edilen1.9K Takipçiler
Sabitlenmiş Tweet
Nicolas Alpi 🍪
Nicolas Alpi 🍪@nicalpi·
Do you use Twitter likes / Medium recommend / Github favs as a form of bookmarking tool?
English
0
0
6
0
Nicolas Alpi 🍪
Nicolas Alpi 🍪@nicalpi·
For whatever reason, it seems that the X polls won't work :/ But would love to hear people's thoughts!
English
1
0
0
75
Nicolas Alpi 🍪
Nicolas Alpi 🍪@nicalpi·
I have a serious question for software developers. Help me reach as many people as possible 🙏 If you're using any AI coding tools regularly/daily right now (Claude Code, Codex, Cursor, Gemini CLI whatever). How do they make you feel as a developer? * Super Human*: I can build as many things as possible so fast 💨 *Focussed*: Speed it not my priority, but I get to achieve more focus by having an AI thing working alongside me all day 🧘‍♀️ *Lazy*: Why do I even need to work, when a black box can write my code while I warm up another coffee 🥱 *Frustrated*: Yea, I guess it's cool, but doesn't this thing can fix that very simple bug!!! 🤬
English
2
1
2
237
Nicolas Alpi 🍪 retweetledi
Feross
Feross@feross·
🚨 Major active supply chain attack just hit npm. Popular package @​ctrl/tinycolor was trojanized — and it didn’t stop there. Over 40 packages were silently modified to steal secrets from dev machines & CI pipelines. Our team at Socket caught it. Full report coming soon. Stay safe out there.
English
80
299
1.5K
601.5K
Nicolas Alpi 🍪
Nicolas Alpi 🍪@nicalpi·
Now the next step will be how do we as CTO/Leaders share these with our teams so we can have a unified AI augmented experience. Long story short, this space is actually quite exciting. Turns out, it's not a fad 🤣
English
0
0
0
52
Nicolas Alpi 🍪
Nicolas Alpi 🍪@nicalpi·
So yea, our job as CTOs / Senior developers are rapidly changing. Does it mean it will be less enjoyable coding tasks, I don't know. I seem to still get my coding fix when the tools can't achieve something or when I simply don't want to use them. But, there's certainly a new area to learn. I doesn't matter the tool you use, or even if you use those tool, learning how to specify a problem, and breakdown a solution is at the root at what we do as developers. Writing the code should only be the last part of the job.
English
1
0
0
62
Nicolas Alpi 🍪
Nicolas Alpi 🍪@nicalpi·
**Senior software developer 👴 VS AI 🤖 (a 🧵)** I've been developing software professionally for 25+ years. I'm not a CTO but still very much enjoy coding and problem solving. I've worked with, mentored, and up-skilled a ton of more junior developers over my time in the industry.
English
2
0
2
78
Nicolas Alpi 🍪
Nicolas Alpi 🍪@nicalpi·
I love the apple keyboard weirdly, and the only keyboard that replaces it for me is the Typematrix because of the vertical layout and the centered return and back key. Super confortable for development sessions. Unfortunately I think they stopped production :/ But I have at 3 or 4 here so 🤣
English
0
0
1
122
Brian Casel
Brian Casel@CasJam·
You switched from the Apple Keyboard to something better. Which one and why do you like it better?
English
31
0
2
4.4K
Nicolas Alpi 🍪
Nicolas Alpi 🍪@nicalpi·
Our biggest reservation in using Kamal is "what to do when things go wrong". Non of us has enough knowledge in Docker to really feel confident we can debug in a decent amount of time for a production app. Wonder if there's something here to add to the course? (what's likely to go wrong, what to do, where to search for answers etc)
English
1
0
3
139
Josef Strzibny
Josef Strzibny@strzibnyj·
Kamal DevOps course in a tweet Terraform - optional Kamal DockerHub Cloudflare - optional Tailscale - optional 1Password - optional Hetzner SQLite (with Litestream) PostgreSQL Prometheus - optional Loki - optional Grafana - optional
English
10
3
41
2.6K
Elliot Koss
Elliot Koss@elliotkoss·
@nicalpi @greg_blass @jonathandavies @heroku @render I'm aligned with you. Where I struggle is how to ensure data redundancy prior to a switch over (or how to handle a few hours delay for active end users), the escalation path to knowing when to engage the switch over, and the resolution path. And is this effort worth the cost.
English
1
0
0
336
Nicolas Alpi 🍪
Nicolas Alpi 🍪@nicalpi·
Do you know what, outages happen. And I feel for the @heroku devops right now. But, the lack of communication is a real killer here.
English
6
4
45
5.4K
Nicolas Alpi 🍪
Nicolas Alpi 🍪@nicalpi·
I guess, rn my thinking is that it should be ok to accept some level of single of failure really at our scale (after all, our DNSs can also fail). Maybe a multi region replicated RDS with two different PAAS providers that connect to it, where one is more on a standy / costing almost nothing but still being deployed on every CI and tested time to time on stagings. If something happens on one, we can switch at DNS level to the second one kind of thing. I haven't though that fully yet, but I guess it's a path that should be investigated if we want to continue to use PAASs.
English
1
0
2
315