Development Environments Tools

  • Visual Studio Code - A standalone source code editor that runs on Windows, macOS, and Linux.
  • IntelliJ - Every aspect of IntelliJ IDEA has been designed to maximise developer productivity.
  • PyCharm - Rely on it for intelligent code completion, on-the-fly error checking and quick fixes, easy project navigation, and much more.
  • RStudio - RStudio integrated development environment (IDE) is a set of tools built to help you be more productive with R and Python.
  • RubyMine - Ruby and Rails IDE
  • Jupyter - Free software, open standards, and web services for interactive computing across all programming languages.
  • NetBeans - A Development Environment, Tooling Platform and Application Framework.
  • Replit - Build software collaboratively from anywhere in the world, on any device, without spending a second on setup.

Modern Data Stack (2024+)

  • Data Manipulation: Polars (Blazingly fast DataFrames in Rust), DuckDB (In-process SQL OLAP database).
  • AI Code Editors: Cursor (The AI-first code editor), GitHub Copilot, MinusX (A FOSS AI data scientist assistant that operates your Jupyter Notebooks based on your instructions).
  • Experiment Tracking: Weights & Biases (The AI developer platform), MLflow.

This site uses Just the Docs, a documentation theme for Jekyll.