tech/webdev magazine

September 20, 2021

September 14, 2021

5 Best Practices to Choosing Third-Party NPM Packages

Tuesday, September 14, 2021 Teklinks No comments

Installing an NPM package is a pretty straightforward task. But, choosing the right package is a lot harder than you think since there are over 1.3 million out there. So, this article will discuss 5 best practices you need to follow when selecting a third-party NPM library for your project.

Full article

September 12, 2021

Compound Components In React

Sunday, September 12, 2021 Teklinks No comments

A compound component is one of the advanced patterns of React which makes use of an interesting way to communicate the relationship between UI components and share implicit state by leveraging an explicit parent-child relationship.

Full article

September 11, 2021

September 8, 2021

Interactive Learning Tools For Front-End Developers

Wednesday, September 08, 2021 Teklinks No comments

We learn better by playing games. So we’ve collected interactive coding tools and games to help you learn CSS, JavaScript, SQL, React, Vim, regular expressions, Jamstack and pretty much everything in-between. Because this industry moves so quickly, learning new skills is a regular thing for most of us. Over the last little while, I’ve been able to collect links to several interactive coding tools and apps that can help you supplement your skills in different areas of web development.

Full article

Microservices Architecture From A to Z

Wednesday, September 08, 2021 Teklinks No comments

This article aims to discuss the microservices architecture from its definition to a concrete example. The following results were produced via various sources: scientific publications, articles, videos, documentations from large companies, etc.

Full article

Ship / Show / Ask

Wednesday, September 08, 2021 Teklinks No comments

Pull Requests have been widely adopted by many software teams. Some people love them, and some people long for the days of Continuous Integration – where you never created branches and your team put their changes together all the time.

Full article

September 7, 2021

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

Tuesday, September 07, 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

Reimagining Agility with Diversity, Equity and Inclusion

Tuesday, September 07, 2021 Teklinks No comments

Key Takeaways There is a misconception that Agile approaches are inherently more inclusive than other ways of working – this is not true 26% of participants in the survey believe agile approaches actively create exclusion and inequity in the ways of working the teams or organizations that embracin

Full article

How I structure my React projects

Tuesday, September 07, 2021 Teklinks No comments

It’s been quite a while since I wrote an article about how I structure my Node.js REST APIs. The article covered the approach of designing a well organized and maintainable folder structure for Node.js applications. What should the folder structure look like?

Full article

September 6, 2021

The Three Stages of Engineering Teams 📊

Monday, September 06, 2021 Teklinks No comments

Mike Krieger, co-founder & CTO of Instagram, believes there are three major growth stages every engineering team goes through. These are crucial moments in the wider company evolution, and largely match my own experience at a fast-growing startup first, and a larger company later.

Full article

ES2022 feature: class static initialization blocks

Monday, September 06, 2021 Teklinks No comments

For setting up an instance of a class, we have two constructs in JavaScript: Field: Create (and optionally initialize) instance properties. Constructor: A block of code that is executed before setup is finished. For setting up the static part of a class, we only have static fields.

Full article

September 5, 2021

Clean Architecture on Frontend

Sunday, September 05, 2021 Teklinks No comments

Not very long ago I gave a talk about the clean architecture on frontend. In this post I'm outlining that talk and expanding it a bit. First, we'll talk about what the clean architecture is in general and get familiar with such concepts as domain, use case and application layers.

Full article

September 2, 2021

Design for Safety, An Excerpt

Thursday, September 02, 2021 Teklinks No comments

Antiracist economist Kim Crayton says that “intention without strategy is chaos.” We’ve discussed how our biases, assumptions, and inattention toward marginalized and vulnerable groups lead to dangerous and unethical tech—but what, specifically, do we need to do to fix it? The intention to make our tech safer is not enough; we need a strategy.

Full article

Using React Grid System for Responsive Web Apps

Thursday, September 02, 2021 Teklinks No comments

React Grid System is a handy tool that provides a responsive grid layout for React applications inspired by Bootstrap. The library allows for user configuration, including letting you set breakpoints, total columns, and even the maximum screen size.

Full article

September 1, 2021