- vi: FAQ, vi lovers, vim, personal notes
- emacs: XEmacs🏚️, lisp, EmacsWiki, minor emacs wizardry, personal notes
- UltraEdit
- Notepad++: plugins, personal notes
- Sublime Text
IDEs
- eclipse: EGit, Metrics, Checkstyle, MoreUnit, personal notes, Marketplace, Holger Voormann📡
- IntelliJ IDEA
- NetBeans
- Together: personal notes
- Source-Navigator
- Anjuta🏚️
- Visual Studio
- VS Code
- Gitpod
- CodeSandbox
Articles and videos
- IDE vs Text Editor • Dave Farley • GOTO 2024 by (1 March 2024) ► Stating the obvious: it is better to use an IDE than a text editor.
- Editors
- Prune: A Code Editor that is Not a Text Editor by (21 August 2015) ► An abandoned tentative to replace the text editor with a tree editor to write code.
- Switching to VSCode from Sublime Text by (2 June 2016) ► The title says it all.
- Vi
- Top Vim Plugins for Web Development (12 September 2009) ► Someone presents his preferred plugins.
- Damian Conway, "More Instantly Better Vim" - OSCON 2013 by (24 July 2013) ► tries to do everything in Vim. Some tips are interesting, some are dubious.
- (Neo)Vim en 2024 (Swann CASTEL) by (3 May 2024) ► A presentation of NeoVim.
- Emacs
- Customizing Emacs with Perl by (31 March 2005) ► The title says it all.
- Emacs Org-mode - a system for note-taking and project planning by (15 July 2008) ► A presentation of org-mode, a note taking / todo list / agenda / table editor / … mode.
- Improving my Emacs experience with completion by (25 January 2024) ► Using a regexp to filter the autocompletion list.
- IDEs
- Eclipse Foundation Introduces Open Collaboration Tools (OCT) to Transform Remote Development by (5 December 2024) ► This announcement of OCT, a real-time collaboration environment, contains little information about its features.
- Eclipse
- Conquer medieval kingdoms with CodeRuler — Stretch your Java programming skills with this new animated graphical simulator by (29 June 2004) ► Code your own warlord…
- Eclipse Plugins Exposed, Part 1: A First Glimpse🗑️ by (9 February 2005) ► This description is not clear at all, but maybe the author just wants to give an idea about the plugin creation workflow…
- Implementing Web user interfaces for Eclipse components — Leveraging RIA technologies in Eclipse-based components🗑️ by (16 February 2010) ► How to instantiate an SWT browser widget and communicate between Eclipse and this widget:
- a quick and dirty solution uses Javascript from Eclipse to the Browser, and the Browser status for the other direction
- a cleaner one is using Jetty and HTTP requests. - Chromium / Eclipse SWT integration by (4 July 2017) ► A call for funding a SWT widget embedding a Chromium Browser.
- Scripting Eclipse – just rapid prototyping? by (October 2017) ► A description of the Eclipse Advanced Scripting Environment (EASE).
- Mastering your Eclipse IDE - Java tooling, Tips & Tricks! by (22 October 2019) ► A long list of features described very quickly.
- Advancing Global Open Source Collaboration From Our New European Base by (12 May 2020) ► The fact that Eclipse Foundation is moving to Europe and a list of some of the projects.
- 30+ Eclipse Shortcuts Every Java Programmer Should Know by (20 September 2021) ► The most commonly used shortcuts.
- Introduction
- Getting started with the Eclipse Platform — Using Eclipse plug-ins to edit, compile, and debug your app🗑️ by (11 November 2002) ► An overview of Eclipse.
- Mastering Eclipse V3.4, Part 1: The Eclipse IDE workbench🗑️ by (28 October 2008) ► The workbench, the editors and views, the workspaces, the projects, the customisation of toolbars and menus, and the preferences.
- Features
- Coding
- Refactoring for everyone — How and why to use Eclipse's automated refactoring features🗑️ by (9 September 2003) ► A presentation of the refactoring features of Eclipse 2.1.
- Java Development on Eclipse, Part 1🗑️ by (9 June 2004) ► A basic presentation of how Eclipse helps to create new classes, new methods, comment out code… and how to run the application with the correct JVM and command line parameters.
- ↪Java Development on Eclipse, Part 2🗑️ by (16 June 2004) ► A presentation of Javadoc, refactoring, navigation, searching and customisation.
- Easy navigation in Eclipse Galileo — Finding your way around🗑️ by (8 September 2009) ► Some features to navigate in a Java project.
- Testing
- Embracing JUnit 5 with Eclipse by (October 2017) ► A description of JUnit 5 features and how to use them in Eclipse.
- Profiling
- Profiling Your Applications with Eclipse Callisto🗑️ by (16 August 2006) ► A presentation of TPTP features: static code analysis, test coverage, and memory and execution time profiling.
- UML
- Getting Started with UML2 by and (21 January 2014) ► A presentation of the GUI and API of UML2.
- Visual editor
- Build GUIs with the Eclipse Visual Editor project — A graphical tool for building graphical interfaces (⧉) by (14 March 2006) ► A presentation of the Visual Editor with two short examples: one with AWT/Swing and the other with SWT.
- Maven
- Using Maven within the Eclipse IDE - Tutorial by and (29 May 2016) ► The description of some scenarios of usage of Maven in Eclipse.
- Apache Maven Eclipse Integration Tutorial by (15 February 2019) ► A very basic description of how to use Maven in Eclipse.
- Coding
- History
- 3.1
- Java generics support in Eclipse V3.1🗑️ by (18 October 2005) ► A description of the Eclipse 3.1 features aimed at supporting Java generics.
- 3.2 Callisto
- What's New in Eclipse 3.2 Java Development Tools🗑️ by (28 June 2006) ► A quick overview of the new features of 3.2.
- 3.3 Europa
- A whirlwind tour of Eclipse Europa — Eclipse V3.3 contains significant changes to 21 projects; learn how Europa will boost your productivity by (29 June 2007) ► An overview of the new package.
- 3.4 Ganymede
- Eclipse Ganymede at a glance — Learn what is aboard the 24-project release train🗑️ by (20 June 2008) ► An overview of the new package.
- 4.6 Neon
- Avoid disorientation with Ferret, a powerful search tool for the Eclipse IDE by (October 2017) ► A short description of Ferret, a tool to explore the code.
- 4.7 Oxygen
- Eclipse Oxygen IDE Improvements: General, Java and Git by (26 June 2017) ► The title says it all.
- Eclipse Oxygen.1a IDE Improvements: Java 9, JUnit 5, General, Gradle and PHP by (12 October 2017) ► The title says it all.
- 4.8 Photon
- Eclipse Photon IDE Improvements: General and Git by (27 June 2018) ► The title says it all.
- Eclipse Photon IDE Improvements: Java and Maven by (27 June 2018) ► The title says it all.
- Eclipse 2018-09 IDE Improvements: General and Git by (19 September 2018) ► The title says it all.
- Eclipse 2018-09 IDE Improvements: Java by (19 September 2018) ► The title says it all.
- Eclipse 2018-12 is coming on December 19, 2018 (Trailer)↓ by (5 December 2018) ► What is this interest of such a trailer?
- Eclipse 2018-12 IDE Improvements: General and Git by (11 December 2018) ► The title says it all.
- Eclipse 2018-12 IDE Improvements: Java and Gradle by (18 December 2018) ► The title says it all.
- Eclipse 2019-03 is coming on March 20, 2019 (Trailer)↓ by (10 March 2019) ► A short list of minor improvements.
- Eclipse 2019-03 IDE Improvements: General and Git by (13 March 2019) ► The title says it all.
- Eclipse 2019-03 IDE Improvements: Java by (15 March 2019) ► The title says it all.
- The Eclipse IDE for Web and JavaScript developers strikes back by (June 2019) ► The Eclipse IDE for Web and JavaScript developers is now using Wild Web Developer.
- Eclipse 2019-06 IDE Improvements: General and Git by (17 June 2019) ► The title says it all.
- Eclipse 2019-06 IDE Improvements: Java, Maven and Gradle by (19 June 2019) ► The title says it all.
- Eclipse 2019-09 IDE Improvements: General and Git by (18 September 2019) ► The title says it all.
- Eclipse 2019-09 IDE Improvements: Java and Gradle by (18 September 2019) ► The title says it all.
- Eclipse 2019-12 IDE Improvements: General and Git by (18 December 2019) ► The title says it all.
- Eclipse 2019-12 IDE Improvements: Java and Maven by (18 December 2019) ► The title says it all.
- Eclipse 2020-03 Java IDE Improvements (including Git and general improvements) by (18 March 2020) ► The title says it all.
- Eclipse 2020-06 Java IDE Improvements (including Git and general improvements) by (15 June 2020) ► The title says it all.
- Eclipse 2020-09 Java IDE Improvements (including Git and general improvements) by (15 September 2020) ► The title says it all.
- Eclipse 2020-12 Java IDE Improvements by (14 December 2020) ► The title says it all.
- Eclipse 2021-03 Java IDE Improvements by (15 March 2021) ► The title says it all.
- Eclipse 2021-06 Java IDE Improvements by (15 June 2021) ► The title says it all.
- Eclipse 2021-09 Java IDE Improvements by (14 September 2021) ► The title says it all.
- Eclipse 2021-12 Java IDE Improvements by (8 December 2021) ► The title says it all.
- Eclipse 2022-03 Java IDE Improvements by (15 March 2022) ► The title says it all.
- Eclipse 2022-06 Java IDE Improvements by (15 June 2022) ► The title says it all.
- Eclipse 2022-09 Java IDE Improvements by (14 September 2022) ► The title says it all.
- Eclipse 2022-12 Java IDE Improvements by (5 December 2022) ► The title says it all.
- Eclipse 2023-03 Java IDE Improvements by (13 March 2023) ► The title says it all.
- Eclipse 2023-06 Java IDE Improvements by (13 June 2023) ► The title says it all.
- Eclipse 2023-09 Java IDE Improvements by (11 September 2023) ► The title says it all.
- Eclipse 2023-12 Java IDE Improvements by (4 December 2023) ► The title says it all.
- Eclipse 2024-03 Java IDE Improvements by (10 March 2024) ► The title says it all.
- Eclipse 2024-06 Java IDE Improvements by (11 June 2024) ► The title says it all.
- Eclipse 2024-09 Java IDE Improvements by (9 September 2024) ► The title says it all.
- Eclipse 2024-12 Java IDE Improvements by (4 December 2024) ► The title says it all.
- Eclipse 2025-03 Java IDE Improvements by (11 March 2025) ► The title says it all.
- Eclipse 2025-06 Java IDE Improvements by (11 June 2025) ► The title says it all.
- Eclipse 2025-09 Java IDE Improvements by (9 September 2025) ► The title says it all.
- Eclipse 2025-12 Java IDE Improvements by (10 December 2025) ► The title says it all.
- Eclipse 2026-03 Java IDE Improvements by (11 March 2026) ► The title says it all.
- 3.1
- Visual Studio
- A Unit Testing Walkthrough with Visual Studio Team Test by (March 2005) ► A presentation explaining how to create unit tests in Visual Studio, how to use
Assertand theUnitTestingattributes, and, at last some advice on writing good unit tests. - Visual Studio Add-Ins Every Developer Should Download Now by (December 2005) ► The title says it all.
- SharpDevelop 3.0 vs Visual Studio Express edition🚫 by (15 February 2009) ► A short benchmark of the two IDEs.
- How Do I: Compare Performance Reports?🗑️ by (2010) ► How to profile an application run and to compare two profiles.
- How Do I: Use Generate from Usage in Visual Studio 2010?🗑️ by (2010) ► How to use VS code generation: reference an undefined class and/or method, then Visual Studio is able to generate it.
- How Do I: Use Visual Studio 2008 Code Metrics to Evaluate Code Complexity?🗑️ by (2010) ► Presentation of the code metrics available in Visual Studio 2008.
- How Do I: Use Highlight References in the Visual Studio 2010 IDE🗑️ by (2010) ► A description of the highlight of the references and using CtrlShift↓ to navigate through them.
- How Do I: Use Code Snippets in the Visual Studio IDE🗑️ by (2010) ► How to define and use code snippets.
- How Do I: Step with The Debugger in Visual Studio?🗑️ by (2010) ► A description of the several ways to define the next step when debugging a program.
- How Do I: Use the Call Hierarchy with DJ Park?🗑️ by (2010) ► How to use the Call Hierarchy window.
- Learn Tips and Tricks for Debugging in Visual Studio?🗑️ by (2010) ► Dragging ’n dropping an expression to the Watch window and a changing variable value (including when it is an object).
- Create a Breakpoint Using Hit Count?🗑️ by (2010) ► A detailed presentation of hit count breakpoints.
- Create a Breakpoint Using Conditions🗑️ by (2010) ► A detailed presentation of conditioned breakpoints.
- How Do I: Refactor my Code in Visual Studio🗑️ by (2010) ► Extract method, encapsulate field, and extract interface.
- ↪How Do I: Refactor my Code with Visual Studio Part II?🗑️ by (2010) ► Reorder parameters, remove parameters, and rename.
- Web Deployment Made Awesome: If You're Using XCopy, You're Doing It Wrong by (14 February 2010) ► A presentation of WebDeploy. The explanations are unclear and WebDeploy smells like a bunch of kludges put together.
- Microsoft Visual Studio 2010 Advance Code Analysis: Write Custom Static Code Analysis Rules Using FxCop🚫 by (11 October 2010) ► An example of defining a new rule in FxCop.
- Dump Debugging with Microsoft Visual Studio 2010🚫 by (21 October 2010) ► How to read a dump with mdbg or with Microsoft Visual Studio 2010.
- Write Faster Code by Adding VIM to Visual Studio by (9 April 2012) ► The title says it all.
- Visual Studio 3D StarterKit🗑️ by and (7 November 2012) ► A demo of the 3D StarterKit: editing/importing a model, editing a texture, defining a shader…
- Use Code Maps to Understand Code Relationships — Visual Studio 2012 Update 1 (Ultimate Edition) includes a new tool to help visualize code relationships, and it's worth your time to learn. by (26 April 2013) ► Visual Studio 2012.1 Ultimate supports Code Maps: an annotatable diagram of method calls.
- Flow brings instant code snippets to Visual Studio — The Visual Studio extension Flow brings the search for code to the IDE.🗑️ by (9 October 2013) ► Searching the Web for code snippets and inserting these ones in the current file without leaving Visual Studio.
- Visual Studio vNext & Azure Sharing Code Across Platforms With Visual Studio 2015 by (12 November 2014) ► A description of Shared Projects.
- Visual Studio vNext & Azure Improve Your Code Quality Using Live Code Analyzers by (12 November 2014) ► Real time code analysis, code analysis for programs targeting azure, code analysis tools updated with NuGet.
- Live Unit Testing in Visual Studio 2017 RC🚫 by and (18 November 2016) ► Visual Studio integrates real time feedback of unit tests as done by NCrunch.
- Visual Studio 2017 Poster by (13 March 2017) ► Microsoft released a large infographic describing what’s new in VS 2017, but is contains much more than VS: Git, Azure…
- Top 10 Free New Testing Tools for Visual Studio 2019 by (7 May 2021) ► The title says it all.
- ReSharper
- 15 Resharper keyboard shortcuts you need to know by (8 May 2009) ► The title says it all.
- Practical Refactoring - How to clean code in many small steps↑ by and (November 2012) ► How to refactor legacy code with ReSharper and NCrunch.
- Create live templates using Resharper by (2 July 2013) ► The title says it all.
- ReSharper Tips for Quicker Code Delivery by (8 January 2015) ► Some features of ReSharper.
- Sharpening Developer Productivity with ReSharper by (15 January 2015) ► A short presentation of ReSharper.
- How JetBrains Lost Years of Customer Loyalty in Just a Few Hours by (4 September 2015) ► JetBrains upsets some developers with its new licensing model.
- A Unit Testing Walkthrough with Visual Studio Team Test by (March 2005) ► A presentation explaining how to create unit tests in Visual Studio, how to use
- VS Code
- Setting up a TypeScript + Visual Studio Code development environment (16 February 2016) ► Installing a TypeScript development environment with Gulp, tslint, Mocha, Chai, Wallaby.js, and browserify.
- Advanced Code Editing in VS Code (13 October 2016) ► Emmet syntax, CSS selector help, tasks (described much too quickly!), search/replace, ESLint, multiple cursors, folding, code formatting.
- Git Version Control in VS Code (13 October 2016) ► The title says it all.
- VS Code - Setup and Basics (3 February 2017) ► Downloading VS Code, using the playground, some basic features.
- VS Code - Quick Intro to JavaScript↓ (22 March 2017) ► Intellisence, debugging and Git commit.
- How to Setup a Typescript Project🚫 by (12 July 2017) ► A basic description on how to setup a TypeScript project.
- How to use VS Code — VS Code, VSCode for friends, is an incredibly powerful editor that's hugely growing in popularity. Find out why, and its main features for developers by (31 May 2018) ► A short introduction to VS Code.
- TypeScript in Visual Studio Code (6 June 2018) ► An introduction on how to set up a TypeScript project.
- VS Code Can Do That?! VS Code Tips and Tricks🚫 by and (7 June 2018) ► An introduction to VS Code and some plugins.
- VS Code Top-Ten Pro Tips by (7 June 2018) ► Some miscellaneous VS Code features.
- What is VS Live (VS Code) and Why Should You Care? by and (25 September 2018) ► The authors are doing some proselytism for VS Live.
- IntelliCode for TypeScript/JavaScript by (5 December 2018) ► AI is used to propose some suggestions at the top of the IntelliSense list.
- Here are some super secret VS Code hacks to boost your productivity by (8 January 2019) ► A messy list of tips.
- Didact Project Walks Through Tutorials in Visual Studio Code by (31 January 2020) ► A short presentation of Dicdat, an extension for managing tutorials.
- Lose Your Business App? VS Code to the Rescue! by (4 February 2020) ► The author explains how he uses VS Code (code snippets and extensions) for writing technical articles.
- Eclipse Open VSX: A Free Marketplace for VS Code Extensions by and (March 2020) ► A marketplace that it accessible by VS Code alternatives.
- Top 20 VS Code Shortcuts by (23 November 2020) ► The basic VS Code (Qwerty) shortcuts.
- Don't Use the Sidebar in VS Code!! by (27 April 2021) ► Three shortcuts and two extensions to manage files.
- How To Create Custom VSCode Snippets by (5 March 2022) ► How to configure code snippets and key bindings.
- How To Get Started With VSCode by (12 March 2022) ► An introduction to VS Code.
- Introducing the Markdown Language Server by (16 August 2022) ► explains why and how he moved Markdown code into a language server.
- 5 things you had no idea you could do with Jupyter Notebooks (30 August 2022) ► Some tips and tricks for using Jupyter Notebooks.
- Mes extensions Visual Studio Code DevOps préférées↓ by (10 November 2022) ► The title says it all, but there is very little information about the extensions.
- Créer ma première extension VS Code en 25 minutes chrono (Sébastien BLANC) by (13 April 2023) ► An introduction on how to write a VS Code extension.
- VSCode Remote Development and Docker by (13 November 2023) ► How to configure VS Code to develop on a VM or in a Docker container.
- How to resolve git merge conflicts (VSCode) by (18 November 2023) ► A short presentation of merge conflict management in VSCode.
- I built a DeepSeek R1 powered VS Code extension… by (28 January 2025) ► A fast-paced presentation of building a VS Code extension to chat with DeepSeek hosted in Ollama.
- 63 VSCode Keyboard Shortcuts I Use Daily by (14 May 2025) ► The title says it all.
- IntelliJ
- Custom Code Inspections in IntelliJ — Learn more about custom code inspections with IntelliJ. by (22 July 2019) ► An example of implementing a static code analysis rule using Structural Search and Replace.
- IntelliJ IDEA Moves to the Unified Distribution by (17 July 2025) ► IntelliJ will now have a unified distribution with an open source core, free plugins, and ultimate plugins.
- Theia
- Choosing Eclipse Theia or Code OSS for Custom Tools or IDEs by , , and (30 October 2023) ► A comparison of Code OSS and Theia, written by a Theia sponsor…
- An IDE That Thinks With You — Theia AI IDE by (29 January 2025) ► A short presentation of the integration of AI in Theia.
- Gitpod
- Introducing Gitpod Dedicated: our enterprise cloud offering🚫 by , , and (8 December 2020) ► Gitpod goes the same way as GitLab and starts a hosted single-tenant offer. It also kill the self-hosted version.