ASP.NET – MantainScrollPositionOnPostback for Chrome and most recent browsers
To keep (or to say it better, to recover) the page scrollbar position after a postback is definitely a feature any form-containing page should have. This used to be a trival task for any ASP.NET...
View ArticleUsing JQuery UI and Bootstrap togheter in the same web page
In the past few months we’ve seen the Bootstrap framework became more and more popular among web developers. The reasons are fairly obvious, we’re talking about a powerful CSS/JS enhancement library...
View ArticleJquery.scrolling: check HTML elements visibility in Viewport after a page...
With responsive design and adaptive layouts constantly increasing their audience, the importance of controlling the visibility of HTML elements inside the viewport is continuosly increasing....
View ArticleWordPress – add custom JavaScript and CSS files to Admin Panel and/or other...
A couple of days ago, right after I made some important changes to a couple of blogs I managed, I stumbled upon a mysterious problem: my administration panel could no longer load some of the...
View ArticleTabulator 3.x – Download all data from pagination-enabled Table
Oliver Folkerd’s Tabulator is nothing less than an awesome plugin, which I’m extensively using in all my JQuery-based Web Applications. In a nutshell, it’s a lightweight JQuery plugin that allows you...
View ArticleHow to Improve AngularJS 1.x LTS Perfomance
A couple months ago the Angular team announced that the former version of AngularJS (though mantained so far up to v 1.7.x) has been moved to Long Term Support (LTS) mode on July 1st 2018. This...
View ArticleElectron – How to add jQuery and Bootstrap to your project
We already talked about Electron a number of times, as it’s one of the most interesting development frameworks available nowadays. For those who don’t know it yet, we’ll briefly recap what it is:...
View ArticleJavaScript – Remove XML-invalid chars from a Unicode string or file
Today I was developing an Electron application for a client and I was looking for a way to remove invalid characters from a typical XML file in UTF-8 format . Unfortunately, StackOverflow was unable to...
View ArticleCodelobster IDE – Free PHP, HTML, CSS, JavaScript editor – Review
If you are a seasoned developer, you most likely already know what an IDE is: however, for the sake of those readers who never touched a single line of code, we’ll briefly summarize the concept. In...
View ArticleJQuery – Cross-browser hide option and optgroup in a SELECT
Today I had to fix a nasty cross-browser compatibility issue involving two HTML <select> elements that worked in the following way:ddlRegioni: a list of regions in Italy, with the chance to...
View ArticleYARN vs NPM (vs pnpm) in 2019: comparison and verdict
In this article I’ll talk about Yarn and NPM, arguably the most popular JavaScript package managers available as of today, with the precise intent of compare their respective features and explain what...
View Article7 typical reasons why Bootstrap is ideal for responsive Web Design
Web design has recently grown to become one of the most important aspects of website development. This is because, with great web design, you’re able to create responsive apps and websites that...
View ArticleAlgorithm and JavaScript function for Dobble (Spot it!) game
Have you ever heard of Dobble? If you have children, I bet you did! Anyway, it’s a pattern recognition board game for children (but also great for all ages) where the players must idenfity common...
View ArticleTabulazer – Chrome Extension to Filter and Sort HTML Tables
A few days ago we released Tabulazer, a lightweight Google Chrome Extension that can be used to filter, sort and enlarge HTML tables from any web page. If you’re frequently working with websites...
View ArticleWhat about Angular? Angular JS history through the years (2009-2019)
If dealing with the path followed by Microsoft and .NET Foundation in recent years might not be an easy task, things aren’t going to get better if we turn our eyes to the client-side web framework...
View ArticleHow to become a Web Developer: a detailed plan for learning JavaScript
Everyone who wants to become an IT developer usually begins with making sites, as the easiest part of it. To work, you need only a text editor for writing the code and browser to see visually what you...
View ArticleCORSflare – Free Reverse Proxy to bypass same-origin restrictions
CORSflare is a reverse proxy written in JavaScript that can be used to bypass most common Cross-Origin Resource Sharing restrictions, such as the errors that prevent to embed an external web page...
View ArticleCommon Mistakes Developers make when Using Proxy API with JavaScript
Even the best developers make mistakes from time to time. So, whether you are new to using proxy API with JavaScript or whether you are an old hand, there can be multiple errors you need to watch out...
View ArticleFetch API bug: can’t GET or SET multiple Set-Cookie Headers
Fetch is a new native JavaScript API that provides an interface for fetching resources (including across the network): according to Google Developers Documentation, “Fetch makes it easier to make web...
View ArticleAngular vs React: What to Choose in 2020
Front-end is an essential part of any application. It facilitates customers’ interaction with an app and works as a shop-front, ensuring its success in the market. Therefore, it’s vital that the...
View Article