Interview with JAX London speaker Bart Blommaerts

“Serverless can enable new and disruptive business ideas”

In recent years, the uprise of the cloud has brought us a lot of new and disruptive technologies. Everybody is talking about SaaS, PaaS, IaaS and other sorts of aaS. We talked to Bart Blommaerts, JAX London speaker and chairman of the different JWorks Competence Center Leads at Ordina, about the benefits of serverless computing and the reasons why companies should jump on the serverless computing bandwagon.

While you were away

#AboutLastWeek: Find out what the industry giants think about their nominations

Each Monday we take a step back and analyze what has happened in the previous week. The voting for JAX Innovation Awards started last week so we asked all the nominees to describe their projects and point out their most signification achievements. If you want to know what Kotlin, Lagom, Spring Boot, Prometheus, Deeplearning4j, Apache Log4j 2 and RxJava are all about, you’re in luck. But that’s not all — machine learning, Angular 2 and Akka are also on the menu.

The perks of Typhoon

End-to-end latency challenges for microservices

There is pressure to define a global platform architecture and purify concepts of core business within it. Microservices is an appropriate design style to achieve this goal – it lets us evolve systems in parallel, make things look uniform, and implement stable and consistent interfaces across the system. Unfortunately, this architecture style brings additional complexity and new problems. Network latency is crucial for online businesses with a direct impact on sales.

Interview with Giles Sirett, PMC member of the Apache CloudStack project

Apache CloudStack allows DevOps teams to seamlessly provision compute, storage, and network resources

There are many hundreds of public cloud providers who use CloudStack to deliver IaaS to their customers. These range from massive, global provider’s right to small ISP’s who need to adopt a cloud model. Public cloud providers choose CloudStack because it provides all of the capabilities required to deliver multi-tenant IaaS services, in a cohesive, reliable platform that is easily deployed and managed. We talked to Giles Sirett, PMC member of the Apache CloudStack project, about Apache CloudStack, the idea behind this project and its biggest assets.

Trends in Docker, Kubernetes and Rocket

How containers and clusters are revolutionizing IT infrastructure

A future-proof IT infrastructure is becoming an increasingly decisive competitive advantage for companies. This is because the customer expectations for apps and websites are growing constantly. To ensure seamless processes and prevent limitations to functionality at all times, companies require tools that guarantee speed, stability and scalability.

Mixing business logic and failure handling

Akka anti-patterns: Flat actor hierarchies

One of the fundamental ideas built into Akka is the one of failure handling through parental supervision. In other words, this means agencing actors in such a way that parent actors that depend upon the correct execution of a child to perform their work are also responsible for deciding what to do when one child actor crashes.

Interview with veteran Bitcoin developer Matt Corallo

[Bit]coin flipping: “Bitcoin solved a major problem in Computer Science”

It may seem like blockchain is on the verge of outshining Bitcoin, but this cryptocurrency is still going strong. Chaincode Labs Inc. is launching a Hacker Residency Program next week, so we talked to Matt Corallo, the co-founder of Blockstream and a long-time Bitcoin developer, about the evolution of this cryptocurrency, its potential and pitfalls and the reason why developers should immerse themselves full-time in Bitcoin.

Architecture for web clients

Implementing cross-cutting concerns in Angular 2 with TypeScript

Many software projects involve cross-cutting concerns like logging, caching or security. Designing for these concerns is time well spent as these aspects tend to lead to duplicated or strongly coupled code. Accidental complexity and code that is hard to extend or maintain can occur when the proper design for these aspects is being neglected.

Interview with Adam Geitgey, Director of Software Engineering at Groupon

“Python is the most popular programming language today for machine learning”

Machine learning may sound futuristic, but it is not. Speech recognition systems such as Cortana or Search in e-commerce systems have already showed us the benefits and challenges that go hand in hand with these systems. In our machine learning series we introduced you to several tools that make all this possible. Now it’s time to allow software developer Adam Geitgey to talk about the ABCs of machine learning and teach you how to make use of ML.

JAX Innovation Awards 2016

The voting has begun — You have the power now

The JAX Innovation Awards is in full swing! You’ve chosen your favorites, now it’s time to vote for them. The voting period for this year’s JAX Innovation Awards has begun, which means you have less than a month to make sure your favorite nominees earn their spot on the podium.

Interview with Jimmy Nilsson, author of "Applying Domain-Driven Design and Patterns"

“It takes a day or two to gain from DDD, but a lifetime to master”

What is so appealing about Domain-driven Design and what are the typical problems one faces when trying to apply it to real projects? In the context of the microservices debate, there is a sort of revival of the DDD principles. What is the difference between DDD and microservces? We invited Jimmy Nilsson, author of “Applying Domain-Driven Design and Patterns” to answer all these questions and more.