Sydney - An A to Z List

Sydney - An A to Z List What is this? An alphabetically arranged list of places to visit in Sydney. Who is this for? You are in Sydney and you’re in need of an alphabetically sorted list of places to check out. A to C Anime at Abbotsford Location: Main store and city store What? An anime-related store which has lots of figurines, plushies, and other merchandise. They have 2 branches, one in the city and the other in Abbotsford and it’s worth checking out both....

March 20, 2024 · 18 min · Rohan Ankarigari Boda

Quick Bites: Discovering a Bug in the Kotlin Compiler

Summary I was working with a Kotlin class which extended a Java class and the Kotlin class defined a less-accessible property with the same name as a more-accessible field of the Java class and I ran into an IllegalAccessError. It’s now filed as a bug to the Kotlin team at JetBrains. Background About Kotlin Kotlin is a JVM-based language and one of its selling points is that it seamlessly works with any existing Java code....

October 23, 2022 · 3 min · Rohan Ankarigari Boda

Quick Bites: Making a Commit as Part of a GitHub Action Flow

Background I use the resume.md tool to maintain my resume. An advantage of using this tool is that my resume sits nicely in Git version control and I can modify it with ease of mind. The tool takes a MarkDown file and generates .html and .pdf resume outputs. Whenever I want to make changes to my resume, I checkout a new branch, make my changes and raise a PR to the main branch (for myself to review)....

November 8, 2021 · 3 min · Rohan Ankarigari Boda

Lessons for an Engineer from a Corporate Vice President of Product

At my workplace, we have an internal career guidance fair where you can book one-on-one sessions with senior folk from various disciplines. I was fortunate enough to secure a session from a CVP (Corporate Vice President) of product. I wanted to understand software engineering from the perspective of a product person and this was an opportunity I couldn’t miss. I have noted few of the questions which I had asked in the session and I’m glad to share these insights with you....

October 17, 2021 · 2 min · Rohan Ankarigari Boda

C# LINQ Gotcha: Where Did My Changes Go?

C# and LINQ have been together since C# 3.0. It makes working with data sources, both local and remote, a pleasant experience with its' functional-style approach. However, LINQ does have its' pitfalls in the form of unnecessary memory allocations and sub-par algorithmic performance in few cases. When writing abstractions on top of remote data access patterns, sometimes called the Data Access Layer, we might run into subtle bugs when using these abstractions in our application code....

September 24, 2021 · 4 min · Rohan Ankarigari Boda

/fizzbuzz Using ASP.NET Core

What is ASP.NET Core? From the official website, ASP.NET is a popular web-development framework for building web apps on the .NET platform. That’s ASP.NET, ASP.NET Core is the cross-platform, open source version of ASP.NET. ASP.NET Core is a fast and feature-rich web framework which leverages the open-source .NET Core (or .NET 5+) platform to deliver a rich development experience for building web applications of any scale. It is de facto web framework of choice in ....

May 30, 2021 · 6 min · Rohan Ankarigari Boda