Skip to content

The Life of a Programmer

Search
Search
  • Topics
  • My Book
  • About Edaqa
Menu
  • Topics
  • My Book
  • About Edaqa
Butterflies, Exotic, Pairing
Shared Data Loading Across Components

Designing a data manager that coordinates network requests to avoid duplicate loading

Image of several carnival masks by Dennis Beck
The many faces of undefined in JavaScript

There are too many ways to represent unknown or missing data and this can lead to defects.

Image of peacocks by GregMontani
Why do we use intermediate representations / languages?

The form a compiler producers before it emits machine code or runs on a virtual machine

Finding connected cities in a road network

How I check if locations are connected in my hex-based puzzle game

How “AI” can help me as a programmer

My hopes for the current generation of language modelling and machine learning

What is Runtime Type Information?

How a language can work with dynamic types and provide information about a type while the code is executed.

What is Structural Typing?

An overview of types defined by their form instead of their name

Sharing data types on a multi-language project

Writing a type specification domain-specific-language to emit types, and more, for Python and TypeScript

Writing a binairo generator

Producing a puzzle with a grid of X’s and O’s

Why UI layout calculations are slow

A look at why seemingly simple UIs take a long time to update.

My disappointment with Unity’s UI Toolkit

This newest UI offering from Unity is fraught with problems, resulting only in frustration rather than good interfaces.

Finding neighbours in a hex map

How I address and index the cells in the hex-grid of my game.

« Previous Next »

Mailing List

Signup to my mailing list to get notified of each article I publish.

Discussion / Feedback

  • Mastadon
  • Discord
  • More About Me
  • What is Programming?
  • Edaqa's Kitchen
  • Edaqa's Room
  • Article Archive
I publish my πŸ“˜ book on Amazon. πŸ‡ΊπŸ‡Έ Β  πŸ‡¨πŸ‡¦ Β  πŸ‡«πŸ‡· Β  πŸ‡¬πŸ‡§Β  Β  πŸ‡©πŸ‡ͺ As an Amazon Associate I earn from qualifying purchases.

Β© 2018-2022 Edaqa Mortoray

Made with Elementor. Hosted with SiteGround. Domain from Netim.