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.