Category SoftwareEngineering

JetBrains AI Assistant

JetBrains recently announced they would be integrating an AI Assistance into their IDEs. With this, I download the Early Access release of Intelij to have a go. There has been a lot of talk about generative AI within the Software…

Go – Implementing a Set

Java, Python and many other languages have many standard collections available, 3 of the most basic and common would be Lists, Maps and Sets. Go provides lists (slices), and maps (dictionaries), but not set. This might seem a deficiency in…

Go – Using a Slice as a Stack

Many programming languages such as Java and Python come with a very large set of features and standard library. While Go does come with an excellent standard library, it is deliberately smaller. On of the primary purposes of Go is…