User Experience, What is it?

What is User Experience Design?

Rus Anderson Articles, Design Leave a Comment

With a well-thought-out UX design, the product will be fully flushed out before development begins. For the developers, it leads to a more streamlined development plan. For the user, it means a product that is easy to use. For stakeholders, it results in a more successful final product, which means more money saved and more money made.

In this post, Iโ€™ll explain what UX design is. Weโ€™ll cover roles and responsibilities, tools and strategies, and finally, what differentiates UX from UI design. Letโ€™s dive in!

Saving The Environment With React Hooks

Using React Hooks To Save the Environment

James Bradley Articles, Node.js, Programming, React, TypeScript Leave a Comment

Attention: This article was published over 5 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Every application has some need for environmental variables that are specific to that environment. This can be database connections strings or URL to an …

React with Socket.IO Messaging App

Peter Le Articles, Development Technologies & Tools, Node.js, React 2 Comments

Attention: This article was published over 5 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Building a messaging app sounds complicated, but it really isn’t. With the right tools, creating one might be simpler than you think. In this …

Apple Silicon for Dev

Apple Silicon for Development

Lou Mauget Articles, Development Technologies & Tools, Programming, Python Leave a Comment

In June, Apple announced a two-year transition from Intel to Apple Silicon for the iMac and MacBook line. I knew Apple had lost their mind. But, before Christmas, I owned my very own chunk of Apple Silicon living in an attractive milled-aluminum case.

In this article, I’ll discuss the Apple M1 silicon-on-a-chip (SoC) used as a software development computer. I’ll cover installation, and I’ll also talk through running apps that support development on my M1.

loosely coupled code

Creating Loosely Coupled NodeJS Applications: Part 1

Eric Smallwood Architecture, Articles, Microservices, Node.js 1 Comment

In this post, I will be introducing three strategies that can help Node developers who wish to loosen their code. First, weโ€™ll cover microservices with Moleculer. Then, weโ€™ll through Inversion of Control with InversifyJS. Finally, weโ€™ll discuss N-Tier Architecture and why itโ€™s helpful.