tech/webdev magazine

December 30, 2021

7 things you may not know about useState

Thursday, December 30, 2021 Teklinks No comments

Doing code reviews for our hook-based project, I often see fellow developers not aware of some awesome features (and nasty pitfalls) useState offers. Since it’s one of my favourite hooks, I decided to help spread a word.

Full article

December 29, 2021

50 Cognitive Biases in the Modern World

Wednesday, December 29, 2021 Teklinks No comments

Cognitive biases are widely accepted as something that makes us human. Every day, systematic errors in our thought process impact the way we live and work. But in a world where everything we do is changing rapidly—from the way we store information to the way we watch TV—what really classifies as rational thinking?

Full article

December 28, 2021

December 27, 2021

How to Handle Hypergrowth in a Remote World

Monday, December 27, 2021 Teklinks No comments

Grammarly has a simple but ambitious mission: to improve lives by improving communication. Every day, our AI-powered writing assistance helps 30,000 teams and 30 million people communicate clearly and effectively wherever they write. But behind our technology is a team of engineers.

Full article

December 26, 2021

26 GitHub Open Sources For Learning Programming

Sunday, December 26, 2021 Teklinks No comments

In today’s article, I will introduce you to some completely free programming learning websites on GitHub for website design and development. It is a place to aggregate code snippets to help you solve common problems encountered in the process of implementing code into your project.

Full article

December 25, 2021

Build a DApp on Avalanche: A complete guide

Saturday, December 25, 2021 Teklinks No comments

The growing adoption of Web3 has led to a mad scramble of who can build the fastest, most secure blockchain without compromising on decentralization. Ethereum is currently the most popular blockchain, with the largest number of developers building for it.

Full article

December 23, 2021

Code Reviews 🔍

Thursday, December 23, 2021 Teklinks No comments

Shipping fast and often is the #1 element shared by top performing engineering teams. Elite teams release multiple times a day, and it takes less than one hour to go from code committed to code successfully running in production.

Full article

Build a component library with React and TypeScript

Thursday, December 23, 2021 Teklinks No comments

React is still the most famous frontend library in the web developer community. When Meta (previously Facebook) open-sourced React in late 2013, it made a huge impact on single page applications (SPAs) by introducing concepts like the virtual DOM, breaking the UI into components, and immutability.

Full article

December 22, 2021

HTTP/3 From A To Z: Core Concepts (Part 1)

Wednesday, December 22, 2021 Teklinks No comments

After almost five years in development, the new HTTP/3 protocol is nearing its final form. Earlier iterations were already available as an experimental feature, but you can expect the availability and use of HTTP/3 proper to ramp up over in 2021. So what exactly is HTTP/3? Why was it needed so soon after HTTP/2? How can or should you use it? And especially, how does it improve web performance? Let’s find out.

Full article

December 21, 2021

December 20, 2021

Improving Core Web Vitals, A Smashing Magazine Case Study

Monday, December 20, 2021 Teklinks No comments

“Why are my Core Web Vitals failing?” Many developers have been asking themselves that question lately. Sometimes it’s easy enough to find the answer to that question and the site just needs to invest in performance. Sometimes though, it’s a little trickier and, despite thinking your site was great on the performance for some reason it still fails.

Full article

December 19, 2021

How to Identify and Overcome Mental Blocks: 6 Ways

Sunday, December 19, 2021 Teklinks No comments

Have you ever felt stuck in your head and unable to get anything done? There's nothing wrong with you. You are probably experiencing a mental block. Mental blocks happen at the most inconvenient times. It doesn't matter who you are or what you do, as it could happen to anyone.

Full article

5 automations every developer should be running

Sunday, December 19, 2021 Teklinks No comments

TL;DR: For any developer looking to avoid security vulnerabilities, buttons that don’t work, slow site speeds, or manually writing release notes this is for you. As developers, we get a bad rap for not writing tests—or automations for that matter—as much as we should.

Full article

December 18, 2021

December 15, 2021

December 14, 2021

Dependency injection in React

Tuesday, December 14, 2021 Teklinks No comments

Dependency injection (DI) is a pattern where components necessary for your code to run are hot-swappable. This means that your dependencies are not hard-coded in your implementation and can change as your environment changes.

Full article

Deploying Next Gen Serverless Functions with WebAssembly and Module Federation

Tuesday, December 14, 2021 Teklinks No comments

Because WebAssembly (WASM) is an alternative to containers, offers more protection from untrusted code than OS-level isolation, is distributed in an intermediate format that is a compilation target for most popular languages, and achieves near native speeds, it is an ideal choice for a serverless ru

Full article

December 13, 2021

How to implement Singleton in TypeScript

Monday, December 13, 2021 Teklinks No comments

In software engineering, the singleton pattern is a software design pattern that restricts the instantiation of a class to one “single” instance. This is useful when exactly one object is needed to coordinate actions across the system. The term comes from the mathematical concept of a singleton.

Full article

Facade Pattern in TypeScript

Monday, December 13, 2021 Teklinks No comments

Sometimes you have a system that becomes quite complex over time as more features are added or modified. It may be useful to provide a simplified API over it. This is the Facade pattern.

Full article

Search Params with React Router 6

Monday, December 13, 2021 Teklinks No comments

A React tutorial which teaches you how to use Search Params with React Router 6. The code for this React Router tutorial can be found over here. In order to get you started, create a new React project (e.g. create-react-app).

Full article

December 12, 2021

December 10, 2021

Building a web3 frontend with React

Friday, December 10, 2021 Teklinks No comments

In a previous tutorial, we covered how to create and deploy an NFT collectible smart contract from scratch. We also explored how to verify our contract on etherscan and enable yourself as well as your users to call functions directly from the contract’s etherscan page.

Full article

December 9, 2021

React Server Components and Remix

Thursday, December 09, 2021 Teklinks No comments

What about React Server Components? Great question! Like many of you, we've been experimenting with React Suspense since it was first announced in 2018. In fact, the early versions of Remix used it.

Full article

December 8, 2021

Advent Calendars For Web Designers And Developers (December 2021 Edition)

Wednesday, December 08, 2021 Teklinks No comments

Are you ready for the countdown to Christmas? From festive icon sets to advent calendars that are bound to sweeten your days with a delightful little surprise each morning, we’ve decided to join in on this lovely annual tradition and bring it all to one place. So prepare yourself a nice cup of coffee and get cozy — there’s always something new to learn and discover!

Full article

December 7, 2021

Front-end monitoring with Sentry.io and React

Tuesday, December 07, 2021 Teklinks No comments

In this article, let’s take a closer look at front-end monitoring: what it is, why it is important, and we can get started integrating it using Sentry. Simply put, front-end monitoring is the set of processes and tools used to track the performance of a website or app.

Full article

December 5, 2021

Advanced Javascript Design Patterns

Sunday, December 05, 2021 Teklinks No comments

I have covered here 20+ design patterns explanations in javascript. We will be discussing all these design patterns using Javascript es6 classes. I am a react.js developer at DhiWise, which is a ProCode platform that helps you build clean, scalable, and customizable Node.js, Kotlin and React code.

Full article

7 Signs of a Senior Developer

Sunday, December 05, 2021 Teklinks No comments

If you have begun your engineering career as a fresh graduate, you probably wonder what steps you need to take to advance. Will, it simply take time? Do you have to return to school or get a certification? Well, to answer these questions, I would have to say it depends on the circumstance.

Full article

How to Tell Your Boss You're Quitting

Sunday, December 05, 2021 Teklinks No comments

There are all sorts of reasons to leave a job. Maybe you’ve found a new and exciting company you want to work for. Maybe your dream role has just opened up somewhere else. Maybe you want to switch fields or careers. Maybe you’re leaving the country. Maybe you’re burnt out and need a break.

Full article

December 1, 2021

Why I Love Remix

Wednesday, December 01, 2021 Teklinks No comments

kentcdodds.com is completely custom built by me (and team) using Remix. After writing tens of thousands of lines of code using this framework, I have developed a great appreciation for what this framework can do for me and the users of my site. I want to tell you about some of it.

Full article

How to Create and Publish a React Component Library

Wednesday, December 01, 2021 Teklinks No comments

If you are interested in a video version of this tutorial, check out the link below! You can follow along with the code in this blog. This tutorial will take you through the process of creating and publishing your own custom React component library and hosting it on Github.

Full article