Supun SetungainGeek CultureGoLang — The Good, the Bad and the UglyThis article discusses the good, the bad, and the ugly sides of Go programming language.9 min read·Mar 10, 2021--14--14
Supun SetungaWriting a Parser — Part III: Syntax Error HandlingAn approach for handling and recovering from syntax errors in a parser for resilient parsing.7 min read·Sep 10, 2020--2--2
Supun SetungaWriting a Parser — Part II: Algorithms and ImplementationArticle describing the algorithms and implementation details of different components of a parser.10 min read·Sep 10, 2020----
Supun SetungaWriting a Parser — Part I: Getting StartedA simple approach to implement a handwritten parser from scratch and some fundamentals associated with it9 min read·Aug 30, 2020--2--2
Supun SetungaJava Interoperability with BallerinaThis article will explain in detail how you can simply create java objects and invoke java methods through ballerina.4 min read·Jan 17, 2020----
Supun SetungaIntroduction to Java ByteCode Manipulation with ASMThis article discusses about the ASM library, what is it for, how to use it, and how you could resolve some common issues in using ASM.3 min read·Jan 7, 2020----