tech/webdev magazine

January 31, 2022

From Chaos To System In Design Teams

Monday, January 31, 2022 Teklinks

oining a team where there are no established design practices may feel disheartening. Does this situation resonate with you? If yes, then read on — as this article is sharing the author’s advice based on his personal experience and it will show you a way (although not easy) of facing the problem in a manner that will bring other benefits, beside order and consistency.

Full article

6 Ways to Stay Motivated at Work

Monday, January 31, 2022 Teklinks

We’ve all had the feeling - you’re trying to focus on an important project but your gaze keeps sliding out the window. Or you’re on your ninth game of solitaire for the day. Or you find yourself making endless cups of tea, and hanging out in the kitchen to chat to all your colleagues who pass through.

Full article

How to Use GitLab’s Built-In Sentry Error Tracking Service

Monday, January 31, 2022 Teklinks

Sentry is a popular error-tracking platform that gives you real-time visibility into issues in your production environments. GitLab’s Error Reporting feature lets you bring Sentry reports into your source control platform, offering a centralized view that unifies Sentry errors and GitLab issues.

Full article

January 28, 2022

Compound Component Design Pattern in React

Friday, January 28, 2022 Teklinks

Compound components are a React pattern that provides an expressive and flexible way for a parent component to communicate with its children, while expressively separating logic and UI. In compound components instead of passing state through props, we pass elements as children to a parent element.

Full article

Exploring React 18’s three new APIs

Friday, January 28, 2022 Teklinks

The biggest topic in the React ecosystem right now is React 18 and the full release of its highly-anticipated concurrent rendering features. In June 2021, the React team announced the plan for React 18 and what was to come.

Full article

January 27, 2022

The Power of Code Refactoring: How to Measure Refactoring Success

Thursday, January 27, 2022 Teklinks

Many engineering teams struggle to measure the effectiveness of their refactoring efforts. Let's look at the 5 metrics that will help you measure refactoring success. Code refactoring provides a well-needed mental break for developers, and I think many devs can relate to this.

Full article

The Top 7 Negotiation Skills You Need to Land a Great Job Offer

Thursday, January 27, 2022 Teklinks

First offers aren't always the best offer, but many job seekers are scared to negotiate their salaries in fear of rejection. But the alternative isn't pretty. Settling for an underpaying job will make you feel undervalued and threaten your job satisfaction in the long run.

Full article

Is Remix the Next Framework You Have to Learn?

Thursday, January 27, 2022 Teklinks

Remix is the new kid on the block, the flashy website and the detailed documentation give off a sense of a very mature and well-defined solution to create dynamic web applications using React both, on the back-end and front-end.

Full article

January 25, 2022

Microservices Testing: Key Strategies and Tools

Tuesday, January 25, 2022 Teklinks

In this post, we'll learn the importance of different types of testing, from unit testing to contract testing, and the tools to help including Pact, Vercel, and more. Development teams are increasingly choosing a microservices architecture over monolithic structures in order to boost apps' agility, scalability, and maintainability.

Full article

Building The Real App With React Query

Tuesday, January 25, 2022 Teklinks

If you have ever built React applications that use asynchronous data you probably know how annoying it could be to handle different states (loading, error, and so on), share the state between components using the same API endpoint, and keep the synchronized state in your components.

Full article

January 23, 2022

January 20, 2022

Turning a GitHub page into a Progressive Web App

Thursday, January 20, 2022 Teklinks

I just released my dice simulator app and in doing so learned about a few things about turning a GitHub Page into a PWA. To make this easier for subsequent projects, I put together a bare-bones template to turn any GitHub page into a PWA.

Full article

Remix vs Next.js

Thursday, January 20, 2022 Teklinks

How is Remix different from Next.js? It appears we have to answer this question! We'd like to address it directly and without drama. If you're a fan of Remix and want to start tweeting smug reactions to this article, we kindly ask that you drop the smugness before hitting the tweet button 🤗.

Full article

January 18, 2022

10 real-world stories of how we’ve compromised CI/CD pipelines

Tuesday, January 18, 2022 Teklinks

Mainstream appreciation for cyberattacks targeting continuous integration and continuous delivery/continuous deployment (CI/CD) pipelines has been gaining momentum. Attackers and defenders increasingly understand that build pipelines are highly-privileged targets with a substantial attack surface.

Full article

Top 8 Recommended Books To Become a Better Programmer

Tuesday, January 18, 2022 Teklinks

This article contains a series of top 8 recommended books to improve your programming skills. Each book is an addition to a developer's skills and an interesting read. From concurrency, design patterns, refactoring, and microservices this list covers it all.

Full article

Your Open Source Project Needs a devcontainer - Here's Why

Tuesday, January 18, 2022 Teklinks

TL;DR: Add a devcontainer to your projects now, you’ll thank me later. Prior to joining Microsoft I worked a consultant, so every few months I’d join with a new development team and undertake the dreaded task of any new starter… machine setup.

Full article

January 16, 2022

My first impressions of web3

Sunday, January 16, 2022 Teklinks

Despite considering myself a cryptographer, I have not found myself particularly drawn to “crypto.” I don’t think I’ve ever actually said the words “get off my lawn,” but I’m much more likely to click on Pepperidge Farm Remembers flavored memes about how “crypto” used to mean “cryptography” than I am the latest NFT drop.

Full article

API Prototyping with Postman

Sunday, January 16, 2022 Teklinks

Whether you’re a longtime Postman developer or new to the platform, Postman brings you all the tools you need to make the process easier, faster, and more streamlined. In this article, we’ll show how Postman can help you start building the core of your API-driven integration on both sides of the API—either as the provider or the consumer.

Full article

Getting started with Node.js and MQTT

Sunday, January 16, 2022 Teklinks

As we may already know, Node.js is an async and event-driven JavaScript runtime and engine, powering lots of the server-side, networked applications that exist today. In this post, we are going to explore an interplay of Node.

Full article

January 13, 2022

2021 JavaScript Rising Stars

Thursday, January 13, 2022 Teklinks

To build modern sites and applications, it seems we have entered the era of the meta frameworks: Next.js, Nuxt, SvelteKit... and the promising newcomer Remix. About the tooling, the need for speed led to a shift towards languages like Rust and Go instead of JavaScript.

Full article

Feature Flags: A Gentle Introduction

Thursday, January 13, 2022 Teklinks

Think of a world where you don’t need a separate testing environment, where you can test everything in production and capture valuable data that helps you improve along the way. The secret ingredient: feature flags.

Full article

Speed-Review API Specifications with Insomnia

Thursday, January 13, 2022 Teklinks

As the software application world moves from monolith architectures to microservices, we are also seeing a shift toward developing modular and reusable APIs. According to APIOps, reusable APIs are consumable APIs, which means they must be well-documented and compliant.

Full article

January 11, 2022

3 Ways to Establish Your Role on a Software Team

Tuesday, January 11, 2022 Teklinks

Software teams often have roles with well-established responsibilities. Having a specific title on a team — whether that’s tech lead, developer, or something else — doesn’t mean you can only work on tasks in your lane.

Full article

Introduction To Metamask

Tuesday, January 11, 2022 Teklinks

With the web transitioning to a decentralized internet, new systems and applications are being built. In order to access them, we need tools that interact with the next version of web, web 3.0. In today’s post, we will take a look at Metamask, a gateway to the decentrailized internet.

Full article

Top 10 Features Introduced In Tailwind CSS v3.0

Tuesday, January 11, 2022 Teklinks

Tailwind CSS v3.0 has been released on December 9, 2021. It has brought exceptional performance boosts, massive workflow improvements, and an enormous number of new features. This version is one of the most exciting releases ever for Tailwind CSS users.

Full article

January 10, 2022

How not to learn TypeScript

Monday, January 10, 2022 Teklinks

“TypeScript and I are never going to be friends”. Oh wow, how often have I heard this phrase? Learning TypeScript, even in 2022, can be frustrating it seems. And for so many different reasons. People who write Java or C# and find out things are working differently than they should.

Full article

Software Engineering Culture Metrics

Monday, January 10, 2022 Teklinks

Company culture. Extremely important, impossible to define. Impossible to define doesn’t mean impossible to understand. A surface-level understanding of culture is available via Glassdoor and company onboarding documents. However, a deep understanding of culture is only available via experience.

Full article

January 8, 2022

Becoming a Better Tech Leader with Coaching

Saturday, January 08, 2022 Teklinks

Coaching, both personal and professional, can help to understand your potential and discover ways to exercise that potential in your daily work. For Maryam Umar, coaching has proved to be highly useful in her tech work of leading testers and engineers.

Full article

January 6, 2022

How to Choose the Best GraphQL Server for Your Next Project

Thursday, January 06, 2022 Teklinks

After choosing to use GraphQL to facilitate your backend API development (as opposed to REST), you still need to decide which implementation of the GraphQL spec to use. Three noteworthy GraphQL server implementations are GraphQL Yoga, Apollo Server (v3), and Express GraphQL.

Full article

7 Essential Books for Every Software Architect

Thursday, January 06, 2022 Teklinks

These books are interesting additions to software architects' knowledge. Including checklists, design patterns, handling legacy code, and more, this list covers it all. Note: When you purchase through links on our site, we may receive an affiliate commission.

Full article

January 4, 2022

JS Self-Profiling API In Practice

Tuesday, January 04, 2022 Teklinks

The JavaScript Self-Profiling API allows you to take performance profiles of your JavaScript web application in the real world from real customers on real devices. In other words, you’re no longer limited to only profiling your application on your personal machines (locally) from browser developer tools!

Full article

Quality Engineer Learning Roadmap

Tuesday, January 04, 2022 Teklinks

A beginner’s guide to the skills, tools, and technologies you need for a career as a Quality Engineer or SDETWhat should you learn to become a Quality Engineer? What languages should you pick up, what tools should you master, what skills should you practice? If someone was interested in this caree

Full article

Is It Time for the JavaScript Temporal API?

Tuesday, January 04, 2022 Teklinks

Date handling in JavaScript is ugly. The Developers often turn to date libraries such as moment.js but it’s a 74Kb payload and dates remain mutable. Modern alternatives such as Day.

Full article

January 2, 2022

Double Your React Coding Speed With This Simple Trick

Sunday, January 02, 2022 Teklinks

If you work with React or React Native, feel that your coding speed is slow, spend your time catching bugs, and not adding new features, work with long source files and have a hard time finding stuff, and implement the same logic over and over again, you will double your coding speed if you refactor your code into reusable building blocks.

Full article

How To Price Projects And Manage Scope Screep

Sunday, January 02, 2022 Teklinks

Scoping, estimating, and running digital projects can often feel like an exercise in futility. In this article, Paul Boag explains why you need to start breaking your projects down into manageable phases and why that’s the best way to achieve significant benefits.

Full article

January 1, 2022

Career Evaluation: Taking Stock of Your Life and Work at Year’s End

Saturday, January 01, 2022 Teklinks

The end of the year is a natural time to take stock of your life. Work is an important part of many people’s lives. As we enter the holiday season, I wonder if this isn’t a good time to ask: What do you want your career to do for you? Do you know what you want to get out of the rest of your life — working or otherwise?

Full article

Netlify vs. Cloudflare Pages

Saturday, January 01, 2022 Teklinks

Serverless technologies help developers deploy and manage apps through a cloud provider. This can minimize costs because developers do not pay for what they don’t use and they don’t need to maintain a server.

Full article

Choose Boring Technology

Saturday, January 01, 2022 Teklinks

Probably the single best thing to happen to me in my career was having had Kellan placed in charge of me. I stuck around long enough to see Kellan’s technical decisionmaking start to bear fruit. I learned a great deal from this, but I also learned a great deal as a result of this.

Full article