PinnedPublished inJavaScript in Plain EnglishReact vs Vue.js from a Developer Friendliness PerspectiveI frequently get on my feed articles from people claiming that some library heavily used (usually React or Angular) is the source of all…Oct 8, 202156Oct 8, 202156
PinnedMind the cost of JS frameworksJS frameworks are now industry standards and they have a reson for being so. However they all come with a cost: how can we address it?Aug 26, 2021363Aug 26, 2021363
PinnedSingle-page apps for starters: what JS frameworks do under the hoodIn 1996, when I wrote my first piece of web-related code ever to make a “personal page” in the pre-social-media days, things were very easy…Jul 30, 2021201Jul 30, 2021201
PinnedCSS, the wrong turn the Web has takenCSS was conceptualised in 1994, at a time when JavaScript still didn’t exist, which is important to understand its context…Jul 16, 2021735Jul 16, 2021735
PinnedAll the issues with HTML, the Frontend land where time stood stillHTML was an outstanding idea. An accessible markup created for displaying academic papers with the revolutionary addition of links…Jul 14, 2021212Jul 14, 2021212
About AI, con artists and hysteriaI remember watching one episode of an American show, about a supposed medium that, being surrounded by people in an audience, chooses one…Oct 11, 2023Oct 11, 2023
An Attempt to fix the Truly Awful Standard Italian Keyboard based on the ANSI standardHow keyboard standards work, the types we have and why the Italian one is bad, with proposals on new keyboards for typing in Italian.Aug 24, 202351Aug 24, 202351
Published inCodeXThe impact of AI tools to front-end codeI wrote an article yesterday on text generated by AI tools. Now in this short text I wanted to go deeper into AI tools and their impact for…Apr 28, 2023621Apr 28, 2023621
AI-generated texts and the progress of languageHow AI language tools can mimic outdated language protocols, generating texts that can slow down further progress of languageApr 27, 202364314Apr 27, 202364314
AI: what it is, what it can and what it can’t do (or shouldn’t do)We’ve all been hearing a lot lately about Artificial Intelligence (AI). It is a field of computing where programs or machines can perform…Mar 23, 2023Mar 23, 2023
Web apps without HTML and CSS: the support conundrumWhen writing many articles about how HTML became a lacking tool over time and how CSS also may fall short, I frequently talk about a…Dec 31, 20213Dec 31, 20213
Published inJavaScript in Plain EnglishHTML Pushes Us to Break its Own Rules: Why?There was a comment on one of my articles about HTML that made me think. The article was about less known HTML elements/tags and the…Dec 29, 20214Dec 29, 20214
4 psychology challenges of code readabilityOr: how the programmers’ emotions may affect the pace of development and the quality of a codebaseDec 8, 20211Dec 8, 20211
The 10 paradoxes of HTMLAfter having some feedback on my main article about HTML (and on the CSS one) and also after reading some other articles that may go…Nov 18, 2021Nov 18, 2021
JavaScript: its history, and some of its quirksThis article was inspired by many talks from Douglas Crockford and by the creator of JavaScript, Brendan Eich (links below).Nov 3, 20211Nov 3, 20211
Published inGeek CultureFrontend things that do work, but could be changed anywayIn the city I live, Berlin, Germany, some subway trains look like coming straight from the 1950s and some seem even older. In consonance…Aug 24, 2021Aug 24, 2021
How web development got so complicated, and whyHow we came to the situation where we are right now on web dev, using a timeline to see the changes and drawing conclusions from thatJul 22, 20215Jul 22, 20215
Published inJavaScript in Plain EnglishShould we change Web development?The story of Web development shows us why web development is a clumsy task. Why did it reach this point and what can we do about it?Jul 8, 20211Jul 8, 20211
Published inGeek CultureCSS Approaches for 2021: Semantic and Non-Semantic Styling for the Current State of Web DevelopmentDuring the early years of Web, HTML took care of functionality, content and presentation. Later, following conventions borrowed by other…Mar 22, 2021Mar 22, 2021
Write better HTML in 2021: the tips and tags you didn’t know you wantedNewer tags, lots of tips and good practices on how to improve your HTML knowledge to write a better codeMar 10, 20213Mar 10, 20213