KillerSites Blog

Java

Java for Apps in 2019

May 21, 2019

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!

My popular courses:
Learn web development fast: https://shop.killervideostore.com/
Learn Python 3 fast: http://www.killervideostore.com/python/
My business courses:
Complete Freelancer: https://www.killervideostore.com/free…
Complete Entrepreneur: https://www.killervideostore.com/vide…
My social links: Instagram: https://www.instagram.com/stefanmisch…
Twitter: https://twitter.com/killersites

read more

The Jabba About Java

March 27, 2019

Hard to learn, easy to write … but slow to code with

Full disclosure: I love Java and in some ways, it can be easier to write than faster-to-write languages like JavaScript, Python and PHP. That being said, I wouldn’t use JAVA today in most situations… I know, I know, I can hear the rage-typing right now as the JAVA cavalry sweeps down the hill, charging towards me, but hear me out…

It’s hard to learn, even compared to other languages (like PYTHON, JAVAscript or PHP). It’s hard because “…you have to declare everything. …You have to explicitly write out everything your code is doing. …There’s a lot less things done automatically for you.” Which can be good: as a programmer that means there’s a lot less errors creeping in because there’s not really any “implied coding” (explanation in the video), BUT the coding you do write is super-detailed and verbose.
ALSO: It’s dog-slow at run time when writing desktop applications (never mind mobile apps).

-Totally dating myself here- JAVA was a great language for it’s time in the 90’s. “Because when you wrote JAVA it just worked…and it was very consistent. …JAVAscript: relative to JAVA was very inconsistent …it had some really weird, wonky behaviors and it could cause some really stupid little bugs that could cause you to pull your hair out trying to chase them down in JAVAscript, whereas you didn’t have that occur with JAVA.” I’m also not saying that JAVAscript is bad, in fact most companies toady are leaning towards lighter, faster languages and JAVAscript fits that build (especially when compared to JAVA).

So there you have it, from a guy that loves JAVA. It’s super verbose and heavily detailed in the writing (which also means less errors because you’re being explicit), and that writing code takes much more time, much more time means much more work and money/cost: “I wouldn’t do it.”

Check out the video for a more in-depth explanation PLUS what’s coming up with us with STUDIOWEB and other fundamental stuff we’re working on; super exciting stuff!

Enjoy!!

My popular courses:
Learn web development fast: https://shop.killervideostore.com/
Learn Python 3 fast: http://www.killervideostore.com/python/

My business courses:
Complete Freelancer: https://www.killervideostore.com/free…
Complete Entrepreneur: https://www.killervideostore.com/vide…

My social links:
Instagram: https://www.instagram.com/stefanmischook
Twitter: https://twitter.com/killersites

read more

Now You’re Speaking My Language

March 14, 2019

What Programming Languages do the Most Popular Websites Use? The results may surprise you!

So, I was on what the kids call wiki-wiki-pedia the other day and I thought I’d look up what programming languages the most popular websites use. I know, most people look for civil war factoids or if their favorite band from their teenage years is still around but I guess I’m just weird like that…

Now, I’ll be honest with you, it’s better to watch this vid to see firsthand what I’m talking about but, quick spoiler, on the front end (that’s to say “code that lives in the web browser”.) it’s all JavaScript. But what’s most surprising is the back end where it’s almost all JAVA, PYTHON, C, C++, PHP, etc. Yup, pretty surprising (or not, if you’re pretending to be one of those “I’ve seen it all” programmers). The reason I bring this to your attention is that I want to “give you some insight into how effective a programming language is; how ‘serious’ a programming language is…Some people look at a programming language and say ‘it’s not serious, it can’t work on big projects’.” Well when you consider what these giants of the industry are doing (and you’re assuming they know their onions), you start to see that these languages are still very capable of doing the “heavy lifting”.

But seriously, check out the vid to put it all into context.
Also, blink and you might miss it: another quick dig at RUBY (mwahaha). Enjoy!

My popular courses:
Learn web development fast: https://shop.killervideostore.com/
Learn Python 3 fast: http://www.killervideostore.com/python/

My business courses:
Complete Freelancer: https://www.killervideostore.com/free…
Complete Entrepreneur: https://www.killervideostore.com/vide…

My social links:
Instagram: https://www.instagram.com/stefanmischook
Twitter: https://twitter.com/killersites

read more

Why ASP, ASP.NET, JSP, Ruby and Cold Fusion Suck .. for web designers.

November 7, 2007

I’ve been asked many times (by web designers) about what programming language they should learn so that they can build database driven websites. My short answer is of course: PHP.

That said, I felt a little more detail was required: why do the competing technologies (ASP, ASP.NET, Ruby etc …) suck compared to PHP … in that regard?

From the article:

The article’s title (I admit,) will get some people little miffed at me. But, what can I say, the truth hurts!

Seriously, this statement is valid and is worth talking about because there are a lot of web designers out there who are considering the leap into building dynamic (database driven) web applications. And with so many choices (ASP, ASP.NET, Ruby etc …) it can be very frustrating when trying to make that choice.

Of course, I believe (and know) that PHP is the choice language/technology for web designers. But why are the other technologies not a good choice for web designers?

You can read the rest at killerphp.com:

Why ASP, JSP and Ruby suck for web designers

Thanks,

Stefan Mischook

www.killersites.com
www.killerphp.com

read more