tech/webdev magazine

January 2, 2023

When to use gRPC vs GraphQL

Monday, January 02, 2023 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

Fetching and caching Supabase data in Next.js 13 Server Components

Monday, January 02, 2023 Teklinks

The biggest announcement from Next.js Conf 2022 was the release of Next.js 13, which introduces a collection of improvements, most exciting of which is Server Components. The combination of Server Components and Suspense allow for a more streamlined, reimagined way to fetch and cache data in Next.

Full article

Quality Management – Whose Responsibility is it Anyway?

Monday, January 02, 2023 Teklinks

In 1924, W. A. Shewhart of Bell Telephone Laboratories developed a statistical chart to control product variables. This chart is the beginning of statistical quality control as we know it. After the second world war, engineers W. Edwards Deming and Joseph M.

Full article

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