days
0
-18
-2
hours
0
0
minutes
0
0
seconds
-3
-9
search

#programming

Untangling bad code

Pitfalls in designing the application’s business layer

Even the simplest software can sometimes tangle up into spaghetti code and become a nightmare to navigate, especially in legacy systems. In this article, view some bad code from an application’s business layer and how to fix it with better design practices. Take care of nightmare code before it becomes too much to handle with these small improvements.

The algorithmic expert’s tool

Python tutorial: An introduction to the programming language

When Guido van Rossum developed Python, he had a simple programming language in mind that circumvented the weaknesses of other systems. Python’s easy syntax and well thought out syntactical options have established the language as a standard for various scientific applications, such as machine learning.

Most clicked news

Top 10 Java stories of January: DevOps, Java & IT skills predictions for 2020, Microsoft Blazor and more

We are still getting used to writing 2020, and suddenly it’s February—which means it’s time for our monthly recap once again. In January, we looked back at what happened in 2019 and made some predictions for the new year, from the most popular programming languages to relevant IT skills and DevOps. Here are our top 10 most clicked articles of the month.

Why value types are important

The new ValueType in Java

Java, as it is now, has two different types of data—primitives and objects. In the coming releases, there will be a new type that is called ValueType. For everyday programming, there should be no difference between objects and value types but under the hood they are really different. They are like objects but work as if they were primitives. The second part of the sentence means: they are effective. Other languages have this type of data handling, though they usually do not call them with this name.

With Chris Loy and Jenny Wem

Interview: A day in the life of a programmer

Co-founder and CTO of DataSine, Chris Loy, and Front End Engineer Jenny Wem both have plenty of programming experience. We found the time to ask them some questions about life as a programmer, the challenges they face, how things have changed, and what advice they have for programmers of the future.

AI will enable applications to learn autonomously and react to scenarios

How AI will impact software development

The AI industry is never going to run out of the need for tech-savvy developers who can think out of the box. This technology is here to help us create better software which is safer than software created under traditional environments. In this article, Alycia Gordan explains why AI will teach developers a new mindset about the field they have been most passionate about.

Language-Oriented Business Applications

Turning business users into software programmers

JAX keynote speaker Markus Voelter explains the workings of Language-Oriented Business Applications – a concept that describes a user-friendly programming environment where business users can program individual software solutions.

  • 1
  • 2