10 Best Free Open Source JavaScript Lightbox Widgets and Plugins

Images are crucial, whether you’re running an e-commerce or portfolio website. How many sales you make or new clients you get depends a lot on the quality of the images of your products and services that you can showcase through your images. So it makes sense to highlight your images with a lightbox. Lightboxes make… Continue reading 10 Best Free Open Source JavaScript Lightbox Widgets and Plugins

How to Send Serverless Emails With Node.js

If you are running a Jamstack architecture, sometimes you will require additional functionality like sending transactional emails to your users. Sending emails requires a server, so you can make a simple serverless service with an endpoint that takes a few fields and sends off an email. It’s an excellent alternative that doesn’t require the maintenance… Continue reading How to Send Serverless Emails With Node.js

What is React Native?

React Native is a cross-platform mobile application development framework that Facebook created in 2015.  React Natives uses JavaScript as the underlying programming language, and it aims to help developers can build native mobile apps for both Android and IOS devices with a single codebase. In this post, I’ll introduce some of the key concepts and… Continue reading What is React Native?

Working With Tables in React: Part Two

In this two-part series, you will learn about the ins and outs of working with tabular data in React using the React Bootstrap Table2 component. You’ll be able to create sophisticated and professional-looking tables with little effort and yet be able to customize every aspect. In this part, we’ll continue the journey by expanding rows,… Continue reading Working With Tables in React: Part Two

axe-core Integrations Update

Following our release of axe-core 4.0 and the upcoming release of axe DevTools 4.0, we’ve made some changes to our other open-source packages. This post will detail the important changes and provide some insight into the reasons we made them. Possibly the biggest change we’re making is migrating all open-source axe-core integrations to new locations.… Continue reading axe-core Integrations Update

How to Lint CSS Using Stylelint

Linters have been around for a good while; but if you’re new to CSS this might be the first you’ve heard about them. A CSS linter will keep your stylesheets in check and make you a better coder! What Are the Benefits of CSS Linters? As front end developers we hope that the code we… Continue reading How to Lint CSS Using Stylelint

Basic Online Security Practices You May Be Overlooking As a Web Designer/Developer

As a web designer/developer, you create and design websites, and you consider the hundred and one elements that go into web developing and designing. The site you make, whether it’s for yourself or a client, must be aesthetically pleasing; all buttons should work; it should display on all screen sizes; and you must ensure the… Continue reading Basic Online Security Practices You May Be Overlooking As a Web Designer/Developer

Debugging Node Code in VS Code ― Scotch

Visual Studio Code has an amazing amount of functionality built in, including support for debugging applications. Although the functionality is there, it took me several tries to figure out how to get things configured to debug Node applications. It became even more tricky when using Nodemon, so I figured it was worth it to share… Continue reading Debugging Node Code in VS Code ― Scotch

Debugging with Truffle CLI — SitePoint

Debuggers have been crucial software development tools for over thirty years. A modern debugger enables us to: run the code line-by-line set breakpoints in the code put conditions on the breakpoints evaluate expressions during runtime. Most modern debuggers are also highly integrated into development environments of languages they are serving. They enable setting breakpoints by… Continue reading Debugging with Truffle CLI — SitePoint