An Intro to TypeScript for React Developers
The aim of this post is to help you, as a React developer, acquire the base knowledge about the TypeScript language, and to provide a few tips along the way.
The aim of this post is to help you, as a React developer, acquire the base knowledge about the TypeScript language, and to provide a few tips along the way.
Today I want to describe to you how to build a simple and flexible playground to test SCSS code locally — if you are a DIYer there are good chances you'll enjoy the post.
In this post I go into the details of developing a retractable sidebar which opens on a blurred background, by helping you make yours the reasoning behind the development process.
The aim of this post is to help you, as a React developer, acquire the base knowledge about the TypeScript language, and to provide a few tips along the way.
Knowing how to implement the download of data objects as CSV file with vanilla TypeScript is useful even for job interviews. In this post I cover the necessary information and code to accomplish the task.
Today I want to describe to you how to build a simple and flexible playground to test SCSS code locally — if you are a DIYer there are good chances you'll enjoy the post.
A guide on making a CSS-only tooltip to land from any of the four main directions by just changing a CSS class.
A how-to on drawing a tooltip with CSS, and an aside on how a border can be used to shape a triangle.
When the need arose to add a left arrow to a go‑back link without making any changes to the markup, the solution followed naturally: CSS pseudo-elements.
In this post I go into the details of developing a retractable sidebar which opens on a blurred background, by helping you make yours the reasoning behind the development process.
Giving a greyscale touch to an interactive or static Google map with React is not an ordinary task, but with the help of this guide it will look really as such.
A reusable solution based on the React Hook pattern, and spiced with some TypeScript, to intercept click events occurring outside a given element.
A reusable solution to deeply merge two JavaScript objects by leveraging the 'Array.prototype.reduce()' function, Recursion and the Spread Syntax.
As I recently faced the lack of information on how to register two or more Gutenberg blocks by means of block.json configuration files, I thought I'd share what I learnt while experimenting on my own.
When we change mind on the name of a shortcode become almost ubiquitous amongst our Posts, the only reasonable way of renaming all its occurrences is programmatically.
A two steps approach to reordering an array of Page objects by `post_parent`
To carry out such a task, the most streamlined solution that can be adopted is to use three custom queries.
Developed on macOS, the bash script described in this post is born from the need to automate some of the tasks a plugin developer has to routinely do to publish plugin updates on WordPress.org.
The 'db-error.php' plugin is a Drop-in Plugin that WordPress attempts to load whenever there is a problem connecting to the database, an example is given in this post.
For the course of events to change, it doesn't necessarily have to take place a paradigm shift, sometimes even a decision made to fulfil an ordinary need is enough.
This post is about a breath of fresh air: I gave the plugin a new name, and from now on it will be distributed in two versions, Pro and Lite.
In its first iteration Flock is a bare-bones theme for personal blogs. Let me introduce it to you!
Today I'm happy to introduce to you the first version of a plugin that weeks ago blocked its first spam comment on this very site. Welcome RedBrick!
What happened to Multilingual Leaf, plus some changes about the way SiteTree is sold.
The ability to build stand-alone Image and Video Sitemaps is just one of the new features. SiteTree 7.0 is here!
I have always been of the idea that the freemium business model was the one that best suited my way of thinking, but sometimes needs change rapidly, and when it does happen, action has to be taken proactively.
Two automated functionalities targeted on fast growing websites and on websites which are already modest in size.
To stay true to my view even in the scope of my working activity, renaming Pro Leaf, the add-on of the little gems, was a step that I couldn't but take.
This time around it's the Ghost Pages feature of SiteTree to see an uplift: Pro Leaf 1.2 makes Ghost Pages easier to spot, and faster to flag.
A new WordPress plugin has just bloomed into the Interweb, its name is Multilingual Leaf, and it is only awaiting to be discovered.
I couldn't have predicted that only three months after the launch of Demux Leaf, I would have announced my decision of opening its source to the community, but I'm doing it, and I couldn't be more confident about my choice.
SiteTree 5.2 is a small update, but big enough to introduce a really flexible Template Tag, `sitetree_get_hyperlist()`.
In a waving time like the one we are going through, this is more than a milestone, it is a present.
In this release the shortcode feature introduced with SiteTree 4.5 is further enhanced by the introduction of a new attribute, `only_children_of`. But there is more to this release.
Leaves are plugins, plugins specifically built for SiteTree. Out there this kind of software is called add-on, or simply extension, but apparently I am unable not to leave spoors of me.
When you want to rename a key without causing the elements of a multidimensional associative array to shuffle, native PHP functions alone aren't enough. Creativity has to absolutely come into play.