Html Basics - Part I
Looks to me that many web developers, especially "full-stack web developers," are not sure what is the correct HTML for a webpage and use…
I'm a web developer & designer living in Timisoara, Romania 🇷🇴. I prefer to code in JavaScript and I love simple and fast software 🚀.
Looks to me that many web developers, especially "full-stack web developers," are not sure what is the correct HTML for a webpage and use…
While doing some research for an upcoming post, I've noticed several people added a strange metadata on their website. A metadata named…
There are times in every programmer's life when they must implement things that are hard to explain, hard to put down on paper, things that…
In the first part , the second part , and the third part parts we have seen: What is Eleventy and how to install it How to use data…
When Steve Jobs unveiled the iPhone in January 2007, few understood its implications on the web future. A couple of years later, millions…
There are two types of programmers: those who like to write tests and those who hate it. The hardest thing for me is always to convince one…
Note: This post is about a motion intensive CSS animation. The examples will not work if prefers-reduced-motion is set to reduce…
Recently I've run into a frustrating issue: I worked with another team and we were supposed to exchange some objects between us. The…
In the first part and the second part parts we have seen: What is Eleventy and how to install it How to use data inside a page Basic…
Lots of excellent talks at Inclusive Design 24 . Two of them, "Writing even more CSS with Accessibility in Mind" by Manuel Matuzovic and…
What is programming fundamentally about? Programming is about transforming data: is the act of creating a sequence of computer instructions…
This is the second part of Let's Learn Eleventy series and will talk about collections. In the first part we have seen: What is Eleventy…
Eleventy is a static site generator like Jekyll , Hugo ,or Gatsby . Like Gatsby, Eleventy is a node.js application. But unlike Gatsby…
The vast majority of us, programmers, use an OOP language like Java, C++, or C#. Very few are using a functional programming language like…
Let's start with a short story. A girl asks his father: Daddy are there people in space right now? The father doesn't know but he…
For years, the default way to call APIs from a web page was XMLHttpRequest. But working with XMLHttpRequest was not easy, so on top of it…
Here in Romania, every day, at 13:00, the latest COVID-19 data is communicated to the public. The data is presented as a series of cold…
We have many great programming languages, IDEs, methodologies, excellent hardware, best practices, and so on, but still, a lot of weak…
First, let's see what 100 website performance score means. A tool, called Lighthouse , can be used to measure website performance. The…
At Apple's WWDC this year, among the Safari improvements is a new feature that blocks the trackers on a website , and Google Analytics is…
I'm building this blog with Gatsby, as I've already explained . The blog is still in progress, and I'm adding new features -- like…
Lots of people have a rather vague or incorrect idea about what an API is. Some even think it is a kind of beer because it sounds like…
There are things that make or break software, like good User Experience Design, marketing that should come up with the right features for…
I’ve written some code that I thought might be useful to others, so I decided to share the code as NPM packages. I ended up creating two…
You work hard to create quality content. And you would like that content to stand out as it deserves. One thing that can help you with this…
Over the years, I've started a few blogs but I never got serious about it. They were soon abandonware. A few days ago I found Swyx's How to…
Let’s assume you are a programmer with a few problems: Hard to implement change requests, buried under bugs, missed deadlines, overtime…
Turns out there is good side to this pandemic situation we all have to live with in 2020: I finally have time to start a blog. I'll write…