July digest
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