Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
The purpose of this article is to showcase some tools that really help me and people who I work with to develop front-end apps faster & easier.
This is going to be a guide for those, who still look how they can improve their workstation with must-have tools to create awesome solutions.
Atom
Available for Mac / Windows / Linux
A hackable text editor for the 21st Century
This awesome code editor has pretty everything I need… Syntax highlighting (yep, I know that’s common feature😂), well… Package manager📦, Built-in hints❗️, and beautiful UI (as for me, it is important).
For using Atom like a pro, you need to install some plugins (but be careful, as some of them may slowdown Atom editor).
Here’s what I use and would definitely recommend to anyone:
Atom is nice, but some users say it has bad performance. As to me — it completely satisfies my needs, but if you face such issue, you can try Sublime Text 3 or VS Code.
GitKrakenAvailable for Mac / Windows / Linux
Git GUI for Windows, Mac & Linux | GitKraken
Awesome Git Client made by axosoft. GitKraken is absolutely free for everyone. I like mostly because of it’s modern design and futuristic UI-concepts.
Image from https://forum.unity.com/threads/gitkraken-com.393521/
And they always make simplistic cheatsheets & instructions for everything:
body[data-twttr-rendered="true"] {background-color: transparent;}.twitter-tweet {margin: auto !important;}
GitKrakenTip: Download our cheat sheet for more GitKraken tips! https://t.co/SC7ycQOjKS
function notifyResize(height) {height = height ? height : document.documentElement.offsetHeight; var resized = false; if (window.donkey && donkey.resize) {donkey.resize(height); resized = true;}if (parent && parent._resizeIframe) {var obj = {iframe: window.frameElement, height: height}; parent._resizeIframe(obj); resized = true;}if (window.location && window.location.hash === "#amp=1" && window.parent && window.parent.postMessage) {window.parent.postMessage({sentinel: "amp", type: "embed-size", height: height}, "*");}if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.resize) {window.webkit.messageHandlers.resize.postMessage(height); resized = true;}return resized;}twttr.events.bind('rendered', function (event) {notifyResize();}); twttr.events.bind('resize', function (event) {notifyResize();});if (parent && parent._resizeIframe) {var maxWidth = parseInt(window.frameElement.getAttribute("width")); if ( 500 < maxWidth) {window.frameElement.setAttribute("width", "500");}}
Note that as well as Atom, GitKraken is built on top of Electron platform using JS, HTML & CSS and the difference is that GitKraken is not Open Source:(
…and that’s because they also have a paid PRO version, which you can get for $49 per year OR if you own a GitHub Student Pack (free for 1 year).
Terminal.appAvailable for Mac onlyterminal.app
Yep… A built-in Mac app. But worth to mention, as it’s much better than what we have in Windows.
For Windows users. Please consider using one of the following:
- Cmder — I was using it as my main command line tool. It is highly customizable and powerful tool.
- Hyper — Yet another desktop app made with Electron. The advantage of this terminal is that you can easily customize it for your needs with some Javascript code.
- Git Bash — Also worth to mention. You get this bash console app after you install git. The advantage is that you have built-in bash commands. But I faced the problem that I get less runtime output then with other terminal apps (for example if you run a command like npm install — you won’t see the installation progress).
Other apps
These are apps that make development more social, …
Discord - Free Voice and Text Chat
Discord — Voice and Text chat app made originally for gamers, but either widely used by developers. There you can find communities like reactiflux and SpeakJS.
Slack — Chat app made for teamwork. Another popular chat client in developers world. Definitely worth to check out FrontEndDevelopers team.
Trello — For my needs it is a powerful TODO task manager that helps me track my progress in learning things, assign tasks to other people and arrange work.
You can download their desktop app by this link: https://trello.com/platforms
Conclusion
No conclusion. These are just apps that I prefer for my needs 😎. Not an advertisement or something made for self-profit.
Feel free to showcase desktop apps you use every day for front-end development in comments!
🖥️ Desktop apps for Front-end development. My workspace. was originally published in Hacker Noon on Medium, where people are continuing the conversation by highlighting and responding to this story.
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.