25 outils Mac pour un codage productif

25 outils Mac pour un codage productif

1. Un navigateur moderne

Chrome et Firefox sont rapides et disposent de consoles de débogage essentielles pour les développeurs Web. Vous devriez toujours tester dans Internet Explorer (et bientôt Microsoft Edge), ainsi que dans Safari, mais vous devriez travailler avec Chrome ou Firefox.

Gratuit sur //www.google.com/chrome/browser/ ou //www.mozilla.org/en-US/firefox/new/

2. Alfred

Pensez à Alfred comme une version turbocompressée de Spotlight d'OSX. Alfred sert de ligne de commande pour l'ensemble de votre ordinateur, vous aidant à lancer des applications, à lire de la musique et à effectuer des recherches, de n'importe où, avec un raccourci clavier universel. La version gratuite est livrée avec presque tout, mais une fois que vous utilisez instinctivement Alfred des dizaines de fois par jour, vous ferez probablement des folies pour le bloc d'alimentation de 20 $.

Gratuit sur //www.alfredapp.com/

3. Devdocs.io

Devdocs est un navigateur de documentation API.

Gratuit sur //devdocs.io/

4. Temps de sauvetage

Avec autant de distractions et de possibilités dans votre vie numérique, il est facile de se disperser. RescueTime vous aide à comprendre vos habitudes quotidiennes afin que vous puissiez vous concentrer et être plus productif. Rescue Time s'exécute en toute sécurité en arrière-plan sur votre ordinateur et vos appareils mobiles. Il suit le temps passé sur les applications et les sites Web, vous donne une image précise de votre journée et vous fournit des rapports et des données détaillés en fonction de votre activité pour vous aider à devenir plus productif chaque jour.

Vous pouvez également définir des objectifs pour vous aider à rester sur la bonne voie et à améliorer encore votre productivité. Votre progression peut être consultée sur votre tableau de bord, dans un rapport hebdomadaire par e-mail et dans un rapport d'objectifs.

//www.rescuetime.com/

5. Spectacle (ou Divvy)

Ne maximisez pas, ne minimisez pas ou ne faites pas glisser les fenêtres - gérez leurs positions avec des raccourcis clavier! Spectacle fait gagner du temps lorsque vous souhaitez placer deux fenêtres l'une à côté de l'autre. Il peut également faire défiler les fenêtres entre les moniteurs, ce qui est parfait si vous utilisez plusieurs écrans. Divvy fonctionne encore mieux, mais Spectacle est gratuit.

Gratuit sur //spectacleapp.com/ ou 14 $ sur //mizage.com/divvy/

6. Un IDE

Les éditeurs de texte fonctionnent bien pour travailler avec des scripts simples, mais une fois que votre projet se complique, vous devez passer à un environnement de développement intégré. Un bon IDE offrira des outils de contrôle de version, de test, de linting javascript et de comparaison. Plus important encore, il offrira des configurations par défaut saines. JetBrains fait d'excellents IDE pour JavaScript, Ruby, Python et PHP.

Essai gratuit, puis 79 $ //www.jetbrains.com/

7. Atom (ou Sublime)

L'éditeur de texte gratuit de GitHub est idéal pour écrire de petits scripts ou manipuler des fichiers trop volumineux pour les IDE. Il vous permet d'utiliser des macros et d'autres techniques d'édition de texte qui vous font gagner du temps. Sublime Text fonctionne encore mieux et peut valoir 70 $ pour vous inscrire si vous l'utilisez beaucoup.

Gratuit sur //atom.io/ ou //www.sublimetext.com/2

8. OhMyZSH

Si vous passez du temps dans le terminal, cela vaut le téléchargement. Codes de couleur ZSH sortis de votre ligne de commande. Il montre également des repères visuels importants, comme la branche git sur laquelle vous vous trouvez et à quelle heure votre dernière commande a fini de s'exécuter. Son achèvement par onglet et sa correction automatique sont également un gain de temps énorme.

Gratuit sur //github.com/robbyrussell/oh-my-zsh

9. Skitch

Prenez des captures d'écran (ou des captures d'écran partielles) avec un raccourci clavier global, puis marquez rapidement votre capture d'écran avec des flèches et du gros texte (la couleur par défaut est le rose vif!). Vous pouvez facilement exporter vers différents formats ou faire glisser et déposer des captures d'écran vers d'autres applications. Étant donné qu'Evernote possède skitch, il sauvegardera automatiquement toutes vos captures d'écran.

Gratuit sur //evernote.com/skitch/

10. SourceTree

C'est la meilleure interface utilisateur graphique pour Git, et elle est gratuite (bien que vous deviez l'enregistrer sur une adresse e-mail). Même si vous effectuez une majorité de votre Git à partir de la ligne de commande, Source Tree est toujours utile lorsque vous devez effectuer des tâches Git plus complexes (comme des commits inversés, des fusions compliquées ou des sélections de cerises).

Gratuit sur //www.sourcetreeapp.com/

11. Trello

Ce KanBan virtuel est idéal pour gérer de petits produits avec de petites équipes. Trello est beaucoup plus visuel (et tactile) que Jira, et moins dogmatique que Pivotal Tracker. Il peut être utilisé pour tout, d'une liste de tâches sophistiquée à un coordinateur d'histoire de sprint activé par API.

Gratuit sur //trello.com/

12. Raccourcis des touches de contrôle universelles (Bash)

Ces centaines de fois que vous atteignez les touches fléchées à chaque fois s'additionnent. Cette vidéo de 90 secondes pourrait vous sauver des jours de votre vie éveillée. Ces raccourcis universels fonctionnent dans tout OSX (ainsi que lorsque vous êtes en SSH dans une boîte Linux).

Gratuit (inclus dans OSX)

13. ScreenHero

Si vous effectuez un couplage à distance, vous souhaitez absolument utiliser Screen Hero. C'est moins cher que les alternatives d'entreprise (Citrix, LogMeIn) et plus rapide que Skype. Chaque utilisateur dispose également de sa propre souris et de son clavier! Une seule personne doit avoir un compte Screen Hero payant pour pouvoir l'utiliser. Team Viewer a des fonctionnalités similaires et est gratuit pour un usage personnel.

Slack a récemment acquis Screen Hero, mais vous pouvez toujours le télécharger ici gratuitement: //www.freecodecamp.com/field-guide/how-do-i-install-screenhero

14. File Vault

Assurez-vous d'activer File Vault, le crypteur de disque dur intégré à OSX. De cette façon, même si votre ordinateur portable est volé, votre identité, votre code et vos données sont sécurisés.

Gratuit (inclus dans OSX)

15. Machine à remonter le temps

OSX comprend un système de sauvegarde sans tracas appelé Time Machine. Même si vous stockez tous vos fichiers dans Dropbox, Evernote ou Google Drive, vous ne voudrez probablement pas passer des heures à reconfigurer votre environnement de développement. Mettez un disque dur externe sur votre bureau et branchez-le une fois de temps en temps pour tout sauvegarder automatiquement. Time Machine commencera à vous rappeler de le faire tous les 10 jours.

Gratuit (inclus dans OSX)

16. Stockage dans le cloud

Le stockage en nuage vous permet non seulement de partager facilement des fichiers lorsque vous collaborez avec des collègues, mais il sert également de sauvegarde ignifuge de précieuses photos et vidéos (sur de nombreux serveurs dans de nombreux endroits à travers le monde). L'espace devient moins cher chaque année. Par exemple, l'espace supplémentaire sur Google Drive n'est que de 0,25 USD / gigaoctet / an.

Gratuit sur drive.google.com/ ou //www.dropbox.com/downloading

17. LastPass / 1Password / PassPack

La personne moyenne perd des heures chaque année à réinitialiser les mots de passe qu'elle a oubliés. Les outils de mot de passe comme ceux-ci économisent du temps et de l'énergie mentale en stockant et en remplissant automatiquement vos mots de passe. Ils vous permettent également d'avoir des mots de passe longs et uniques pour chaque site, ce qui rend presque impossible pour les pirates de déchiffrer votre mot de passe.

Gratuit sur //lastpass.com/ ou //agilebits.com/onepassword ou //www.passpack.com/

18. Navigation privée / mode Incognito

Beaucoup de gens ne réalisent pas que cela existe, mais vous pouvez facilement masquer votre identité des sites Web lorsque vous naviguez. Dans Google Chrome, appuyez sur Commande + Maj + N. Dans Firefox, appuyez sur Commande + Maj + P. En prime, cela est utile pour exécuter deux sessions de navigateur sur le même ordinateur, et cela peut parfois vous aider à contourner les sites payants comme NYTimes.com.

Gratuit (inclus dans Chrome et Firefox)

19. Un outil de messagerie

Notre équipe a examiné et essayé de nombreux outils de messagerie différents. De tous ceux que nous aimons, Gitter est le meilleur pour une salle de discussion en cours, l'envoi de messages privés, la création de canaux d'utilisateurs spécifiques aux besoins des groupes et le partage de fichiers simple. Sauf si vous avez besoin d'une salle privée de plus de 25 personnes, Gitter est totalement gratuit. Gitter vous aide à garder tout le monde synchronisé lorsque vous vous déplacez entre votre ordinateur et vos appareils mobiles.

Gratuit sur //gitter.im

20. StackExchange

Il est difficile d'imaginer une programmation d'avant 2008. C'est à ce moment que les ingénieurs ont posé les premières bandes du ruban adhésif qui maintient désormais la profession d'ingénieur en logiciel ensemble en créant StackOverflow. Et maintenant, il y a ServerFault, SuperUser et, notre favori personnel, UX Exchange. Il y a de bonnes chances, quel que soit le message d'erreur que vous recherchez sur Google, vous mènera à l'article Stack Overflow, et pour une bonne raison. Créez un compte et payez-le en répondant aux questions et en votant pour des réponses utiles.

Gratuit sur //stackexchange.com/

21. Flux

Si vous avez déjà eu du mal à dormir après une longue nuit à regarder votre écran d'ordinateur, Flux est fait pour vous! Votre rythme circadien ne peut pas faire la différence entre la lumière du soleil et la lueur d'un moniteur. Cet outil gratuit modifie progressivement les couleurs de votre ordinateur pendant et après le coucher du soleil.

Gratuit sur //justgetflux.com/

22. LinkedIn

Sans LinkedIn, vous êtes tout simplement hors des radars de la plupart des employeurs et des recruteurs. Quelques conseils rapides sur LinkedIn: 1) connectez-vous avec tout le monde. 2) Renseignez-vous sur vos antécédents professionnels, les cours en ligne que vous avez suivis et les certifications que vous avez obtenues. 3) Si vous recevez des messages non pertinents ou importuns de recruteurs, ne vous plaignez pas d'eux. Répondez simplement poliment ou ignorez-les simplement.

Gratuit sur //www.linkedin.com

23. Meetups

Il n'y a pas de moyen plus rapide de créer votre réseau professionnel et d'être exposé à de nouvelles idées que d'assister à des causeries en soirée, des mixers et des soirées hack. Beaucoup de ces événements sont gratuits et commencent généralement vers l'heure du dîner. Certains incluent même de la nourriture! Accédez à Eventbrite.com ou Meetup.com et parcourez les événements de votre région.

Gratuit sur //www.meetup.com/ et //www.eventbrite.com/

24. Twitter

Alors que Twitter permet de partager toutes les pensées qui vous viennent à l'esprit, sa vraie valeur est la communication en temps réel. De nombreuses personnes avec lesquelles vous voudrez parler ont des comptes Twitter et vous serez surpris de la fréquence (et de la rapidité) à laquelle elles répondront à un tweet de votre part. Assurez-vous d'utiliser une photo de profil (les prises de vue fonctionnent mieux) avec une description courte et pertinente. Et gardez les choses positives!

Gratuit sur //www.twitter.com

25. Google (ou DuckDuckGo)

On dit souvent que les codeurs les plus productifs recherchent tôt et souvent sur Google. Il y a de fortes chances que quelqu'un ait rencontré le problème sur lequel vous êtes bloqué et a publié une réponse sur un blog ou StackOverflow. Si vous pouvez articuler votre problème, vous pouvez généralement rechercher une solution.

Gratuit sur //www.google.com

Utilisez des outils et prospérez! Et si vous voulez vous améliorer en codage, consultez //freecodecamp.com.

Publié à l'origine sur blog.freecodecamp.com le 1er octobre 2014.