redis. Coming from years of old school "Web + DB + memcached" redis has blown me away with what it can do from searchable lists for typeaheads to pub/sub.
I used to work in a mixed Windows/Linux environment and found what worked best for me was to run Linux via Vagrant, and use MobaXterm (http://mobaxterm.mobatek.net/) for ssh, as it has an X server. That's how I used to…
Short comment from my experience. I would say the difference between a junior and a mid is experience breadth of knowledge. Knowing what tools, patterns or architecture to use and when. The difference between a senior…
We've come full circle and have just pulled our stack back from a complex framework (Durandal, akin to Angular) to a simple architecture centred around knockout.js, and everyone is happier for it. The code is cleaner…
We're running production apps based mostly on Knockout.js and jQuery. We also use lodash and moment. The problem with getting stuck into one particular framework is that then become an "X" programmer, not a web…
If you're not in an environment where you have mentors, or if you find yourself easily distracted, sign up to a course at a school with proper in person training and testing or you're just going to keep procrastinating.
Take it as an opportunity to learn about linux and use it as a test bed to upskill yourself, if you're into that sort of thing. Install a hyper-visor and start playing with VMs, containers etc.
There's "MacInCloud" http://www.macincloud.com/ You can rent time on a remote Mac, preinstalled with tools, on an hourly, weekly or Monthly basis.
I'm a programmer more than a gamer. I have a fondness for wireless & free scrolling mice. I'm currently using a Logitech m560 which is okay, but the balance is off. I'm looking to upgrade too. My contenders are the new…
If it's not a drop in replacement for underscore or lodash, please don't use "_".
Don't worry about the fads. Software always changes, there's no such things as a sure bet. It's more important to learn good technique, idiomatic javascript and "how to learn". To dive in pick one with a lot of good…
I do. As long as it's not Facebook.
I'm running a 2014 15" MBP as a Windows machine with bootcamp. It's not bad, but would not have been my first choice (Company issued) My personal beef is the keyboard layout sucks (for a Windows guy). Other than that…
We're a start up using using .NET/C# MVC4 SQL Server etc etc. (Sorry can't give names Just call us "Medical Software"). There are a lot more .NET start-ups than one is lead to believe, but you don't hear so much about…
My short answer is, go with what you know, it's better to have a solid working product than a flakey pile of learner spaghetti. I'm a .net dude at a startup though and to be fair long term costs should be factored in,…
Programming is the 'easy' part. To be employable learn the rest of the process, which is typically language agnostic: Dev Processes & workflow (scrum), DVCS (git), TDD, CI/CD (Travis/Jenkins/TeamCity), devops (puppet).…
Github was bootstrapped for 4 years before taking funding. Eventually everyone does when they need to grow rapidly.
I'd say almost always it's the soft stuff: Respect, stress, suitable challenges etc. I know very few Senior Devs who've left a great place to work just for more money.
doh. Sorry, got lost in the excitement ;)
What about a chromebox? http://www.asus.com/au/ASUS_Chromebox/
I've been with C# since the beginning, 1.1, coming from ASP 'classic', I absolutely love C# as a language. But... I'm now working in a Ruby/Linux shop handling some of their legacy app integration and I've come to…
redis. Coming from years of old school "Web + DB + memcached" redis has blown me away with what it can do from searchable lists for typeaheads to pub/sub.
I used to work in a mixed Windows/Linux environment and found what worked best for me was to run Linux via Vagrant, and use MobaXterm (http://mobaxterm.mobatek.net/) for ssh, as it has an X server. That's how I used to…
Short comment from my experience. I would say the difference between a junior and a mid is experience breadth of knowledge. Knowing what tools, patterns or architecture to use and when. The difference between a senior…
We've come full circle and have just pulled our stack back from a complex framework (Durandal, akin to Angular) to a simple architecture centred around knockout.js, and everyone is happier for it. The code is cleaner…
We're running production apps based mostly on Knockout.js and jQuery. We also use lodash and moment. The problem with getting stuck into one particular framework is that then become an "X" programmer, not a web…
If you're not in an environment where you have mentors, or if you find yourself easily distracted, sign up to a course at a school with proper in person training and testing or you're just going to keep procrastinating.
Take it as an opportunity to learn about linux and use it as a test bed to upskill yourself, if you're into that sort of thing. Install a hyper-visor and start playing with VMs, containers etc.
There's "MacInCloud" http://www.macincloud.com/ You can rent time on a remote Mac, preinstalled with tools, on an hourly, weekly or Monthly basis.
I'm a programmer more than a gamer. I have a fondness for wireless & free scrolling mice. I'm currently using a Logitech m560 which is okay, but the balance is off. I'm looking to upgrade too. My contenders are the new…
If it's not a drop in replacement for underscore or lodash, please don't use "_".
Don't worry about the fads. Software always changes, there's no such things as a sure bet. It's more important to learn good technique, idiomatic javascript and "how to learn". To dive in pick one with a lot of good…
I do. As long as it's not Facebook.
I'm running a 2014 15" MBP as a Windows machine with bootcamp. It's not bad, but would not have been my first choice (Company issued) My personal beef is the keyboard layout sucks (for a Windows guy). Other than that…
We're a start up using using .NET/C# MVC4 SQL Server etc etc. (Sorry can't give names Just call us "Medical Software"). There are a lot more .NET start-ups than one is lead to believe, but you don't hear so much about…
My short answer is, go with what you know, it's better to have a solid working product than a flakey pile of learner spaghetti. I'm a .net dude at a startup though and to be fair long term costs should be factored in,…
Programming is the 'easy' part. To be employable learn the rest of the process, which is typically language agnostic: Dev Processes & workflow (scrum), DVCS (git), TDD, CI/CD (Travis/Jenkins/TeamCity), devops (puppet).…
Github was bootstrapped for 4 years before taking funding. Eventually everyone does when they need to grow rapidly.
I'd say almost always it's the soft stuff: Respect, stress, suitable challenges etc. I know very few Senior Devs who've left a great place to work just for more money.
doh. Sorry, got lost in the excitement ;)
What about a chromebox? http://www.asus.com/au/ASUS_Chromebox/
I've been with C# since the beginning, 1.1, coming from ASP 'classic', I absolutely love C# as a language. But... I'm now working in a Ruby/Linux shop handling some of their legacy app integration and I've come to…