First things first, a kick-ass opening for this vlog with a (literally, for those afraid of heights) breath-taking view of Montreal, and then back into the “studio” to check out my rig (drums), all to a slick tune in the background. Maybe we’ll call this segment, “Weeee, so fly.”
But let’s dive right into it… Should you use JAVA for back end web app development?
A very specific question deserves a very specific answer: “At the end of the day you have to always judge your technology stacks based on both technical implications of the choice and market implications.”
Technology implications: Do you have experience with the language you’re using? Are you comfortable as programmer? “It depends how nerdy you are, if you are very comfortable writing code, you’re very comfortable as a developer and you’ve done web apps before, yeah, JAVA, could be a good choice, but you gotta consider more than just the technical aspects of the language…”
In terms of market implications: “…are there jobs there? Is there a long road ahead for that particular technology stack?” Now, there are plenty of jobs in JAVA but they tend to be in or with larger businesses/ organizations. Even with smaller businesses or freelance work “JAVA would not be my first, second, or third choice…”.
Check out the video for a super detailed answer to this question and the more broad lesson that we’re trying to teach: What can you do Vs. what will the market pay you for. Also, did you find our RUBY diss(es)? Oh, yeah, there might be more than one! Enjoy!
There’s a lot of hype surrounding blockchain. But before you start signing up for blockchain 101 consider this…
Cryptocurrency. Bitcoin. Blockchain… These words have garnered their fair share of both esteem and infamy. But are we really talking about when we use these words? What’s the correlation and (let’s be honest with ourselves), how can we use it to make money?!
Well, let’s take Blockchain. Essentially it’s just a database, albeit an ingenious and very popular one right now, that regularly updates -and continually reconciles- all information stored on it (files, spreadsheets, etc.) in real time (for lack of a better word). Two users (or more likely two million users) can be messing around – editing and changing information at the same time- with no loss or corruption of data. Which makes it ideal for keeping track of and implementing Cryptocurrencies like BitCoin.
And just like any new and interesting thing on the market that can be implemented in ways that potentially save or make millions of dollars , there are classes and courses sprouting up everywhere offering education and certification in Blockchain – makes sense right? Should you drop everything and learn Blockchain? Not necessarily…
To be clear, we are not taking anything away from Blockchain, it is an amazing database that has and will have some incredible applications. We just think you should consider all your options. And as for cryptocurrencies like BitCoin, we have some insight and friendly advice into that too. But that’s another post… in fact, this one…right here…
I just released my Complete Freelancer course, where you will quickly learn how start, and build a very profitable freelance business.
This BRAND-NEW course (released July 16 2018) is based on my 20+ years as a entrepreneur, freelancer and developer. I’ve worked as a freelancer for years, and have hired freelancers for years. I’ve been on both sides of the deal …. that’s why this course is unique and so valuable.
Comes with 5 freelance templates, to jump start your freelance business!
Lessons are in both video and podcast/audio format … for people who want to learn on the go.
Includes an 8 page e-book that outlines the course in bullet points for easy reference.
Students are already telling me it is the most complete and to-the-point freelance training these ever seen!
I’ve been building websites and building apps since the early 1990’s. In that time, I’ve learned many different languages, and explored many different strategies when it comes to writing good code.
This is going to be my first blog post on the business of coding. In this series, I will not be getting into the finer details of writing code (I cover that easily in my courses,) instead, I will talking about things that only 20+ years of development experience can teach you. But if you follow this series, you will learn these useful tips much more quickly!
Tip #1: Giving time for your mind to rest will pay dividends in your coding and business career.