
Coding matters: How would you cope?
What would you do if there was no technology, no internet, no cell phones? How would you cope? We depend on tech for so much. Has technology already changed our skills?

What would you do if there was no technology, no internet, no cell phones? How would you cope? We depend on tech for so much. Has technology already changed our skills?

Lewis continues his series on how to avoid memory leaks in Java. This week he looks at the effect of string interning on memory.

Lewis provides some more examples of code that can lead to memory leaks, in particular how to use the static modifier.

On Saturday my aerial hoop instructor said that she had used ChatGPT to draft a formal letter. She doesn’t work in IT. News updates, articles, videos – AI remains the hot topic. I did a quick search on Youtube: more than 80 videos on ChatGPT were uploaded in one hour.

I’m presenting the XML and Schemas course this week as a favour to a client. I suspect I’m one of a small minority of people with a fondness for XML. (Although I can’t say the same for schemas.) Probably because I learned to use it for documentation, which I enjoy,

Computer memory is a vital and scarce resource. So programmers must manage memory with care. Memory leaks can block file resources, reduce memory availability and degrade system performance. Lewis looks at some of the causes of memory leaks in Java.

Last week I shared some thoughts on how ChatGPT is a turning point. Will it improve life for everyone, or create an even bigger gap between the haves and the have-nots? I don’t know. What I do know, is that cats have already taken over ChatGPT! If you don’t believe

The Principle of Least Surprise (POLS), also known as the Principle of Least Astonishment (POLA), is a design guideline for both software and user interfaces. It says that every component in a system should behave in a way that most users expect it to behave, and therefore not surprise or astonish them.

I don’t know if it is a curse or a blessing, but we definitely live in interesting times. More than that: we are living through turning points in history. Sometimes we live through changes that we will only later recognise as turning points. The soldiers who fought in the turning

Lewis looks at how to schedule tasks to run regularly, using the ScheduledThreadPoolExecutor. This is the last part of our series on threads and multithreading in Java.
Stay home. Stay safe. Stay informed. Find information at www.sacoronavirus.co.za
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