July digest

1 minute(s) read

How to review a software architecture diagram

Simon Brown explores in this article how to review an architecture diagram and what are the key components.

How to review a software architecture diagram

Evolution of Financial Exchange Architectures

Martin Thompson looks at the evolution of financial exchanges and explores what is considered state of the art today.

Evolution of Financial Exchange Architectures

Software architecture isn’t about big design up front

Simon Brown explores in a 5 articles series software architecture design best practices.

Software architecture isn’t about big design up front

How JIT Compilers are Implemented and Fast: Pypy, LuaJIT, Graal and More

Wondering how a JIT is implemented and how it works, here is a nice one, diving into different JITs.

How JIT Compilers are Implemented and Fast: Pypy, LuaJIT, Graal and More

Performance Effects of Exceptions in Java

You should use exceptions in Java, that’s a fact. But what impact do exceptions have in runtime? If you need a high performance system, be careful when using exception as flow control.

Performance Effects of Exceptions in Java

Could we Have a Language That Hides Collections From Us?

More of a thought exercise, but interesting view of Java could be like if collections comprehension was like a first class citizen

Could we Have a Language That Hides Collections From Us?


Written by

Blog team

Multiple contributors of the blog