tech/webdev magazine

December 30, 2022

Best practices to increase the speed for Next.js apps

Friday, December 30, 2022 Teklinks

In recent years, web application development has undergone a radical transformation due to the rise of Next.js. This framework allows developers to build powerful web apps with JavaScript without worrying about building the back-end infrastructure.

Full article

VS Code Shortcuts To Code Like You’re Playing a Piano

Friday, December 30, 2022 Teklinks

I’ll be honest, being fast while programming is half the reason I even code anymore (Jk. Unless...). Anyway, I’ve found the thing that made me become a lot quicker was divorcing my hand from the mouse. Think about it, every time you have to move the mouse, you have to do these things:

Full article

Remember When Your Team Decided What with Obsidian

Friday, December 30, 2022 Teklinks

In every software development project, there are things to remember, like what time we get to the office, or who’s in charge of planning the next birthday party. Some tasks are remembered by a tool like Jira or Pivotal Tracker, like the priority of tasks and what makes up each Epic.

Full article

December 29, 2022

Book Recommendations for Software Engineers

Thursday, December 29, 2022 Teklinks

Reading is a great way to spend your time. You expand your knowledge while stimulating your creativity. This can improve both your personal and professional life. Medium and dev.to are great sources of quality articles.

Full article

Big O Notation - Why? When? Where?

Thursday, December 29, 2022 Teklinks

Why? Big O notation gives abstraction and the opportunity for generalizing. When? Whenever you want to measure one parameter from the changing volume of another. Where? It is best to look at fairly atomic sections of code that make one specific business logic.

Full article

December 28, 2022

Switching an NX repo to PNPM

Wednesday, December 28, 2022 Teklinks

https://pnpm.io is a new package manager for the node space, it focuses on performance and best practices. We have seen a decent drop in clean install times for all our projects after switching from Yarn. Some projects dropped from ~2mins to ~30 seconds.

Full article

December 27, 2022

How Use and Deploy Vite With React

Tuesday, December 27, 2022 Teklinks

In this article, we will look at how to make a simple project using Vite and React. As a bonus, I will show you how to deploy our project. First, let's create a folder for our project and start creating a project using Vite and its templates.

Full article

20 Git Commands you (probably) didn't know about 🧙‍♂️

Tuesday, December 27, 2022 Teklinks

If you've ever browsed the git manual (or run man git), then you'll have noticed there's a whole lot more to git than what most of us use on a daily basis. A lot of these commands are incredibly powerful and can make your life a lot easier (others are a bit niche, but still good to know).

Full article

December 26, 2022

Monolith to Module Federation

Monday, December 26, 2022 Teklinks

RazorpayX is a neobank for businesses that combines the best of B2B SaaS and B2B Banking, to make finance simpler and more efficient. Its state-of-the-art Current Account combined with award-winning Payroll, Corporate Cards, Vendor Payments, Tax Filing and Accounting solutions, helps businesses manage all their financial activities from one place

Full article

Using SvelteKit 1.0 on Vercel – Vercel

Monday, December 26, 2022 Teklinks

As of today, December 14th, 2022, SvelteKit 1.0 was officially launched. SvelteKit is a new framework for building web applications that is gaining popularity among developers for its simplicity and performance. Built on top of Svelte (like Next.

Full article

The BBC's 15 Web Principles - 15 years later

Monday, December 26, 2022 Teklinks

Back in 2007 - an eternity in web years - the BBC published a document showing their 15 Web Principles. I thought I'd take a look at how they stack up today. And investigate whether the BBC is still living up to them.

Full article

December 23, 2022

Next, Nest, Nuxt… Nust?

Friday, December 23, 2022 Teklinks

Build the future of communications. Start Building for Free Build the future of communications. Start today with Twilio's APIs and services. Start Building for Free Twitter Facebook New! Tutorials Sample applications that cover common use cases in a variety of languages.

Full article

Job insights from the tech community: The latest survey results from Stack Overflow Knows 

Friday, December 23, 2022 Teklinks

The last year has been a time of re-evaluation and opportunity for technology professionals. The rise of remote work, the Great Resignation/Reshuffle, and “quiet quitting” all demonstrate how fast the workplace is changing, especially amidst recent economic uncertainty and layoffs in the tech sector.

Full article

A React Developer's First Take on Solid

Friday, December 23, 2022 Teklinks

When I start a new project, I tend to rely on tools I already know well. I have a vision in my head, and learning a new technology as I try to build something is a recipe for getting nothing done. Usually, for projects on the web, that means picking React.

Full article

December 22, 2022

When to use gRPC vs GraphQL

Thursday, December 22, 2022 Teklinks

TLDR: Use GraphQL for client-server communication and gRPC for server-to-server. See the Verdict section for exceptions to this rule. I’ve read a lot of comparisons of these two protocols and wanted to write one that is comprehensive and impartial.

Full article

10 Ways Managers are Wasting Their Developers' Potential

Thursday, December 22, 2022 Teklinks

Managers and software developers often have strained relationships. This may be related to a clash of perceived realities. Many managers strive to maximize the capacity of their teams. Developers grapple with the complexity of building software products.

Full article

December 21, 2022

How to migrate from yarn / npm to pnpm

Wednesday, December 21, 2022 Teklinks

pnpm is more performant at fetching, resolving, and storing dependencies. My personal experience shows that in some projects pnpm can be approx. 10x time faster at resolving dependencies and up to 3x more efficient at disk usage. It is also easy to migrate to from npm or yarn.

Full article

A brief introduction of vite-plugin-federation

Wednesday, December 21, 2022 Teklinks

Multiple separate builds should form a single application. These separate builds should not have dependencies between each other, so they can be developed and deployed individually. This is often known as Micro-Frontends, but is not limited to that.

Full article

December 20, 2022

Top 10 Project Management Software Tools

Tuesday, December 20, 2022 Teklinks

A project management software or tool allows companies and individuals to plan, schedule, and manage their projects and tasks. Here is my list of the best project management software.

Full article

December 19, 2022

Announcing Vite 4

Monday, December 19, 2022 Teklinks

Vite 3 was released five months ago. npm downloads per week have gone from 1 million to 2.5 million since then. The ecosystem has matured too, and continues to grow. In this year's Jamstack Conf survey, usage among the community jumped from 14% to 32% while keeping a high 9.7 satisfaction score.

Full article

December 17, 2022

What is a North Star metric (NSM)?

Saturday, December 17, 2022 Teklinks

A North Star metric represents a company’s core value that gets delivered to customers via their service or product. It’s the one metric that matters most to sustain the long-term growth of the organization.

Full article

December 16, 2022

How to Build Apps with Great Startup Performance Using Qwik

Friday, December 16, 2022 Teklinks

In this article, we will recap the JS Drops Qwik workshop with Misko Hevery. This workshop provided an overview on Qwik, its unique features and a look at some example components. We will also address some of the questions raised at the end of the workshop.

Full article

Just laid off? Nervous about possible layoffs? Here’s what to do.

Friday, December 16, 2022 Teklinks

There’s been a lot of high profile layoffs in the news lately: Layoffs.fyi shows over 140,000 layoff across nearly 900 companies in 2022. Whether this is a general economic downturn, dot com bust V3, or a correction after an aggressive overreach during the pandemic remains to be seen.

Full article

12 Factor App Revisited

Friday, December 16, 2022 Teklinks

You will often see the good ol' days of software development and deployment being touted as better. The current reincarnation of this trend is Heroku. Don't get me wrong, Heroku was incredible and led to a new way of writing web applications and deploying about distributed systems.

Full article

December 15, 2022

Web workers, React, and TypeScript

Thursday, December 15, 2022 Teklinks

In this article, we will learn about web workers and how to use them in a React and TypeScript project by building a paginated data table. We’ll learn how to determine the length, filter, slice, and map through long arrays without affecting the performance and UX of our web applications.

Full article

Building a High-Performing Engineering Team

Thursday, December 15, 2022 Teklinks

As an engineering manager, you have a lot of responsibilities. You need to make sure your team has the tools and resources they need to do their job, you need to be a resource for them when they have questions, and you need to make sure they’re staying on track with their projects.

Full article

Avoid These Common Pitfalls Of React useState

Thursday, December 15, 2022 Teklinks

useState is the React hook that you use most often. It's everywhere. But so are some common mistakes. Especially among inexperienced React developers. Not to forget, you won’t easily fall into an embarrassing trap in one of those coding assignments in the hiring process.

Full article

December 13, 2022

“Memory Saver” might cure Chrome’s insatiable appetite for RAM

Tuesday, December 13, 2022 Teklinks

Forget AAA ray-traced video games or mining cryptocurrency—sometimes it feels like just running Chrome is one of the hardest tasks you can throw at a PC. Google is apparently aware of Chrome's reputation for being a bit of a resource hog, and on Windows, macOS, and ChromeOS, it's introducing two new features—Memory Saver and Energy Saver—which hope to keep your browser running a bit better on more limited machines.

Full article

ChatGPT: Everything You Need to Know Right Now

Tuesday, December 13, 2022 Teklinks

Developed by OpenAI, the prototype AI chatbot name ChatGPT is currently the talk of the town. Here’s everything you need to know about it right now. It is a variant of the GPT-3 language model, which OpenAI developed.

Full article

December 11, 2022

Take advantage of Git rebase

Sunday, December 11, 2022 Teklinks

These days, developers spend a lot of time reviewing merge requests and taking these reviews into account to improve the code. We'll discuss how Git rebase can help in speeding up these review cycles. But first, let's take a look at some workflow considerations.

Full article

December 9, 2022

How to choose the right static site generator

Friday, December 09, 2022 Teklinks

Most websites today fall into two categories - dynamic sites and static sites. Dynamic sites are interactive, and the user experience can be tailored to the visitor. Dynamic sites are interactive, and the user experience can be tailored to the visitor. These are the ones that might remember who you are across visits or deliver content that's most applicable to the region you're visiting from. They rely on a content management system (CMS) or database for rendering and can continue to grow in complexity as the organization's needs grow.

Full article

ChatGPT: Optimizing Language Models for Dialogue

Friday, December 09, 2022 Teklinks

We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect premises, and reject inappropriate requests.

Full article

December 7, 2022

How To Locate Elements in Playwright

Wednesday, December 07, 2022 Teklinks

In order to write end to end tests we need to first find elements on the webpage and then perform user actions on them. For example, find a link and click on it. But before we dive into how to use the test generator, first let's understand what a link element is and what exactly locators are.

Full article

December 6, 2022

Strategies for migrating from a monolith to islands

Tuesday, December 06, 2022 Teklinks

Monolithic applications may not be all the buzz today, but many (WordPress, Ruby on Rails, Laravel, etc.) are alive, active, and still heavily used. In fact, one major benefit to not being all the buzz is that “the buzz” has evolved far enough in the last several years that many modern patterns can be applied to more traditional means of building websites and applications.

Full article

Inside React Query

Tuesday, December 06, 2022 Teklinks

I've been asked a lot lately how React Query works internally. How does it know when to re-render? How does it de-duplicate things? How come it's framework-agnostic?

Full article

A coach, a mentor and a sponsor

Tuesday, December 06, 2022 Teklinks

A coach talks to you, a mentor talks with you, and a sponsor talks about you. Each can play a valuable role in your career growth. What's the difference between these roles?

Full article

December 5, 2022