tech/webdev magazine

May 16, 2024

Using the Popover API for HTML Tooltips

Thursday, May 16, 2024 Teklinks

Can it be done? This plucky front-end developer intends to find out. We looked at the Popover API and how it’s made it’s way across all browsers already just last week. One of the things I should have done is looked at the accessibility considerations more closely.

Full article

What if we rotate pairs every day?

Thursday, May 16, 2024 Teklinks

Benefits of pair programming are widely accepted but advice around pair rotation remains controversial. When and how frequently should teammates rotate pairs? And… What if we rotate pairs every day? We worked with three teams through an exercise of daily pair rotation.

Full article

May 15, 2024

How to document your JavaScript package

Wednesday, May 15, 2024 Teklinks

Creating and publishing open source packages is a great way to contribute to the ecosystem and community. You made something cool and want people to use it. But simply publishing your module to a registry and crossing your fingers won’t get users.

Full article

May 13, 2024

A React Developer's Guide to Learning SolidJS

Monday, May 13, 2024 Teklinks

When we initially set out to build Stashpad Docs, one of the first decisions we had to make was whether to use React or to pivot to a different front-end framework. React was the default choice because the engineers at Stashpad are experienced React developers and already had used it to build Stashpad Lists.

Full article

Remix for Next.js Developers

Monday, May 13, 2024 Teklinks

Do you like this guide? If yes you may want to reserve a spot for the Remix for Next Devs Video Course where we will create a full Remix application from scratch using Remix, Tailwind, Supabase, Docker and Fly. Instead of using folders and slashes to define routes, you can use dots (.

Full article

Lazy Loaded Video Component in React 🦥🎥

Monday, May 13, 2024 Teklinks

Do you use videos 🎥 on your website or web application? If so, you may have encountered issues with slow page load times or a suboptimal user experience. Videos can be a powerful tool for engaging your users, but they can also create performance challenges if not optimized properly.

Full article

May 8, 2024

Multi-Cloud is the Worst Practice

Wednesday, May 08, 2024 Teklinks

Multi-cloud (that is, running the same workload across multiple cloud providers in a completely agnostic way) is absolutely something you need to be focusing on—at least, according to two constituencies: Declining vendors that realize that if you don’t go multi-cloud, they’ll have nothing left

Full article

May 7, 2024

AI Programming for Absolute Beginners

Tuesday, May 07, 2024 Teklinks

If you want to build chat bots, games, or applications using AI models like ChatGPT, you’ve come to the right place. In this article, we’re going to dive into the basics of SudoLang, a powerful natural language pseudocode programming language designed to instruct advanced language models like OpenAI’s GPT-4, Anthropic’s Claude, and others.

Full article

Async APIs - don't confuse your events, commands and state

Tuesday, May 07, 2024 Teklinks

In my previous blog post I looked at various technologies for sending data asynchronously between services including RabbitMQ, Kafka, AWS EventBridge. This time round I’ll look at the messages themselves which over the last few years I’ve found to be a more complex and nuanced topic than expected.

Full article

When to Use Bun Instead of Node.js

Tuesday, May 07, 2024 Teklinks

Bun and Node.js are two JavaScript runtime technologies to run JavaScript on the server. Node.js is the undisputed king of server-side development with JavaScript, but Bun has gained popularity thanks to its unbelievable performance capabilities.

Full article

May 6, 2024

May 3, 2024

The age of “Good Enough”

Friday, May 03, 2024 Teklinks

What’s next when everything works fine? Technologists like to speculate, and fret, about the end of Moore’s law: the long-standing rule-of-thumb that computer chips will double in performance every 18 months.

Full article

Low effort image optimization tips

Friday, May 03, 2024 Teklinks

“A picture is worth a thousand words”. So if a picture takes more than 4 seconds to load, does it mean that your website’s content fails to communicate a thousand words? In this blog post, we’ll learn how to identify unoptimized images, how to fix them, and how to validate the fix — so your website can speak volumes with highly-optimized images.

Full article

May 2, 2024

React's evolution from Hooks to Concurrent React

Thursday, May 02, 2024 Teklinks

In this post, we'll look at the history of React and how it has evolved over the years since the introduction of hooks. I'm writing this because I felt like React 17 didn't really introduce anything new, but React 18 felt like such a big leap forward.

Full article

Different Styles of Engineering Leadership

Thursday, May 02, 2024 Teklinks

The beauty of software engineering comes from the many different ways of solving challenges ahead of us. Our work can be like receiving an unlimited set of LEGO bricks without instructions, just an end goal to achieve. We can be builders, architects, designers, or inventors.

Full article