portrait

End of Line blog

Thoughts on software development, by Adam Ruka

Latest articles

Graal Truffle tutorial part 10 – arrays, read-only properties

In the tenth part of the Truffle tutorial, we add support for arrays and read-only properties to EasyScript. To implement these features, we will need to use a few aspects of Truffle that we haven't encountered before: shapes, libraries, and both static and dynamic objects.


Big Tech uses neither Agile nor Waterfall

In this article, I want to expand on the points Gergely Orosz from the Pragmatic Engineer newsletter made in his article "How Big Tech Runs Tech Projects and the Curious Absence of Scrum", and explain why these companies, for the most part, don't use Agile (and thus, Scrum).


Graal Truffle tutorial part 9 – performance benchmarking

In the ninth part of the Truffle tutorial, we show how to benchmark the performance of your language implementation, and diagnose any performance issues that come up with the use of the Ideal Graph Visualizer (IGV) tool.


All articles »