What I use daily for development

What I use daily for development

By Pashalis Laoutaris | | Category: Developer Tools

Here is a list of the software and hardware I use in my daily development.

Software

Below is a list of software I use, with details on each.

Development Tools

SoftwareDescription
VS-CodeA powerful, free source-code editor by Microsoft with built-in support for JavaScript, TypeScript, and Node.js.
Git for WindowsA version control system to track codebase changes, offering both a command-line interface (Git BASH) and a GUI.
nvmA command-line tool for managing multiple Node.js versions.
Android StudioThe official IDE for Android app development with tools for design, development, testing, and debugging.
Notepad++A lightweight, free, and open-source text and source code editor for Windows.

VS-Code Extensions

VS-Code UI

ExtensionDescription
Markdown lintA tool to help write well-formatted Markdown.
Astro language supportProvides syntax highlighting and other features for the Astro framework.
Tailwind CSS IntelliSenseEnhances the development experience with Tailwind CSS by providing intelligent suggestions and auto-completion.
GitHub CopilotAn AI-powered pair programmer that suggests code and entire functions in real-time.
PythonProvides support for the Python language, including linting, debugging, and IntelliSense.
PylanceA high-performance language server for Python.
Python DebuggerAn extension for debugging Python scripts and applications.
Python EnvironmentsHelps manage Python environments within VS Code.
React, Flutter, Dart, KotlinProvide language support and tools for their respective frameworks.
Starship VS-Code terminalA customizable and powerful prompt for your VS Code terminal.

Databases

DatabaseDescription
FirebaseA Google platform for building web and mobile apps, offering a real-time NoSQL database, authentication, and more.
SupabaseAn open-source alternative to Firebase with a real-time PostgreSQL database, authentication, and file storage.
TursoA distributed database platform built on libSQL, an open-source fork of SQLite.

Astro Project Tools & Libraries

Tool/LibraryDescription
AstroA modern web framework for building fast, content-focused websites using an “islands architecture.”
Tailwind CSSA utility-first CSS framework for rapidly building custom user interfaces.
SharpA high-performance Node.js image processing library for resizing and converting images.
Astro SEOTools to help with search engine optimization in Astro projects.
RSSAn Astro integration for generating RSS feeds.
SitemapA tool for creating sitemaps in Astro projects.
TypographyAn Astro plugin for adding beautiful and consistent typography styles.
TypeScriptA typed superset of JavaScript that compiles to plain JavaScript.

Deployment & Environment Tools

ToolDescription
@astrojs/cloudflareAn adapter for deploying Astro projects to Cloudflare Pages.
dotenvA module that loads environment variables from a .env file.

Hosting & CI/CD

ServiceDescription
CloudflareProvides domain registration, DNS, and other web security and performance services.
GitHub ActionsA CI/CD platform to automate build, test, and deployment pipelines.
Cloudflare Pages & WorkersA platform for deploying and hosting static and serverless applications.
Oracle Free TierA set of always-free cloud services from Oracle, including compute, storage, and databases.
ContaboA hosting provider offering VPS and dedicated servers.

General Windows Programs

ProgramDescription
GimpA free and open-source raster graphics editor.
ObsidianA personal knowledge base and note-taking software.
SpotifyA digital music, podcast, and video service.
Brave BrowserA free and open-source web browser focused on privacy and security.
WinRarA file archiver utility for Windows.

Hardware

Here is a breakdown of the hardware I own.

Laptop (new)

Lenovo LOQ 16IRH8

ComponentSpecification
ModelLenovo LOQ
CPUIntel Core I7 13620H
RAM16GB DDR5
Storage1TB M2 NVMe PCIe 4
GPUNvidia RTX 4050
Display16” 144Hz Monitor, 1920 x 1200
OSWindows 11 Home

Desktop (old)

Samsung M5 32"

ComponentSpecification
TypeHomemade
CPUIntel i6 6700K
RAM16GB DDR4
Storage512GB & 1TB SSD SATA
GPUNvidia 1050TI - 4GB
Display27” & 32” Samsung Monitors
OSWindows 10 Home

Laptop (old)

HP Laptop i3

ComponentSpecification
ModelHP
CPUIntel i3
Storage512GB SSD Disk
RAM8 GB DDR4
GPUNvidia MX 110 - 2 GB
Display15.6” Monitor

References

Frameworks & Libraries Astro Dart Flutter Kotlin Node.js (via nvm) Python React Sharp Tailwind CSS TypeScript

Development Tools & Editors Android Studio Git for Windows Notepad++ nvm (Node Version Manager) Visual Studio Code

VS Code Extensions Astro Language Support GitHub Copilot Markdown lint Pylance Python Python Debugger Starship Tailwind CSS IntelliSense

Databases Firebase Supabase Turso

Astro Integrations & Packages @astrojs/cloudflare @astrojs/rss Astro SEO Astro Sitemap Astro Typography

Node.js Packages dotenv

Hosting & Deployment Cloudflare Cloudflare Pages Cloudflare Workers Contabo GitHub Actions Oracle Free Tier


Back to All Posts
Share this post: Copied!