KillerSites Blog

Programming

KISS [Kode it simple, slick]

November 15, 2018

Super complicated client side JavaScript and CSS, are all too common these days.

Are you being original or just gumming up the works?

A simple -if not a little insulting- acronym. How many times have we come across a co-worker, a manager, or even a boss drooping the old “kiss bomb”. Keep it simple, stupid… easier said than done? Sometimes, YES: absolutely. But other times, when we take a step back and look at the whole picture (maybe even take our egos out of the equation), we come to realize that simplicity can be clean, elegant and best of all easy.

Huge messes of code are a symptom of one or more of the following:

1. bad developers

2. overly complex frameworks

3. coders purposely hiding code …. by making it insanely complex.

At the risk of sounding old, “It’s not cool to write complex cryptic code that nobody can understand. Simple code is the best code”…ya young punks! And really you’re only hurting yourselves… What’s gonna happen when you have to go in 6, 8, 10 months down the road for updates and you have no idea what’s going on?

The pros keep the their work simple and clean where they can and not only do they look good, competent and in control; it saves them time. So get out there make life simple for yourself.

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

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

read more

Let It Flow: 5 Things that will Speed up your Web Workflow

October 30, 2018

Applies to web design and just about any type of programming too!

A HAPPY HALLOWEEN TO ALL!!

Let’s start off with a scary premise… You’re starting a project or maybe you’re knee deep in the middle of one and you just feel stuck, or trapped. You’ve become mired in details and trying to be a programming hero, and you feel like you’re going in all directions at once! You need a better way to manage your workflow, young padawan…

In this video we lay out 5 steps to speed up your workflow whether a web designer or a programmer you be! Without too many spoilers, I’ll give you a little taste of what I’m talking about with tip number 4: Get the UI in front of the client ASAP. You’d be surprised (or maybe you wouldn’t…) how many programmers and designers want to have this almost completed, work of DiVincian (yes that’s a word now) art to show the client. Nope, “You can mock all this up in HTML and you get the feedback from your client as quickly as possible.” Wouldn’t it suck to build something up and then have to change “…core behavior in your application because the client didn’t quite know what they wanted until they saw it?” Check out this video and free up some more time, money, and sanity for yourself.

 

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

New Kid on the Block[Chain]

October 5, 2018

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…

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 Course: https://www.killervideostore.com/video-courses/complete-entrepreneur.php

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

read more

How Successful Software is Created in the Real-World.

September 26, 2018

What’s it like to build and manage software over the long-term? What is the tried and true way of building software in the real world?

Here is a quick summary for people who don’t have time to watch the video:

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 Course: https://goo.gl/kpVUD2

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

Thanks!

Stef

read more

What are the Best Programming Languages if you DON’T have a Degree?

June 10, 2018

Without a degree, your best chances of getting work is with a small business. Over 80% of small businesses use PHP to power their websites. So that makes PHP the #1 choice for those with no degrees.

WordPress is also widely used by small business, and WordPress is created with PHP, some JavaScript, HTML5 and CSS3. Together, these coding languages are part of what is called the ‘web stack’. Learn the web stack and you will open up MANY job opportunities.

PHP is old and sucks – no?

LOL! No! Old PHP from the 1990’s wasn’t very good, but much has changed since PHP4. Today PHP is at version 7 and it has all the ability and security as any of the other mainstream languages including:

  • JavaScript
  • Python
  • Java
  • C#
  • Ruby

… So don’t let uninformed nerds convince you that somehow PHP has problems. It doesn’t.

If PHP is the top language, what are the others?

JavaScript is #2 and Python is #3.

How to pick the best language for you?

After 23 years of writing code and building real software, my philosophy is to be language neutral … all programming languages have their strengths and weaknesses. The choice of language just depends on:

  1. What KIND of programming you want to do.
  2. If you have a degree or not.
  3. The job options in your part of the world.

… You may love Java, but if there are no Java jobs where you are, what’s the point? So the best approach is to learn the fundamentals of programming and then with your new nerd-eyes, you will be better able to judge which path to go on. I recommend learning the web stack and Python.

… All my students will tell you, you can’t go wrong with that! Check out what my students think about my courses:

– Click on the above image to view the testimonials.

I created a video on the best programming languages if you DON’T have a degree:

Stefan Mischook

read more

Google Flutter vs Swift, Java and Kotlin

April 23, 2018

Mobile app development has moved toward hybrid apps, using the web stack (HTML5, CSS3 and JavaScript,) and frameworks like Phonegap or React Native.

But when it comes to the development of high demand (in terms of performance) mobile apps, using native languages like Swift for iOS and Java for Android is still the way to go. This might change with Googles Flutter framework.

Check out the video:

https://flutter.io/
https://facebook.github.io/react-native/
https://phonegap.com/

Thanks!

Stef

read more

Should you learn C++ in 2018?

November 21, 2017

In 2018 C++ is still a very viable programming language to learn. In fact, many programming languages are worth learning in 2018:

  • JavaScript
  • Python
  • Java for web apps or Java for Andriod
  • PHP
  • C#
  • Swift
  • C++
  • C

… And others. Although, the above would be my top picks.

The key to choosing a language comes down to two things: market viability of the programming language and what KIND of programming you want to do.

Kinds of Programming

You have many choices in terms of marketable programming languages … there is plenty of work for the languages listed above. Each language though, means a different kind of programming, and that often means a different type of person would enjoy programming language ‘A’ vs programming language ‘B’.

For example, C++ programming is a low level language, and that means you will be writing code that requires lots of management by the programmer of little details. It reminds me more of math.

On the other hand, JavaScript is much a higher level, meaning you don’t have to concern yourself with low level details that you do with C++. With JavaScript (and other high level languages,) very little code gets a lot done. But, at the cost of speed of processing and control over the finer details of how your program runs.

Choosing your language

I could write 10 pages on this, and still scratch the surface. Regardless, the key is to explore a little on your part, check out which TYPE of jobs you get with C++, and which type of jobs you get with Python … and the other languages. Again, different programming languages mean a different type of job.

The good news is that you don’t need to worry about your choice too much because you can always switch languages later. It’s easy to switch over, because all the above languages share about 90-95% of the same principles and concepts. The code looks different, but learning the code is the easy part.

Suggested first programming languages?

I would suggest either Python, JavaScript or PHP. All 3 are powerful, and have lots of jobs open to them. But, they are easier to learn than Java, C# and especially C++.

Hope that helps!

Stefan Mischook

read more