Articles tagged with: Development

Course Review: Java Memory Management (LinkedIn Learning)

Summary: Course review: 'Java Memory Management' on LinkedIn Learning.


Book Review: 97 Things Every Programmer Should Know

Summary: '97 Things Every Programmer Should Know' is a book containing 97 tips and advice for programmers, covering topics such as design patterns, testing, refactoring, and collaboration. Although it was published in 2010, most of the advice is still relevant today. The book is a good reminder of mostly good practices and can be read quickly.


Type inference complex scenarios - A BigQuery example

Summary: A bug encountered while using Google BigQuery, specifically with type inference in complex scenarios involving arrays of structs. Plus a solution, and insights on BigQuery's behavior.


On having good examples when learning

Summary: Reflection on my university experience, regretting not finishing my degree and suggesting that practical, engaging examples in subjects like operating systems, digital electronics, computer architecture, compilers, and maths could improve learning and motivation.


ACID, BASE and CALM

Summary: The article discusses the ACID, BASE, and CALM acronyms related to database transactions, their implications for distributed systems, and the challenges of implementing them, particularly CALM, in imperative languages.