Kartones Blog

Be the change you want to see in this world

Gazelle (Bazel): Loading other BUILD files

Summary: How to load and use rules from a specific BUILD file in Bazel using Gazelle. It provides a solution to read and parse the file, and store the relevant information in the configuration for use in the GenerateRules call.


Emulation, Virtualization & Compatibility Layers

Summary: Concepts of emulation, virtualization, and compatibility layers.


Dependency Injection in Javascript and Testing

Summary: The use of dependency injection in JavaScript and its benefits for testing.


Always use linters and auto-formatters

Summary: Using linters and auto-formatters can ensure consistent and uniform code, improve code reviews, and eliminate trivial issues. Examples of linters and formatters for Python and JavaScript.


Cyberpunk 2077 New Game+ Hack

Summary: A hack for Cyberpunk 2077 that allows players to have a New Game+ experience. The hack involves using a savegame editor to alter the character's appearance and experience levels.


Previous entries