Alexander Opalic

Alexander Opalic @alexanderop

About: HiI am a full stack software engineer working currently with node / Vue.

Location:
Munich
Joined:
Dec 8, 2019

Alexander Opalic
articles - 25 total

The Age of the Generalist

AI this, AI that. Like many of you, I’m constantly switching between “Wow, you can do that with AI?”...

Learn More 0 0Jun 16

How ChatGPT Works (for Dummies)

Introduction Two and a half years ago, humanity witnessed the beginning of its biggest...

Learn More 0 0Apr 27

The Future of Work in the AI Age: Three Possible Paths

This is a submission for the 2025 New Year Writing challenge: Predicting 2025. When we think about...

Learn More 51 2Jan 6

How to Use SQLite in Vue 3: Complete Guide to Offline-First Web Apps

Want to build web apps that work offline? While browsers have built-in storage options like...

Learn More 0 0Nov 26 '24

My favorite Newsletters as a Full stack Developer

People always ask me, "Alex, how do you stay up to date with tech?" (Nobody asks me that.) One way to...

Learn More 2 0Nov 11 '24

Frontend Testing Guide: 10 Essential Rules for Naming Tests

Introduction The path to better testing starts with something surprisingly simple: how you...

Learn More 17 0Oct 28 '24

Create a Native-Like App in 4 Steps: PWA Magic with Vue 3 and Vite

Table of Contents Introduction Understanding the Basics of Progressive Web Apps...

Learn More 11 4Oct 20 '24

From Atoms to Pages: Applying Atomic Design in Vue and Nuxt Projects

Introduction Clear writing requires clear thinking. The same is valid for coding. Throwing...

Learn More 8 0Oct 8 '24

Bolt Your Presentations: AI-Powered Slides

Introduction Presentations plague the middle-class professional. Most bore audiences with...

Learn More 0 0Oct 6 '24

TypeScript Tutorial: Extracting All Keys from Nested Object

What's the Problem? Let's say you have a big TypeScript object. It has objects inside...

Learn More 5 0Sep 24 '24

TypeScript Snippets in Astro: Show, Don't Tell

Note: Since I use Shiki and Twoslash I recommend you check out the blog post on the original site to...

Learn More 5 0Sep 22 '24

Vue 3.5's onWatcherCleanup: Mastering Side Effect Management in Vue Applications

Introduction My team and I recently discussed Vue 3.5's new features, focusing on the...

Learn More 5 2Sep 4 '24

How to Build Your Own Vue-like Reactivity System from Scratch

Introduction Understanding the core of modern Frontend frameworks is crucial for every web...

Learn More 13 0Aug 2 '24

Vue Accessibility Blueprint: 8 Steps

Writing accessible components in Vue is crucial as more developers recognise the importance of making...

Learn More 12 1May 27 '24

Refactoring: The Hard Parts

Table of Contents Introduction The Process of Refactoring Some Refactoring...

Learn More 2 2May 10 '24

The Problem with "as" in TypeScript: Why It's a Shortcut We Should Avoid

Introduction: Understanding TypeScript and Its Challenges TypeScript is like a helper for...

Learn More 12 6Jan 21 '24

Mastering TypeScript: Looping with Types

Introduction Loops play a pivotal role in programming, enabling code execution without...

Learn More 116 9Jan 1 '24

Exploring the Power of Square Brackets in TypeScript

Introduction TypeScript, the popular statically-typed superset of JavaScript, offers an...

Learn More 3 0Dec 19 '23

Implementing a Custom `Includes` Utility Type in TypeScript

Introduction TypeScript offers a powerful type system that allows developers to create...

Learn More 0 0Dec 15 '23

Robust Error Handling in TypeScript: A Journey from Naive to Rust-Inspired Solutions

Introduction In the dynamic world of software development, robust error handling isn't...

Learn More 10 0Nov 18 '23

Building a Type-Safe API URL Builder in TypeScript: A Pokémon API Example

Introduction Interacting with APIs often involves juggling multiple endpoints, diverse URL...

Learn More 5 0Sep 21 '23

7 Tips to Enhance Your Unit Testing Skills with Vue

Introduction There's something particularly satisfying about writing unit tests, don't you...

Learn More 0 0Jul 15 '23

How to Improve Accessibility with Testing Library and jest-axe for Your Vue Application

Introduction Accessibility is an essential aspect of web development that ensures your...

Learn More 1 0Apr 13 '23

Embracing TypeScript Generics: A Lighthearted Guide to Flexible and Robust Code

Introduction 😃 Generic programming is a powerful paradigm that has revolutionised the way...

Learn More 2 0Mar 21 '23

New features in ES2021

Introduction Since I am personally always curious what new features ECMAScript brings with...

Learn More 5 0Aug 8 '21