Coding Matters

Diagram of SDLC with Design highlighted

Building Better Security (3): Secure Design

In this series, we look at how to build security into your development process: Building Better Security – Part 1. Building Better Security – Part 2: Secure Analysis. This week I look at how we can include security during the design phase.

Continue reading →
man falling down shiny blue tunnel

Beware of rabbit holes!

You might have heard the expression “to go down the rabbit hole”. It comes from the novel “Alice in Wonderland” written by Lewis Carroll in the 19th century. Alice falls down a rabbit hole, has quite a long trip, and lands in a strange place called Wonderland. A rabbit hole

Continue reading →
Reference API is a form of indirection. Quote: All problems in computer science can be solved by adding another level of indirection.

The Reference API

The Reference API in Java is a way to add a level of indirection. Indirection is the ability to reference something using a name, reference, or container instead of the value itself. It is an important principle in computer science.

Continue reading →

New year, new mindset?

Welcome to 2021! I hope it is going to be a productive, successful and happy year for all of us. I don’t like the term “New Year’s resolutions”. It reminds me of all the usual things that millions of people put on their list every year. Get fit, lose weight,

Continue reading →
A road with START and FINISH painted on it.

Building Better Security: Part 1

According to the UK IT Governance blog, 148 million records were breached in December 2020! As stories of data breaches hit the news each day, many companies are trying to patch the security of their systems as quickly as possible. That’s a start, but it’s not enough. Security is not a

Continue reading →
Reflection API - image of magnifying glass held over binary code

The Reflection API

The Reflection API is a way to find out about the internals of a Java class – its fields, constructors, methods and annotations. In this article we look at the Reflection API class and some example code.

Continue reading →
Decompile java code - image of a spanner and cog and computer

Decompiling Java Source Code

Sometimes we need to decompile Java source code. This is useful to retrieve lost source code, or to see what the compiler has automatically generated. We conduct a quick experiment using two Java decompilers.

Continue reading →
Photo of red plastic bag in green grass

Environmentally-friendly XML

There’s a reason you pay for plastic shopping bags. It is to protect the environment. Durable shopping bags can be re-used, and don’t pollute our oceans and landfills. Re-use is a good thing – and not just for the environment. We know that code re-use is important. And that also

Continue reading →

Thank You

We're Excited!

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.)

Don't Worry

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

How can we help you?

Let us contact you about your training requirements. Just fill in a few details, and we’ll get right back to you.