KillerSites Blog

iOS

How to Choose a Programming Language

June 19, 2019

Some criteria to consider when selecting a programming language to learn…

We get this question all the time in some form or another; “I really want to be a developer, but what language (programming) should I learn?” Well, let’s jump into it:

1- Consider the Job: The type of coding or kind of programming you want to do. For example do you need to do/want to build an iOS or android app? Web for small businesses? Etc… These decisions will play a role in what language you choose.
2- Consider the Ecosystem around the Language: You don’t necessarily want to jump into a technology that was not yet well enough established. Generally speaking if there’s no support/community for that framework/language, it might not progress or evolve with the “times”…
3- Consider the Job Opportunities Around the Language: Kinda relates to #2, if there’s not a lot of cross-platform support or community base, then generally speaking, you’re going to have a hard time finding a job with a more obscure language… Sometimes the “niche” market pays off but those opportunities are few and far between.
4- Consider the Market Forces: Competition can play a big role in choosing a language. How many other devs will you be competing against? What’s their experience? What is the Language that the majority of the market uses? All these things should at least be considered when you’re choosing a language.

Now that we’ve wound you up tight with anxiety and nervousness for choosing the right language (or failing miserably right out of the gate), let us offer you calming and relaxing idea to soothe you mind… It doesn’t really matter what language you pick… “Most of the modern languages share 80-90% (depending on language) of the same principles and constructs. The syntax or code that you write may be different, but at the end of the day…it’s the underlying architecture that makes the language…” so don’t worry about nailing your choice right outta the gate.

Check out the vlog for a more in depth explanation of how to go about choosing a language. And when in doubt, choose an open platform over a closed one; they tend to win out in the end.
Enjoy.


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/stefanmisch…
Twitter: https://twitter.com/killersites

Thanks!

read more

Nerd Wars: A New Hurt

June 14, 2019

Another breaking discovery from the Department of Urban Humanity or DUH’: “You are a flesh and blood human being and the software “tools” you choose do not define you. Whatever programs, hardware, etc. other people use is their own business and has nothing to do with you. Go live your life!”

The main reason for this VLOG is because we had the audacity to mention that some lifelong MAC users were switching to WINDOWS for a bunch of reasons, hardware inconsistencies, etc… And some people (and one in particular) practically pooped a kitten!

Now, trolls and general sh*t disturbers aside, we know that most people either have too much common sense or not enough time to care about this statement. But for those of you who genuinely have your back up: “it’s just an opinion, man. Who cares!”

Check out the VLOG below or if you feel like you’re on the outside looking in, checkout the links to some great courses that we offer, that way you can learn coding and then spew your opinion all over the internet…or take those amazing skills and become a highly paid and respected DEVELOPER SUPREME!!

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

Don’t Be Shy About Flutter 1.2

April 16, 2019

The face of native mobile development is changing indeed … and fast!

Okay, so a couple of months ago we talked about SWIFT and how we felt it was going to “lose market share” because frameworks like FLUTTER, React, etc. were going to put more pressure on native development (like SWIFT) with their sheer versatility… it did not go over well with the SWIFT OG’s… but if we could just have a moment of your time, I’m sure we can make things worse… 🙂

“Flutter allows you to write cross-platform mobile applications (iOS & Android) using one language: DART, one framework: FLUTTER framework, and it’s created by google; and what interesting about FLUTTER -it compiles down to native so you don’t have a ‘performance hit'”.

Now, traditionally when you use frameworks, you don’t have access to certain things that you would with native but the major concern when creating FLUTTER was to give developers the ability to customize and have access to everything…in other words: flexibility. Writing and maintaining one code base which is responsive, compiles down to native is gives you a lot of control over UX and UI is pretty attractive and while no framework is perfect, it’s pretty close…

In the video we go into more detail and hit on a few interesting points. Check it out, it’s worth a look. 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

DRUPAL Jobs In 2019

March 12, 2019

Widely used by some big name organizations like Nasa and Harvard, is a job working with DRUPAL outdated in 2019?

DRUPAL is (arguably) the 2nd most popular CMS in the world…second only to WordPress (again, arguably…). There a many high paying DRUPAL jobs out there. To work with DRUPAL, you need to know HTML5, CSS3, some JavaScript and PHP … and of course, you need to know DRUPAL.
We’ve been asked if DRUPAL is a dinosaur, an aging language that won’t matter in the years to come and if anyone who works in it will be working towards obsolescence (whoa…heavy, huh?).

Well the short answer is “…no…”
The long answer is (thankfully) a little more detailed and available here in what I’d like to be the first to describe as a “Sausage” explanation. In that it is both meaty (detailed) and has a hint of spiciness (fun nerd ranting) mixed in…yeah, ya know what never mind, I’m regretting this metaphor already…apologies…
Suffice it to say that it’s better to experience this explanation in it’s entirety, with the relevant senses than to write it out. Plus, there a bonus RUBY dig (mwahaha…). Long story short if this is a first job for you, we all have to start somewhere and work looks good on a resume no matter what (not to mention experience) and you’d be surprised how many languages are still being used today…
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

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

My new Site on Apple’s Swift

June 18, 2014

Apple Swift

Hi,

It took us a week but my site on Apple’s Swift programming language has officially launched!

swiftplayground.org

I decided that (once again) I had to walk my talk and explore a new programming language. Swift is a good one to learn for several reasons:

  1. Swift is an ultra modern language. It’s always good to be clued into the cutting edge.
  2. Swift will open up the doors to speedy iOS programming. There’s good money in them Apples!
  3. It looks like a lot of fun!

So there you have it PHP nerds. If you are looking to stimulate your programmatic brain or maybe expand the type of (programming) work you can do, Swift is something worth learning.

Stefan Mischook
killerSites.com

read more

Swift Programming Video Tutorials

June 7, 2014

Apple Swift

Hi,

It’s been a few days since the xCode 6 beta and Swift was released by Apple to members of the iOS Developer Program. I’ve been working with Swift and created a few screencasts but because of NDA restrictions, I cannot post the videos!

🙁

But, I can talk about the language and teach you how to code in Swift – just without showing you xCode Beta 6.

I’ve already put out a quick article (on KillerPHP.com) a few days ago where I went over some basic concepts in Swift.

The NDA should be unlocked very soon and so my videos will have to wait until then. But in the meantime, I will be covering Swift and iOS programming using other code editors and releasing those publicly. In private though, I will be working on Swift screencasts and as soon as the beta period is over, I will release them all.

Thanks,

Stefan Mischook
killerSites.com

read more

Flash Player Officially Killed on Android

July 2, 2012

Google Android logo

Hi,

Adobe announced that the Flash player will not be produced for Android:

We announced last November that we are focusing our work with Flash on PC browsing and mobile apps packaged with Adobe AIR, and will be discontinuing our development of the Flash Player for mobile browsers. This post provides an update on what this means for ongoing access to the Flash Player browser plugin for Android in the Google Play Store.

Without getting into all the details, Adobe is basically throwing in the towel for the Flash player on mobile devices. This is turn means that Flash on the desktop browser will eventually fade to nothing since people are not going to want to have Flash on their websites knowing that iOS and Android users will NOT be able to see their content.

Read the whole thing here:

http://blogs.adobe.com/flashplayer/2012/06/flash-player-and-android-update.html

… And this is why we no longer teach Flash because it seems clear that it will soon become a niche product where the jobs will be few and far between. Yes, this could take years, but already competitors like HTML5, CSS3 and JQuery are taking over.

Stefan Mischook

read more

Android Crushing iOS

November 15, 2011

Google Android logo

Hey Nerds!

This just out: Android Market Share Doubles, iOS Drops In Q3

Android’s share of the worldwide smartphone market was 52.3% for Q3, double what it was a year ago, according to fresh data from Gartner. Apple’s iOS dropped on a year over year basis to 15% market share for Q3.

The culprit for Apple’s drop? The iPhone 4, of course. People were waiting for the iPhone 5, or as it turned out, the iPhone 4S.

Read more: http://www.businessinsider.com/android-market-share-2011-11#ixzz1dmzpfS6Y

I’m no Android fan-boy and I happen to like Apple products a lot – I think the the Mac Air is the greatest computer ever made. But as a practical web designer and web programmer, you have to be mindful of what’s going on in the real world. It is clear that Android is and will be the dominate player.

So web designers and developers (programmers) have to learn HTML 5 and CSS 3 since they both run fine on Android and iOS.

Stefan Mischook
www.killersites.com

read more