Software I use, programming languages I adore, and other things I recommend.

I get asked a lot about the things I use to build software and stay productive. Here’s a big list of all of my favourite stuff.

Programming Languages

Python

Python, like a friendly guide, invites you with readability and versatility. It weaves through diverse tasks, from web development to data science, making coding feel like a conversation. It's a language that speaks to both beginners and seasoned developers.

JavaScript

JavaScript, akin to a nimble artist, paints vibrant web experiences. With its dynamic brush, it adds interactivity to websites, and with frameworks like Node.js, it orchestrates harmonies in both frontend and backend development, making the digital canvas come alive.

Web Technologies

Vue.js

Vue.js, a poetic choreographer in the realm of web frameworks, elegantly orchestrates user interfaces. With simplicity and reactivity, it dances between HTML, CSS, and JavaScript, crafting seamless and delightful experiences on the web stage.

Nuxt.js

Nuxt.js, a backstage magician in the web development world, seamlessly blends Vue.js with powerful conventions. It crafts performant and universal applications with ease, turning complexities into a well-scripted symphony for developers.

Vuetify

Vuetify, a design virtuoso for Vue.js, adorns web applications with an extensive palette of pre-made components. Like a skilled artisan, it effortlessly harmonizes functionality and aesthetics, bringing a polished and responsive user interface to life.

Ionic Vue

Ionic Vue, a dynamic fusion of Ionic Framework and Vue.js, choreographs mobile app development. Like a collaborative dance, it seamlessly bridges web technologies, empowering developers to create captivating and cross-platform mobile experiences with Vue's elegance and Ionic's robust components.

Tailwind CSS

Tailwind CSS, a minimalist's design toolkit, transforms stylesheets into a responsive canvas. With utility-first principles, it streamlines the artistic process, allowing developers to craft visually stunning and efficient designs with simplicity, flexibility, and speed.

Django

Django, a virtuoso in web frameworks, conducts the symphony of Python. It harmonizes simplicity and power, seamlessly orchestrating web applications. With its 'batteries included' philosophy, it empowers developers to compose robust, scalable, and elegant solutions.

Exploring

I always have my eye on some technologies like Rust, Svelte, and Electron.

Operating Systems

ArchCraft Linux

Archcraft is just another Linux distribution, made on top of Arch Linux. It uses window managers and lightweight applications, which makes it super fast. With pre-configured settings, Archcraft provides you the best out of the box window manager experience.

Windows 11

Windows 11, a digital landscape redesigned, blends aesthetics and functionality. With a centered Start Menu, sleek transitions, and enhanced productivity features, it invites users into a modern computing experience, where innovation meets familiarity in the evolving Windows ecosystem.

Development Tools

Neovim

Neovim, a text editor for the fearless, is a command-line conjurer of code. With modal prowess and extensibility, it transforms the developer's terminal into a realm of efficient, lightning-paced coding, where keystrokes become incantations in the craft of software.

VSCode

Visual Studio Code is a free, open source code editor that runs on Linux, macOS, and Windows. It has integrated Git, debugging, and extensions for web and cloud development

JetBrains Pycharm

PyCharm by JetBrains, a wizard's workshop for Python, conjures a spellbinding coding experience. With its insightful suggestions and robust tools, it weaves a tapestry of efficiency, transforming the developer's journey into a seamless and enchanting exploration of Pythonic realms.

Alacritty

Alacritty, a blazingly fast terminal emulator, accelerates the command-line experience with GPU rendering. Written in Rust, it prioritizes simplicity and performance, delivering a responsive and efficient interface for Linux users.

Git

The most popular version control system.