
Why Do Computers Count From Zero?
Ever wondered why Java arrays start from zero? Lewis explains

Ever wondered why Java arrays start from zero? Lewis explains

Shiny object syndrome is when we are distracted by anything new. Programmers like the idea of working on a new system, but there are many advantages to maintenance programming.

Sometimes you need to write a rich client graphical user interface in Java. Lewis looks at the standard JSE toolkits: AWT, Swing and JavaFX.

Technology can do many things, but here’s one that we need and didn’t think of before: improve our empathy.

Sealed classes in Java are a way to control inheritance. This is a new feature in Java 17 and provides a cleaner approach than using access modifiers.

It was a double-whammy in SA this week: stage 6 load-shedding and fuel price hikes. It’s like a slow-motion apocalypse that’s developing our prepper skills. Problem-solving and basic maths are skills every survivalist needs.

There are good reasons to upgrade from Java 8 to Java 17. Big companies don’t upgrade Java versions easily or quickly. Lewis compares the two versions to explain some of the advantages.

As usual, I sent out the Zoom information to delegates booked on a virtual course this week. Then one of the delegates phoned and asked if she could rather have classroom training. Why still virtual? At the end of every virtual course, we ask delegates to complete an online evaluation

I’m a stickler for proper punctuation and spelling. Some people roll their eyes at me, but programmers know better. Part of learning to program is learning that every character counts. A missing symbol, or a character in the wrong place, causes an error. And a bracket is not just a

If you are a programmer, you might remember writing your first Hello World program. It’s a program that does nothing more than display a message on the screen that says "Hello World". Where did it come from? This is a well-established programming tradition. A Hello World program is simple. It
Thank you for completing the form. We're excited that you have chosen to contact us about training. We will process the information as soon as we can, and we will do our best to contact you within 1 working day. (Please note that our offices are closed over weekends and public holidays.)
Our privacy policy ensures your data is safe: Incus Data does not sell or otherwise distribute email addresses. We will not divulge your personal information to anyone unless specifically authorised by you.
If you need any further information, please contact us on tel: (27) 12-666-2020 or email info@incusdata.com