Tech Watch & Dev

Veille technologique pour développeurs : frameworks, bonnes pratiques et architecture.

▲ 13 r/sysadminjobs+1 crossposts

When does an on-premises server become cheaper than AWS, Azure, or a VPS?

Everyone talks about moving to the cloud, but is it always the right choice?

For a small business with stable workloads (website, email, file storage, backups, internal apps), does buying a server once and running it for 5–7 years make more financial sense than paying cloud bills every month?

I'm also thinking from a business perspective. If you were starting a business today with a small budget, what service would you offer that brings recurring monthly income?

I'd love to hear real experiences from people who run infrastructure or do businesses from home network not just theory or marketing.

reddit.com
u/Alert-Jacket-1573 — 2 hours ago

There no name for 2 bits. We have byte for 8, nibble for 4, bit for 1, but nothing for 2?

It would have functionally no use and would never be spoken. I still say we need a name for it.

reddit.com
u/swordstoo — 3 hours ago
▲ 0 r/webdev

Is AI / Claude just crap at building UI or am I holding it wrong?

Claude Code Opus 5 and Fable 5 both fail at basic things when creating UI. Of course it looks generic AF. But it also has blatant problems like each button styled a bit differently, completely half-assing most URL work and stuff clearly clipped through the container or the viewport.

To be fair AI works damn well for backend, systems, cryptography, backend-in-the-fromtend work. And I am using the Chrome MCP to let it auto-debug in the browser etc and (only a couple) other skills.

Are your results different? Has anyone cracked it and do you have any advice?

reddit.com
u/maninas — 3 hours ago
▲ 17 r/webdev+1 crossposts

[Showoff Saturday]I rebuilt AOL Instant Messenger in the browser with real-time messaging

I built WebAIM — a fully browser-based recreation of AOL Instant Messenger, the chat app that defined the internet for a whole generation.

Sign in with a screen name, build your buddy list, blast someone with a "lol brb," set a cryptic away message quoting your favorite band, pick a buddy icon, join a chat room, and actually talk to real people in real time — all with the authentic Windows 98 look, classic door-knock sounds, and every bit of the nostalgia.

What's under the hood:
- Real-time messaging powered by Firebase
- Buddy lists, groups & online presence
- Away messages with auto-reply (and the classic %n, %d, %t variables)
- Buddy icons & editable profiles
- Group chat rooms
- The actual AIM sounds
- Full Windows 98 desktop UI — taskbar, desktop icons, start menu, the works

webaim.xyz
u/RancidMilkMan — 2 hours ago
▲ 27 r/gitlab+1 crossposts

GitLab CI skill for ai agents based on official docs

I use ai agents as helper I talk to, not for blind vibecoding. One thing I kept noticing is asking agent to write or refactor gitlab ci pipeline, and results are often questionable. It creates a god yaml, outdated keywords, no thought about debugging or developer experience.

I looked for existing skills but did not find anything I would actually trust, most looked generated in one shot. So I spent some time and made my own. Used agent help of course, but went through everything myself and checked it against official docs for GitLab 18+

It covers pipeline structure and refactoring, bash in ci jobs, pipelines and other common patterns, debugging failed pipelines, readable logs and naming

https://github.com/beeyev/skills/

Works with claude code and anything supporting skills format
I have been using it privately for couple of month and improving constantly, maybe it will useful for someone else too

u/beeyev — 3 hours ago

I'm going insane on how to rigorously structure my monorepo (backend + frontend)

TL;DR: Is there already a good framework/starter-kit for designing good maintainable frontend/backend monorepos? I'm not talking about bundlers like turborepo or NX, neither I'm talking about t3-stack or better-t-stack, I'm talking more of a very strict paradigm to design typescript frontend/backend monorepos.

I am currently slowly migrating a vibe-coded prototype to an actual production-ready product and I'm noticing how I'm slowly starting to hate the freedom TS/JS gives you, the fact that you can shape your codebase how you wish, the first refactoring I did was migrating all those scattered small sloppy ts files to domain services/sub-services, providing strong hiearchy (Java/C# like), but then noticed that I wasn't leveraging monorepo's features the fullest, so I had to modularize everything, but here I don't know what to do anymore, I don't think I was the only one facing this issue, and I can't migrate to another language 'cause we just can't afford it. The architecture I've thought of was to divide domains in packages and make packages have a strict structure both folder-wise and code-wise:

@acme/foo/
├── app/
│   ├── services/
│   │   └── foo/
│   │       ├── index.ts
│   │       └── types.ts
│   └── routers/
│       └── index.ts
├── data/
│   ├── models/
│   │   └── index.ts
│   └── index.ts
└── web/
    ├── components/
    │   ├── Foo.svelte
    │   └── Bar.svelte
    └── index.ts

But I feel I'm reinventing something someone must have already figured out, but I don't know where to search anymore...

reddit.com
u/Midk_1 — 7 hours ago
▲ 0 r/devops

What's your setup for managing more than 5 servers?

Once I got past a couple of machines, SSH-ing into each to run

docker/kubectl/systemctl stopped scaling. Curious how others handle

it. one tool, a stitched-together stack, or just tmux and grit?

Where does your approach start to hurt?

reddit.com
u/byte-strix — 7 hours ago
▲ 0 r/webdev

What's the most time-consuming part of evaluating an open-source library before you add it to your project?

I feel like I spend more time evaluating libraries than actually integrating them.

Is the hardest part:

  • Finding good options?
  • Comparing similar libraries?
  • Figuring out which one is actively maintained?
  • Understanding the API?
  • Something else?
reddit.com
u/PreparationLiving126 — 10 hours ago
▲ 18 r/mcp+1 crossposts

apple's safari mcp server is more interesting than i initially thought

apple's safari mcp server only exposes 17 tools and runs inside an isolated webdriver session, while the community safari-mcp implementation has around 96 tools and can work with existing browser sessions.

the difference is pretty interesting. apple seems to be treating mcp as a clean-room debugging environment rather than giving agents access to your actual browser state.

there's also the bigger issue that most browser automation tooling is still heavily chromium-first.

this comparison goes deeper into both approaches:

https://rune.codes/hub/tech-trends/the-safari-mcp-server-could-change-how-developers-debug-websites

do you think browser mcp tools should be isolated by default, or is access to real browser sessions more useful?

u/Low-Trust2491 — 7 hours ago
▲ 1.8k r/coolgithubprojects+2 crossposts

GitFut – your GitHub stats as a World Cup player card, out of 99

With the World Cup on, I built a thing that turns any GitHub profile into a FIFA-style player card. You type a username and it scores the profile out of 99 from real data (commits, stars, contributions, PRs, languages) — six stats, a position, a tier from bronze up to ICON, and an archetype like "Poacher" or "Regista" based on your stat shape.

No login or anything. Download the card or embed it in your README.

▎ Try it in: gitfut.com
▎ Github repo : https://github.com/Younesfdj/gitfut

u/Jazzlike_Shift_1664 — 20 hours ago
▲ 5 r/webdev

What metrics do you guys measure in the frontend?

Such as accecibility with axe devtools, FCP with datadog, error tracking, etc

reddit.com
u/badboyzpwns — 8 hours ago
▲ 0 r/devops

Has anyone successfully made the jump from SDET to platform engineer from a Tier 1 company?

Hi everyone,

I’m currently an SDET (exp 1 year, total exp 2 years) at a Tier 1 tech company and I’m planning my move into a platform engineer role. I love building tools and want to be closer to product development and feature ownership.

For those who have successfully made this pivot:

Did you find it easier to transfer internally or interview elsewhere?

How did you bridge the gap in System Design if your daily work was focused on automation frameworks?

What was the single most helpful thing you did to prove you were ready?

Appreciate any insights or "traps" to avoid!

reddit.com
u/qwerty35897 — 9 hours ago