Five tips to stay secure

Common threats to your VoIP system

VoIP remains a popular system for telephone communication in the enterprise. But have you ever considered the security holes this system is leaving you open to? And what company secrets are at risk of eavesdropping, denial of service and “Vishing” attacks?

Cost, scope and focus

Trade-offs in benchmarking

Is it quality you’re looking to improve? Or performance? Before you decide on what kind of a benchmark your system needs, you need to know the spectrum of cost and benefit tradeoffs.

Server talk

Generating servers with zproto

Pieter Hintjens’ protocol framework zproto is a tool that generates whole servers in C from state machine models. Here he takes us through the models we need to know about and the background behind the tool itself.

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.

Video tutorial

Design patterns in the 21st century

Looking to simplify your design patterns? Take a look at this helpful overview of the classic design patterns and how functions can simplify your design and make your results cleaner and shorter.