Hello everybody,
I have recently adquired a MacBook Pro mid 2012 which is enough for me as developer. I would like to ask you for some applications usefuls for a developer. And of course apps available only for Mac like the Deco IDE for React Native, or mac and Windows like SourceTree.
Note: I am Linux user, and there are some apps only available in Windows and mac, it is one of the reasons I am asking :)
Many of those I love are already on other answer but I would add VSCode, a great text editor built by Microsoft (yes on Mac :) ), and Kitematic as well if you work with Docker for development.
My workflow today:
Utilities
Hi, me as a developer too, like to use multiplataform apps, cause in my house i have an ubuntu and in my work i have a mac mini, so for IDE i'm using IntelliJ Idea and it is a great IDE, i have Atom and Sublime only for study and fast projects too, mongobooster for mongo, mysql workbench, docker, vagrant, ... and all this stuff is multiplataform. Maybe i don't help you with my stack but i think that a multiplataform stack is better than an OS specific cause you have freedom. The only problem that i have is with Windows machines, cause it is not unix based and using an emulate terminal is a crap.
As a web developer you really don't need more than this and a terminal:
DB tools:
Others:
I usually do image (and any other bandwidth) optimization on the fly with Pagespeed on either nginx or Apache. All the FTP work is done either via Sublime or SSH. The clipboard management is handled by Alfred.
Here is what I use.
PS: I code and write article everyday :)
Hey ! When i search for an app i usually go to The Sweet Setup Not every apps are on it, but it covers lot of domains :) cheerz
Addition to all posts, I am a huge fan of Parallels Desktop for VM enviroment. I develop a lot of .NET code also and this helps me to run Windows Apps like they are running on Mac.
I keep the core stuff as cross-platform as possible: Sublime 3, bash, git on command line... avoids being too closely tied to any OS.
To answer the q...
Not an install as such, but be aware OSX Terminal runs Bash 3 not 4. Coming from linux you might hit the odd script that doesn't work out of the box.
Not a single FTP / SFTP client on the list? For shame...
Transmit is hands down the best *FTP program for the mac. Some will say Cyberduck is but no... If you don't want to use Coda, Transmit is the only way to go.
If you're looking for Mac-only software (which is a much shorter list than Mac-supported software then I only have a few things to recommend.
Generally, I try to use cross-platform tools on every platform, but these outliers on OS X are so good that I'll gladly use them over their cross-platform competitors:
I use Kaleidoscope to compare individual files, or file trees for differences so I can be more aware of what has changed between them. Just yesterday I was using this tool to compare new additions somebody made in version 1.2.1 of a file and to isolate those changes to see if I could try adding them to version 1.5.0, even though those two files have changed quite a bit.
There are many different image compression algorithms, and imageOptim uses all of them :D When you optimize an image using imageOptim it runs a tournament between all different algorithms and gives you the ultimate winner. Because all sorts of images compress differently, it's not always going to be the same algorithm that crunches all of them. This is easily the most important Mac-only utility, because there's no equivalent tool I've found on any other OS.
Coda strikes the perfect balance between editor and IDE, and it includes an FTP view, an Editor view (with a browser-preview), a Terminal view, and a MySQL view - meaning when I'm working on websites I can set Coda to fullscreen and:
All without leaving my editor :D Because I can work on all aspects of a website from the same app, setting it to fullscreen is like putting myself into 'Productivity Mode' and eliminating distractions.
There are things about every editor that annoy me, but for all the editors I've tried on all OSes, Coda gets the least things wrong and it's the comfiest editor I've ever used. I wish this was ported to Linux :D
For IDE you have the JetBrains, for text editor Sublime, for database Sequel Pro and if you want to see git in a visual way you have Source Tree or Git kraken
I would prefer Sublime Text over Atom.
Also SequelPro is the best SQL tool you will get.
What are you developing?
Well, recently we have Visual Studio for Mac, it's a great deal. It's hard without knowing what you developer but Atom Text Editor it's an indispensable tool for work-day. At least you can look at macOS & iOS Development Group at facebook.
Tiago Celestino
I am a brazilian front-end engineer
Computer Engineering Student
Cramirez
fullstack developer
Well i'm a FullStack MEAN Developer and my day to day apps are the following:
Development
Utilities
Unarchiver - to unrar compress files.
Safari (for surfing the web, i manage here all my bookmarks)
And as other user commented, i also code and write articles everyday 🍻
you can read my articles here at https://medium.com/@cramirez92