About:

The author of the website Catalin's Tech focuses on topics related to software engineering, developer health, resources, and content creation.

Website:

Outgoing Links:

Subscribe to RSS:
The post discusses how expert developer Mitchell Hashimoto utilizes AI in building production apps, specifically focusing on his implementation of a complex feature for Ghostty. Key points include the importance of planning with A...
The author discusses their transition from a full-stack React framework to a client-server architecture using a stack that includes Hono, Bun, PostgreSQL, Zod, Prisma, TypeScript, and Better Auth for the backend, and React, Vite, ...
AI subagents are specialized assistants that efficiently manage specific tasks by functioning like team members with distinct roles and capabilities.
This blog post provides a step-by-step guide on how to self-host N8N using Dokku, a Platform as a Service (PaaS). It outlines the prerequisites needed, including a VPS, Dokku instance, and necessary plugins. The post details the p...
Slash commands enhance AI efficiency by allowing users to create custom commands for frequently used prompts, streamlining repetitive tasks.
The author shares 50 lessons learned over the past two years, emphasizing the importance of communication in remote teams, the dangers of low self-esteem and overthinking, the need for self-advocacy, and the value of personal stre...
A guide to essential Docker commands for managing images and containers effectively.
The text explains how to connect to a PostgreSQL database hosted on Dokku from a local machine. It involves exposing a port for the database, retrieving important information, and using a favourite tool to connect to it.
The text discusses the process of adding TanStack Start to an SPA application and encountering an error with Better-Auth. It explains the issue with the getSession function and how it was resolved by adding the baseURL property to...
The text provides a detailed guide on how to self-host an app using Dokku, Hetzner, and Cloudflare. It includes setting up a Hetzner VPS, configuring SSH keys, installing and configuring Dokku, adding a Hetzner VPS to Cloudflare, ...
The text provides a list of Zsh aliases for terminal productivity, including shortcuts for Git, Docker, npm, macOS, and work-related commands.
The text provides strategies for generating content ideas for writers and content creators. It includes tips on writing about learnings, expertise, issues solved, experiences, and keyword research. It also discusses the benefits o...
The author procrastinated setting up a new MacBook and learned about Brewfile and macOS defaults to automate the process. The Brewfile allows installing command line utilities, applications, fonts, and Visual Studio Code extension...
The text explains how to implement authentication with Better Auth in a client-server architecture using Hono, Bun, TypeScript, React, and Vite. It includes instructions for setting up the backend and frontend, creating the API ha...
The post is a review of Zencoder, an AI coding agent that integrates with IDEs. It discusses its standout features, code generation capabilities, integrations with other apps, areas of improvement, and the author's overall positiv...
The author discusses their curiosity about AI, the overwhelming amount of resources available, and their decision to build a directory of AI resources to help others. They also share the stats for the directory one week after the ...
The text discusses the impact of AI on the tech job market and the importance of learning to code despite the rise of AI. It emphasizes the need for developers to upskill and understand AI to remain relevant in the industry.
The author discusses their experience working on a full-stack application with separate backend and frontend. They explain how they used Hono for the backend and React with Vite for the frontend, and encountered issues with type s...
The text discusses the issue of GitHub OAuth returning the error 'email not found' when a user logs in with their GitHub account if their email address is set to private. It provides a solution for this problem by advising the use...

0Neovim Keybindings

2024-11-28

The article contains the author's favorite and most used Neovim keybindings, organized into different categories such as Modes, Navigation, File Operations and Search, File Management, Buffer/Window Management, Text Operations, Ob...

0You Should Write

2024-11-28

The text discusses the value of writing as a skill, its importance in various aspects of life and work, and the opportunities it can open up for individuals in different professions. It also emphasizes how writing can improve know...
The author shares their experience with using Vim and how they came across LazyVim, a pre-configured Neovim setup that transforms Vim into an IDE. They explain why they chose LazyVim over other options, how to install it, fix brok...
The article discusses the challenges of remote work, such as poor home-work separation, health problems, difficulty getting noticed, and isolation. It provides solutions to these challenges, including creating a separate office sp...
The author shares their journey into technical writing, how it helped them stand out in job applications, and how it led to their first paid technical writing gigs. They also discuss how technical writing played a significant role...