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

Joined July 2017
127 Photos and videos
Pinned Tweet
⚡ Performance audit of an Italian news website giacomodebidda.com/posts/per… In this article I analyze both field data from the CrUX #BigQuery dataset, and lab data from dozens of @RealWebPageTest test runs. Hope you like it! #webperf #perfmatters

1
1
262
🛡️ Slides and code for my presentation "HTTP headers for web security" are online here: http-response-headers-for-we… If you have any questions or suggestions, feel free to send me a message or open an issue on GitHub. github.com/jackdbd/http-resp…

55
🛡️ Next Monday I’ll give a talk on HTTP response headers for #websecurity Topics: - Content-Security-Policy - Reporting-Endpoints & Reporting API - CORP, COEP, COOP - same-origin and CORS - cross-origin isolation Plus: cool demos! 😎 eventbrite.it/e/biglietti-pi… #infosec #XSS
70
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
Hey @RealWebPageTest users, I'm trying to audit a product page of an eCommerce, but @data_dome thinks WebPageTest is a bot and immediately returns an HTTP 403. Is there anything I can do to change its mind? 😅 #webperf
1
84
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
479
4,863
963,208
I'm making a #webperf tool to use @RealWebPageTest from Google Sheets. You specify WPT profiles in a spreadsheet, select them using checkboxes, copy and paste the URL to test, then hit submit.
2
110
The tool stores the WPT/JS scripts when you submit the form in the sidebar. On a second visit of the same website - not necessarily the same URL - the tool loads the WPT/JS script from localStorage.
1
40
The tool is online at: docs.google.com/spreadsheets… Comments and suggestions very much appreciated. Here is the dialog that I'm currently using to query the CrUX #bigquery dataset. The UI needs some love...
41
Giacomo Debidda retweeted
15 Jun 2023
I'm so mad about this.
15 Jun 2023
Google Domains shutting down, assets sold and being migrated to Squarespace 9to5google.com/2023/06/15/go… by @technacity
44
163
1,686
336,178
a poignant account of a legacy codebase
15 Jun 2023
day 415 in legacy code: the phrase 'best practices' is but a distant memory. performance is not a concern and sanity has departed this ship long ago. the code that once resembled hieroglyphics is now all too familiar to me. i see it everywhere i go... even when i sleep. theres messages from past voyagers that try to explain what led them down such obscure paths. unfortunately, those messages couldnt have been more misleading as the symbols i read tell a different story. i must erase them from history to protect those who venture long after i. im scared of what im becoming but alas the children must eat.
36
It sucks to leave Reddit. But it's the right thing to do.
14 Jun 2023
The Zig subreddit has closed, if you like forum-style communities check out ziggit.dev, and if you like long-form content check out zig.news.
48
This morning I attended an amazing workshop on @QwikDev in Florence. Kudos to @mhevery and @giorgio_boa for giving the workshop, and to @schrodinger_hat for organizing it! I will definitely try out Qwik City in my next project.
1
211
I guess this vulnerability affects Cloud Identity platform too...
13 Jun 2023
CVE-2023-30845 JWT authentication bypass via `X-HTTP-Method-Override` header github.com/GoogleCloudPlatfo…
25
What about firing those tech leads instead?
Talked to a friend the other day who works at a company where some tech leads are lobbying that the solution to their recruiting problems is to migrate their whole tech stack from Vue to React 🤦‍♂️
42
Giacomo Debidda retweeted
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
59
498
86,622
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.
18
111
842
213,556
Giacomo Debidda retweeted
I just shipped version 1.0 of my Blink virtual machine. If you've ever wanted to run Alpine Linux on MacOS or visualize command line programs, now is the time. github.com/jart/blink/releas…
4
66
370
51,935
You need to reinvent the wheel, if you want to understand how the wheel works.
2 Jun 2023
Telling a Low-Level Programmer who's exploring how things work under the hood to "just use this library already" is basically like telling an Internal Combustion Engine Engineer to stop their useless work and just buy a car already.
1
94
Is @Cloudflare Logs Engine available for Cloudflare Pages Functions? What's the pricing? I can't figure it out from the docs.
38