DEV Community

Cover image for Expediting Productivity: My Favorite macOS Apps of 2024
Ajeet Singh Raina
Ajeet Singh Raina

Posted on

Expediting Productivity: My Favorite macOS Apps of 2024

As 2024 wraps up, I’ve been reflecting on the tools that helped me get things done this year. If you’re like me, you’re always looking for apps that make life easier, whether it’s coding, creating sample apps for the customer tech talk, or collaborating to organize events. Over the years, I’ve built a solid toolkit on my Mac M1 Pro, and this year brought a few exciting new additions.

Here’s my top macOS apps of 2024 — maybe you’ll find something useful too!

1. Docker Desktop

DD

Docker Desktop has been a go-to tool for years. Whether I’m building a containerised app or running microservices locally, it’s a lifesaver. It gives me consistent environments without extra hassle.

Docker Desktop isn’t just a UI; it’s a comprehensive development platform that integrates a suite of tools, services, trusted content, and automation. These features are designed to streamline development, enabling faster and more secure delivery of applications.

Pro Tip: Developers often need to explore a running container’s contents to understand its current state or debug it when issues arise. With Docker Desktop 4.12 or later, you can quickly start an interactive session in a running container directly through a Docker Dashboard terminal. This easy access lets you run commands without needing an external CLI. Turn on Integrated Terminal within Docker Desktop Settings.

2. Testcontainers Desktop App

Image2

This new addition has been a game-changer. Testcontainers Desktop makes integration testing simple by spinning up lightweight environments. It’s perfect for testing dependencies like databases or message brokers.

Testcontainers Desktop is a free companion app for the open source Testcontainers libraries that enriches the Testcontainers user-experience makes local development and testing with real dependencies even simpler. Read more about Testcontainers Desktop in the documentation.

Pro Tip: Testcontainers Desktop lets you set fixed ports instead of using the default random ports, which makes debugging easier, especially from IDEs like IntelliJ. Additionally, the Freeze Containers feature keeps a container running indefinitely for deeper debugging and analysis. Once your investigation is complete, you can uncheck the freeze option to resume the test execution and let Testcontainers handle the cleanup automatically.

3. Stream Deck

Image3

Another new find that I can’t live without. Stream Deck makes automating tasks and switching between workflows a breeze. From editing videos to launching dev tools, it’s all about saving time.

Pro Tip: Set up custom profiles for specific apps to get the most out of it.

4. Zoom App

Image4

After three years, Zoom is still my top choice for virtual meetings. It’s reliable, simple, and just works for everything from team syncs to webinars.

Pro Tip: Try using breakout rooms and polls for more engaging meetings.

5. Slack

Image5

Slack remains my hub for team communication. It’s great for everything from quick updates to detailed discussions. The integrations with other tools make it even better.

Pro Tip: Automate notifications with Slack bots to keep everyone on track.

6. Spotify

Image6

Music keeps me productive, and Spotify’s been a constant companion. Whether it’s focus playlists for coding or upbeat tracks for powering through tasks, it always delivers.

Pro Tip: Explore “Focus Playlists” for work-friendly background music.

7. Ollama App

Image7

This is a new one for me. Ollama is a powerful tool that allows you to run large language models (LLMs) locally on your Mac. It’s ideal for developers and enthusiasts who want to leverage the power of AI without relying on cloud services. Running models locally ensures privacy, speed, and greater control over your workflows.

8. Google Chrome

Image8

Chrome is still my favorite browser. It’s fast, reliable, and handles everything from research to running web apps seamlessly.

Pro Tip: Use the “Tab Groups” feature to keep your browser organized.

9. IntelliJ IDEA

Image9

For coding, IntelliJ IDEA is my go-to. Its intelligent suggestions and debugging tools make development faster and smoother.

Pro Tip: Check out plugins in the JetBrains Marketplace to customize it for your projects.

10. Visual Studio Code

Image10

VS Code is always handy for scripting and debugging. It’s lightweight, powerful, and packed with extensions that make it incredibly versatile.

Pro Tip: Use the Live Share extension to collaborate on code in real time.

Honorable Mentions

These apps didn’t make the top 10 but are still worth a shoutout:

  • Canva: Perfect for quick, stunning visuals.

  • GitHub Desktop: Makes managing repositories simple.

  • Postman: A must-have for API testing.

  • Wondershare Filmora: My favorite video editor.

  • Okta Verify: Keeps my accounts secure with two-factor authentication.

Wrapping It Up

These apps have been my go-to tools for 2024, making life easier and work more productive. Some are old favorites, while others are new discoveries I can’t imagine working without now.

What about you? Are there any macOS apps that have made a difference for you this year? Drop a comment or message me — I’d love to hear your recommendations!

Top comments (0)