To me a huge selling point of linux is i3wm. If you haven't used this thing yet, you absolutely have to try it out! It is the best tool that I have discovered since emacs. It allows me to easily and conveniently manage dozens of windows, and it's hard to describe how convenient that is until you get used to it. I usually have around 10 workspaces open: 1. Emacs with personal notes, goals, todo lists. 2. Emacs windows…
From Mac to Linux: Web Development with Linux
61–70 of 106 posts
Re: From Mac to Linux: Web Development with Linux
#62Debian has a policy of shipping a sane default config, and generally enables/launches services for you. This is friggin awesome when you're experimenting and learning. apt-get install nginx, and bam, running webserver.
Unfortunately you then start automating processes, and it becomes quite painful. Wanna build a MySQL host with a non-default size innodb log? You get to install the package, stop the service, reconfigure mysql, blow away the log files created when the service was started by dpkg, then start the service back up. Compare this with RHEL/CentOS/Arch: Install package, configure service, start service. These are 3 discrete operations.
(Yes, there are workarounds for this, such as using policy-rc.d, but they bring their own complexity to the table.)
Re: From Mac to Linux: Web Development with Linux
#63The problem with most apt-based distributions is I've found that a lot of packages are out of date. Try out a pacman-based distribution some time. The idea of a rolling distro is great in my mind and most of the packages in the repo are up to date. If something is missing there is usually an AUR. If you use zsh with oh-my-zsh then you're going to have a much easier time finding whatever you need to install. Pacman ha…
If you want APT based distro + rolling update, Debian testing is what you need.
(Obviously if you're satisfied with Arch, there is no need to change.)
Re: From Mac to Linux: Web Development with Linux
#64To me a huge selling point of linux is i3wm. If you haven't used this thing yet, you absolutely have to try it out! It is the best tool that I have discovered since emacs. It allows me to easily and conveniently manage dozens of windows, and it's hard to describe how convenient that is until you get used to it. I usually have around 10 workspaces open: 1. Emacs with personal notes, goals, todo lists. 2. Emacs windows…
If Adobe supported linux, I could almost do my entire job without Windows. The only missing piece would be support for Exchange-based email. But for now I've got two machines, 3 monitors, and make great use of Synergy. I feel like a luddite though because I use and love linux, but have never taken the time to learn and use the workspaces feature. It would probably be cheaper to learn it than to keep throwing monitors…
Re: From Mac to Linux: Web Development with Linux
#65Honestly, nice if that works easy for you when using just developer tools on the terminal or a text editor. As a web developer, though, you might end up using more than that. A Mac offers so much more commercial applications that just do not exist on any Linux distribution. Gimp is no replacement for Photoshop and Inkscape is not replacement for Illustrator, ... Btw, mostly everything you install with `apt-get` can b…
I thought .psd mockups and HTML slicing were a thing of the past, and vector work (logos, etc) should be done by a graphic designer. Not to mention most icon/graphic assets can be provided by Bootstrap or FontAwesome.
Re: From Mac to Linux: Web Development with Linux
#66Honestly, nice if that works easy for you when using just developer tools on the terminal or a text editor. As a web developer, though, you might end up using more than that. A Mac offers so much more commercial applications that just do not exist on any Linux distribution. Gimp is no replacement for Photoshop and Inkscape is not replacement for Illustrator, ... Btw, mostly everything you install with `apt-get` can b…
Re: From Mac to Linux: Web Development with Linux
#67Earlier quoted context omitted.
Yeap, and 90% of mine is - but sometimes you are at a conference, doing something over the weekend, or on a plane, and an external monitor is not possible.
And your point is? spending the premium for a mac for this use case is a waste of your or the share holders money
Re: From Mac to Linux: Web Development with Linux
#68Earlier quoted context omitted.
> With "the cloud", these days that is not necessarily true. a t2.large / m2.large are 2 cores, 8GB RAM. - well within the reach of a basic laptop. Which is why we just connect to "cloud" and clone our own instance from a production server, if we really need to. > Never debug in production. No developer should have access to production. Maybe in a perfect world. On real life I have been in projects where developers w…
OK, the problems seem more culture based then. All of these issues tie together. Developers can't access production, so they start using production like environments, which allows for proper Ops work (Infrastructure as code - e.g. config management), which allows for easier setup of production like environments for developers ... and continue cycle. Its hard to move to that, and takes time, but it really helps. I kno…
Re: From Mac to Linux: Web Development with Linux
#691. GUI git client (yes, i know how to use a terminal, but at times, you just wanna get work done and not google a command - I used to use sourcetree, and now Tower but there's nothing great on linux. The best I could find is Smartgit which is ok at best - but not on par with the others I have mentioned).
2. UI development - Sketch/XD etc.
3. Adobe Suite
I want to add games to that list, but we have recently got Rocket League so that and along with various valve games and Minecraft seems to be enough for casual gaming right now.
Re: From Mac to Linux: Web Development with Linux
#70The problem with most apt-based distributions is I've found that a lot of packages are out of date. Try out a pacman-based distribution some time. The idea of a rolling distro is great in my mind and most of the packages in the repo are up to date. If something is missing there is usually an AUR. If you use zsh with oh-my-zsh then you're going to have a much easier time finding whatever you need to install. Pacman ha…
> The problem with most apt-based distributions is I've found that a lot of packages are out of date. If you want APT based distro + rolling update, Debian testing is what you need. (Obviously if you're satisfied with Arch, there is no need to change.)
You also don't have an AUR for Debian and there are many things that just aren't in the repos. Teamspeak 3, for example, is completely absent.