Freelance full-stack developer | Node.js, Clojure, Zig | cloud consultant on GCP & Cloudflare. Follow me on LinkedIn.

Viareggio, Italy
Joined July 2017
Giacomo Debidda retweeted
Cosa se ne fa un programmatore JavaScript di conoscere un linguaggio compilato come Zig? Se sei scettico, interessato, o semplicemente curioso di come puoi usare Zig in un progetto JavaScript (o TypeScript), fai un salto a Bologna JS il 18 Ottobre. meetup.com/bologna-js-meetup…
1
65
Giacomo Debidda retweeted
The most effective software engineers I know always had a tendency to revert to writing "C" style code. Nothing seems to come close in terms of readability / maintainability.
207
473
143
4,832
963,325
Been designing personalized biosensor tattoos. Tattoos that change colors based on blood glucose levels for pre-diabetics and diabetics. Looking for a technical founder in biochemical engineering to build this with me. Need to make this happen. Let's talk #biotech
43
58
11
495
86,704
Giacomo Debidda retweeted
Excited to say I'm now considering new job opportunities! I was an early user of React, managed the team at FB, and recently finished a VP Eng role at Humu. Now I'm looking to join a diverse, kind, hypercompetent team, with a role where I can empower and upskill engineers.
17
111
13
840
213,590
A not so hot take: There is a 99.9% chance you don't need microservices or Kubernetes 🙂
23
33
10
275
30,052
Giacomo Debidda retweeted
12
36
5
666
31,455
Giacomo Debidda retweeted
I’ve been messing around with Zig, reading it’s parser code and writing a parser of my own in the same style. It’s been a ton of fun. I really like this language.
7
1
58
3,640
Giacomo Debidda retweeted
Zig has a brilliant metaprogramming system that subsumes generics. There are no type parameters, just value parameters, and types simply happen to be value parameters that are passed at compile-time. Here's a generic 'max' function that works on any type: fn max(comptime T: type, a: T, b: T) T { return if (a > b) a else b; } For my Scala followers, 'comptime' modifier can be thought of as the logical successor of Scala 3's 'inline': a single construct that can unify disparate language features (match types, generics, metaprogramming).
11
5
2
97
22,714
Giacomo Debidda retweeted
WebAssembly has a bright future ahead. Now apps like Bash, Curl, Hyper, Axum and many more can run fully in WebAssembly. 📢 Announcing WASIX: the superset of WASI, supporting Berkeley Sockets, pthreads, processes, signals and many more things! wasmer.io/posts/announcing-w…
1
57
13
167
32,523
some brilliant UX / design examples i've stumbled upon in japan:
179
3,254
438
16,637
3,342,825
Giacomo Debidda retweeted
If you're into #webperf and would like to learn how other folks have found their way to our world, @atannerhodges has a fun podcast called Catching Up. He chats with folks (like @anniesullie @EthanGardner & @WebTwitr) about their performance journeys. catchingup.dev/
1
9
1
32
5,084
1,423
17,456
1,419
332,609
33,850,718
Giacomo Debidda retweeted
Alright, y’all, this is the week that Eleventy By Example comes out, so I thought I’d do a spicy clickbait thread with a pre-order link at the end. Sound good? Great! I present 5 reasons @eleven_ty is better than your favorite metaframework; a thread 🧵
2
5
1
15
6,686
Giacomo Debidda retweeted
Jonathan Blow
@Jonathan_Blow3 May 2023
Replying to @_jadugar_jad_
It is just regular functions. If someone starts telling you about classes or "dependency injection" or whatever else, as things that are necessary or even useful for testing, that person does not really know how to program.
3
7
1
102
9,653
253
29,535
639
254,356
11,075,779
Giacomo Debidda retweeted
we’re excited chatgpt is available in 🇮🇹 again!
424
624
234
8,395
1,380,757
Giacomo Debidda retweeted
Zig Onboarding Strike Force ASSEMBLE
going to learn zig on stream to day 12:30 pm, MANTANYA TIME
3
5
59
15,953
Designing Better Cards UI (coyleandrew.medium.com/8-rul…), a wonderful overview of design patterns all around card components to make the information easier to consume — from limiting content and resisting excessive borders to presenting one idea per card. By @coyleandrew. #ux #design
3
27
215
23,761