Log inSign up
Andrea Giammarchi ๐Ÿฅ
44.1K posts
user avatar
Andrea Giammarchi ๐Ÿฅ
@WebReflection
Web, Mobile, IoT: all JS things since 00's - opinions are my own โ„ข Principal SW Engineer @anacondainc working on OSS stack ๐Ÿฆ„
Milan, Italy
medium.com/@WebReflection
Joined May 2009
1,272
Following
10.2K
Followers
  • Pinned
    user avatar
    Andrea Giammarchi ๐Ÿฅ
    @WebReflection
    Jul 11, 2023
    coincident/server on IoT via Raspberry Pi Zero 2 W? Sure! github.com/WebReflection/โ€ฆ
    00:00
    17K
  • user avatar
    Andrea Giammarchi ๐Ÿฅ
    @WebReflection
    Oct 27, 2023
    what stops you from coding like this
    219K
  • user avatar
    Andrea Giammarchi ๐Ÿฅ
    @WebReflection
    Jul 15, 2022
    why is Jira the most hated tool ever for any Developer out there? Because it doesn't understand anything about code ... it's not Markdown friendly, it changes spaces on copy and paste, it's not integrated with GitHub or GitLab and it's an absolute waste of every engineer time ๐Ÿคฆ
  • user avatar
    Andrea Giammarchi ๐Ÿฅ
    @WebReflection
    Oct 31, 2023
    NodeJS before Bun: "it's impossible to disambiguate parsing goal for ESM vs CommonJS so we absolutely need the .mjs extension" Bun lands NodeJS after Bun:
    The Node.js Hexagon Logo
    nodejs.org
    Node.js โ€” Node.js 21.1.0 (Current)
    Node.jsยฎ is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
    246K
  • user avatar
    Andrea Giammarchi ๐Ÿฅ
    @WebReflection
    Jun 16, 2018
    I choked here ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚ dev.to/ben/what-do-yoโ€ฆ
  • user avatar
    Andrea Giammarchi ๐Ÿฅ
    @WebReflection
    Oct 11, 2024
    I will *not* contribute to MDN anymore as it's clear my history of contributions never meant anything to them. github.com/mdn/content/puโ€ฆ
    197K
  • user avatar
    Andrea Giammarchi ๐Ÿฅ
    @WebReflection
    Sep 6, 2023
    My favorite part: "Things that should be easy become hard, and things that are hard become `any`. No thanks!" world.hey.com/dhh/turbo-8-isโ€ฆ
    168K
  • user avatar
    Andrea Giammarchi ๐Ÿฅ
    @WebReflection
    May 23, 2020
    Python is considered one of the cleanest, most elegant, programming languages (source code speaking) and it has no types in its sources (but it's type safe anyway). When I quickly scan TS files, even if I understand TS, I visually struggle way more than plain JS. is it just me?
  • user avatar
    Andrea Giammarchi ๐Ÿฅ
    @WebReflection
    Feb 16, 2024
    Thanks @Apple, the future looks great!
    94K
  • user avatar
    Andrea Giammarchi ๐Ÿฅ
    @WebReflection
    Apr 29, 2021
    Vue 3 is dropping IE11, Tailwind UI does not support IE11 ... I think this is the year most of my libraries will drop support for IE11 and legacy Edge too, resulting in less bloated code and/or polyfills needed. Does that sound reasonable? Removing code is always refreshing!
  • user avatar
    Andrea Giammarchi ๐Ÿฅ
    @WebReflection
    Aug 30, 2024
    underrated tip whenever you do this: el.innerHTML += html you'd be better off with this: el.insertAdjacentHTML("beforeend", html) reason being, the latter doesn't trash and re-create/re-stringify what was previously already there ๐Ÿ‘
    The MDN logo
    developer.mozilla.org
    Element: insertAdjacentHTML() method - Web APIs | MDN
    The insertAdjacentHTML() method of the Element interface parses the specified input as HTML or XML and inserts the resulting nodes into the DOM tree at a specified position.
    15K
  • user avatar
    Andrea Giammarchi ๐Ÿฅ
    @WebReflection
    Mar 14, 2024
    Standards! This is all the code you need: webreflection.github.io/examples/standโ€ฆ
    <!doctype html>
<script type="module">
  import { marked } from 'https://esm.run/marked';
  import fetch from 'https://esm.run/@webreflection/fetch';

  document.body.innerHTML = marked(
    await fetch('./README.md').text()
  );
</script>
    user avatar
    Shayan
    @ImSh4yy
    Mar 13, 2024
    Astro! This is all the code you need.
    48K
  • user avatar
    Andrea Giammarchi ๐Ÿฅ
    @WebReflection
    Feb 7, 2022
    I'd like to introduce you my new smart working * setup โ™ฅ * not really, I am in paternity leave already, but please don't mind me if I'll be away more often than usual these days ๐Ÿ‘‹
  • user avatar
    Andrea Giammarchi ๐Ÿฅ
    @WebReflection
    Feb 15, 2024
    as low as it gets: they've killed Flash, they'd kill anything on their way to secure their business model. The easy "it's not secure if we don't do it" line is a slap in all the people faces that worked behind PWA primitives to date. We can ditch next iOS update and change phone.
    user avatar
    Mysk ๐Ÿ‡จ๐Ÿ‡ฆ๐Ÿ‡ฉ๐Ÿ‡ช
    @mysk_co
    Feb 15, 2024
    It's official. iOS will not support Progressive Web Apps in the EU. It would be great if Apple provides the basis of this claim: "We expect this change to affect a small number of users"
    20K

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms of Service|Privacy Policy|Cookie Policy|Accessibility|Ads info|ยฉ 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
✕

Wait! Don't Go Yet 🚀

Get our FREE eBook "10 Programming Tips That Changed Everything" when you subscribe!

No spam. Unsubscribe anytime.