tech/webdev magazine

November 30, 2021

Welcome to Fleet!

Tuesday, November 30, 2021 Teklinks No comments

For years folks have been asking us, “JetBrains, when will you create a lightweight editor?” Well, today we’re extremely happy to announce Fleet, a lightweight editor but with a twist! When you first launch Fleet, it starts up as a full-fledged editor that provides syntax highlighting, simple code completion, and all the things you’d expect from an editor. But wait, there’s more!

Full article

November 23, 2021

Reframing tech debt

Tuesday, November 23, 2021 Teklinks No comments

Tech debt—the two words engineers loathe more than deploying a “quick fix” on a Friday and product owners fear more than missing an OKR deadline. Often, tech debt results from taking too many technical shortcuts when building out features.

Full article

Using Next.js and Auth0 with Supabase

Tuesday, November 23, 2021 Teklinks No comments

In this article, we are going to explore using Next.js, Auth0, and Supabase to build a classic Todo app. Each user will only be able to see their own todos, so we will need to implement authentication, authorization, and a database. The final version of the Todo app code can be found here.

Full article

November 21, 2021

Should You Replace Old Custom Software with New Custom Software?

Sunday, November 21, 2021 Teklinks No comments

In the last 50 years, a lot of software has become vital to the operation of our businesses and organizations, even as technology has continued to evolve. Hardware and coding platforms and languages have fallen in and out of style, continuously replaced by newer, faster, easier, better ways of doing things. However, new custom software done right is a big investment.

Full article

React Testing Techniques

Sunday, November 21, 2021 Teklinks No comments

If you’ve read lots of documentation on React testing tools, but still don’t have the confidence in testing your apps, this article is for you. I will show you how to test effectively using a realistic application instead of disconnected examples typically found in documentation.

Full article

Announcing TypeScript 4.5

Sunday, November 21, 2021 Teklinks No comments

Today we’re excited to announce the release of TypeScript 4.5! If you’re not yet familiar with TypeScript, it’s a language that builds on JavaScript by adding statically checked types.

Full article

November 20, 2021

React Router 6 Tutorial

Saturday, November 20, 2021 Teklinks No comments

A React tutorial which teaches you how to use React Router 6. In order to get you started, create a new React project (e.g. create-react-app). Afterward, install React Router by following the official instructions from their documentation.

Full article

November 17, 2021

Code Review: A Comprehensive Checklist

Wednesday, November 17, 2021 Teklinks No comments

This blog post will explain what a code review is, why you should implement code reviews, how you can prepare for one, and how to give actionable feedback. A code review is a helpful tool for teams to improve code quality besides many other benefits to reviewing code.

Full article

November 16, 2021

November 14, 2021

Common React Hooks Mistakes You Should Avoid

Sunday, November 14, 2021 Teklinks No comments

React Hook feature was first introduced on React 16.8 update and became immensely popular among developers due to its capabilities. It allows you to hook into React state and lifecycle features. And, sometimes, it could be challenging when using it for advanced use cases.

Full article

November 13, 2021

Understanding Webpack’s Code Splitting Feature

Saturday, November 13, 2021 Teklinks No comments

The main purpose of Webpack is to prepare your JavaScript files so that they can be consumed by the browser. It does so by scanning your JavaScript code from an entry point (usually the index.js file) and then following the import statements that are written in that entry point.

Full article

November 11, 2021

Improving Pull Request Confidence for the Netflix TV App

Thursday, November 11, 2021 Teklinks No comments

The Netflix TV app is used across millions of smart TVs, streaming media players, gaming consoles, and set-top boxes worldwide. As the team that focuses on developer productivity for the org, our role is to enable the engineers that develop, innovate on, and test this app to be more productive.

Full article

November 10, 2021

Optimizing Next.js Applications With Nx

Wednesday, November 10, 2021 Teklinks No comments

Nx is a build framework that facilitates optimization, efficient scaling of applications, and other features such as shared libraries and components. In this article, we will be looking at how we can effectively scale Next.js applications by using Nx.

Full article

A Guide to Progressive Web Applications

Wednesday, November 10, 2021 Teklinks No comments

Every business has a website or native mobile app, or even both. However, websites are limited in functionality, and native app development requires significant investment. So, where is the golden mean? The answer is progressive web apps (PWA).

Full article

November 8, 2021

6 Concrete Tips That Will Make Your React Pull Requests Easier To Review

Monday, November 08, 2021 Teklinks No comments

Reviewing is a core process in software development and can be one of the most valuable aspects for an engineering team. If it’s done correctly, it can have a significant positive impact on the team’s communication, quality of the codebase, and the stability of the features put out by the engineering team.

Full article

We've been lied to: JavaScript is very fast

Monday, November 08, 2021 Teklinks No comments

JavaScript has been carrying a stigma of being 'slow' for many years now. Early implementations were slow (particularly in the Internet Explorer era). Google Chrome, having been a powerhouse of performance upon release in 2008, has dramatically increased its performance again over the last 13 years.

Full article

Why Tailwind CSS

Monday, November 08, 2021 Teklinks No comments

I'm not a Tailwind shill. I'm a Guo Lai Ren - someone who has changed their mind on it recently and am a happy user despite acknowledged tradeoffs. "Crossover people" can often be more persuasive to skeptics than born-and-bred believers.

Full article

November 7, 2021

What's new in PageSpeed Insights

Sunday, November 07, 2021 Teklinks No comments

Learn about the latest in PageSpeed Insights to help you better measure and optimize your page and site quality. Over the years, PageSpeed Insights (PSI) has evolved into a one-stop source for both field and lab data.

Full article

Angular v13 is now Available

Sunday, November 07, 2021 Teklinks No comments

We’re back with the brand new release of Angular v13 to share with all of you! This latest release brings all sorts of updates and features to help your teams build great apps. Get Angular v13 now by running ng updatein your project. We also have an update guide available at update.angular.

Full article

November 6, 2021

Top 5 React Hook Libraries

Saturday, November 06, 2021 Teklinks No comments

React Hooks were introduced with React 16.8 update. Ever since, it has become an essential feature in React applications. React Hooks are used to hook into the React States and lifecycle features.

Full article

November 4, 2021

Why SOLID principles are still the foundation for modern software architecture

Thursday, November 04, 2021 Teklinks No comments

The SOLID principles are a time-tested rubric for creating quality software. But in a world of multi-paradigm programming and cloud computing, do they still stack up? I’m going to explore what SOLID stands for (literally and figuratively), explain why it still makes sense, and share some examples of how it can be adapted for modern computing.

Full article

5 diagrams that show how context switching can sap your productivity

Thursday, November 04, 2021 Teklinks No comments

Ever finish a workweek in a state of total exhaustion but you weren’t sure why? You had your usual amount of sleep. You didn’t work any extra hours. You didn’t even experience more stress than usual. But for some reason, by Friday afternoon, you’re ready to go to bed and not get up until Sunday. One possible explanation is that your context-switching tax was too high throughout the week.

Full article

November 1, 2021

How to Use Empathy When Reading Others' Code

Monday, November 01, 2021 Teklinks No comments

Many times, I’ve read through someone else’s code while raging internally. There are also plenty of times where I was reading code and having mean thoughts before I realized the code was my own. I realized I wouldn’t want anyone voicing these thoughts about my code.

Full article