A collection with the best VS Code extension for JavaScript developers For some years now, I’ve been using the Jetbrains suite of IDEs like PyCharm pro and WebStorm, and since those are on the expensive side, every time I recommend them, people suggest me to switch to VS Code, as it’s free and awesome. So after some […]
Tools that I use regularly to improve my workflow As a web developer myself I’m always looking for resources to improve my productivity. Over time I collected on my Evernote, a number of different online tools that help me in different ways, either by providing code snippets, design patterns, or simply great functionality. Today I’d […]
Since a few years, drag and drop builders have attracted significant attention in the world of WordPress website development. Amongst them, Visual Composer is one of the most popular plugins of this type. But what exactly is Visual Composer, and how useful is it? Let’s have a look and find out. What is Visual Composer? […]
A short and simple guide of docker, an intro for web developers Knowing how to use containers in application development is a must for a modern-day developer. One reason for the recent demand for containers has been the emergence of Docker. Docker has not only increased the use of containers, it has had a great […]
MacOS by day and Linux by night, my experience with the constant switching In this post, I want to share my experiences from working with both macOS and Linux and switching between them regularly. My hope is that by the end of the article you will understand what are the benefits that I perceive from […]
Bash is an automation powerhouse for UNIX based systems Bash is an acronym of “Bourne-Again Shell”. It is a default command-line interpreter for UNIX and Linux based operating systems. In UNIX and Linux based operating systems, a terminal window is consist of a shell and Bash. Bash is the powerhouse of these systems, which includes […]
Build voice-activated interfaces using the Chrome Speech Recognition API A few months ago, I wrote an article on web speech recognition using TensorflowJS . Even though it was super interesting to implement, it was super cumbersome for many of you to extend. The reason why was pretty simple, it required a deep learning model to be trained […]
Speed-up your NodeJS application by caching into Redis In recent years, Redis has become a common occurrence in a Node.js application stack. Though its most popular use case is caching, Redis has many other use cases where you can take advantage of its blazing-fast in-memory database. In this tutorial, we are going to give you […]
Key concepts of SEO and how to apply them for your site The responsibilities of a web developer are broader than merely designing and developing an application. In addition to adding the right set of features to the app, you have to take proactive actions to make sure the users will embrace it. Taking care […]
Learn how you can generate a PDF document from any web page using NodeJS, Puppeteer, and Chromium As a web developer, you may have wanted to generate a PDF file of a web page to share with your clients, use it in presentations, or add it as a new feature in your web app. No […]