
Venice based UX passionate, front-end engineer, head of digital at @SMCPartner, dad of one
Italy
Joined August 2008
- Tweets4.2K
- Following584
- Followers551
- Likes6.7K
Pier Paolo Ramon retweeted
📢 Stiamo cercando proprio te!
Scopri le posizioni aperte qui sotto e inviaci il tuo #curriculum.
Visita il nostro sito per tutti i dettagli sulle posizioni o candidati liberamente!
👉🏻 lnkd.in/er3H7rmD
#developer #consultant #frontend #recruitment #jobopportunities
Pier Paolo Ramon retweeted
Replying to @dzhng @jacobmparis
Pier Paolo Ramon retweeted
I have huge respect for Douglas and what he’s done for the Web, but this is a bit tone deaf to developer needs.
No, you should *probably* not build a medium or larger web app today by “just” using the DOM directly or with thin abstractions like the one he proposes. Either you will wind up with a tightly coupled mess of a codebase or you will re-invent a lot of the concepts libraries and frameworks have spent years perfecting.
The primary hurdle with using the DOM directly is not node creation (that indeed only needs a pretty thin abstraction to become palatable), it’s handling model updates.
There are two avenues for updating the UI when using the DOM directly:
1. You naively overwrite the entire subtree that encompasses the nodes you actually need to update. Lots of problems with this: loss of user state, performance, tight couplings.
2. You use targeted DOM methods to update the specific attributes, text nodes, and properties you need. This is less destructive and generally faster, but it has several downsides. First, it also requires tight couplings across the entire codebase. Second, small increases in use case complexity require large increases in code complexity and size (even something as simple as two different controls that need to change different parts of the same attribute is nontrivial).
The whole point of React, Lit, and many other libraries was to combine the DX of (1) with the performance of (2). Other frameworks like Vue use reactivity to improve on the DX of both.
The raw DOM is fine for content-heavy sites that only need very little DOM update code. Even if they are large content-heavy sites. But web apps are a different story.
I WANT a future in which frameworks and libraries are not as necessary for building nontrivial web apps. But to get there, we need a higher abstraction over the DOM, not to gaslight developers that they’re doing it wrong.
“The DOM is much less deficient and much more portable and reliable. That is why I now recommend abandoning the libraries, which have grown into bloated platforms, and instead using the DOM and plain old JavaScript together.” crockford.com/domjs.html
Pier Paolo Ramon retweeted
"No way to create a backdoor that only the good guys can walk through."
Signal President Meredith Whittaker says the Online Safety Bill will cause "unprecedented paradigm-shifting surveillance" - in a discussion with @cathynewman and former UK Tech minister Damian Collins.
Pier Paolo Ramon retweeted
#Liferay DevCon 2023 we are ready, maybe little early. @SMC_DGScompany
Pier Paolo Ramon retweeted
Quando avete tempo, possiamo anche discutere del fatto che il Garante NON ha affatto bloccato ChatGPT, né ha mai deciso che in Italia vada bloccata l’intelligenza artificiale né sistemi di LLM come ChatGPT. Discutiamo da tre giorni di una allucinazione collettiva. THREAD 👇🏼
Pier Paolo Ramon retweeted
Cosa rende un team davvero inarrestabile?
Francesca è arrivata in SMC portando nuove idee, entusiasmo e freschezza. Sempre disponibile, propositiva e coinvolta, è il collegamento diretto tra SMC e il mondo del lavoro.
Scopri cosa ci differenzia: bit.ly/2VkGMGX
Pier Paolo Ramon retweeted
☄️ Nuovi arrivi nei team di SMC! Diamo il benvenuto ai nuovi colleghi: Martina e Luca Callocchia.
🔎 SMC è alla ricerca di sviluppatori, consulenti e project manager, scopri tutte le posizioni aperte: lnkd.in/enEkvbpZ
#OnBoard #NewEntry #HR
Pier Paolo Ramon retweeted
It's been more than two years since @natecavanaugh passed away. I never met anyone that can keep up conversations like this guy. I miss you, my friend.
Pier Paolo Ramon retweeted
Ferragni e fascisti vari urlano una settimana che Milano è più insicura (contraddicendo tutti i dati disponibili) e Beppe Sala butta via 100.000 euro per delle telecamere a riconoscimento facciale che sono illegali in Italia e che diversi comuni hanno già dovuto spegnere🤦♂️
Pier Paolo Ramon retweeted
Siamo orgogliosi di comunicare che da oggi entriamo a far parte ufficialmente del gruppo @dgs_group
Per SMC questa nuova alleanza rappresenta un passaggio importante per poter soddisfare le esigenze della clientela a 360°.
➡ Leggi il comunicato stampa: lnkd.in/gXfrCDVj
Pier Paolo Ramon retweeted
In questa foto cinque persone che hanno segnato la mia vita professionale. Mi soffermo sui quattro fondatori, radice, linfa e vita di una grande realtà imprenditoriale: @SMCpartner
Pier Paolo Ramon retweeted
We welcome our Italian partner, @SMCpartner!
SMC helps organizations across various sectors meet their #DigitalTransformation goals, using #Apromore #processmining to gain a complete view of their processes.
Pier Paolo Ramon retweeted
🤔Cos'è davvero una #intranet aziendale?Come si progetta?
In questo articolo @massimoazzolini e @nekorina di Giallocobalto, azienda del gruppo SMC, ci spiegano come progettare una intranet disegnata sulle persone.
👉bit.ly/progettare-intranet-a…
#EmployeeExperience #DesignThinking
Pier Paolo Ramon retweeted
Are you working with #Reactjs @MaterialUI, and trying to add #localization to the DatePicker component with @date_fns?
Concerned that loading all 90 locales is crazy heavy and not needed?
robertmarshall.dev/blog/dyna…
Pier Paolo Ramon retweeted
Log4j: i problemi aumentano! C'è una terza vulnerabilità contenuta nella prima patch hwupgrade.it/news/sicurezza-…
Pier Paolo Ramon retweeted
Left: Unknown Portuguese master, 19th century
Right: Unknown Safari developer, 21st century
Pier Paolo Ramon retweeted
Replying to @sebastienlorber
that makes very little sense. @Rich_Harris is a genius. i would hire him for everything. he's someone that has radical ideas and is extremely innovative. this will benefit svelte, next, react and everyone. what we need isn't more discord but cross pollination.
































