Musing Mortoray

Programming and Life

Menu

  • About Edaqa
  • What is Programming?

Of course HTML is a programming language

By mortoray on 2019-02-11 • ( 2 Comments )

The User

By mortoray on 2019-02-05 • ( Leave a comment )

Would you program a human?

By mortoray on 2019-01-29 • ( Leave a comment )

We don’t need a ternary operator

By mortoray on 2018-09-05 • ( 5 Comments )

ELI5: The filter, map, zip, and reduce operations

By mortoray on 2018-08-28 • ( Leave a comment )

Sadly, I must say goodbye to Leaf (my programming language)

By mortoray on 2018-08-07 • ( 28 Comments )

What is a “box model”? (UI Element layout)

By mortoray on 2018-03-29 • ( Leave a comment )

A box model describes how to measure an element for layout. It defines what size is and how it relates to the content, margin and padding. It may seem trivial, but clear […]

What is responsive layout?

By mortoray on 2018-03-26 • ( Leave a comment )

  A good UI design must accommodate the various device formats and resolutions that users have. Element placement cannot be absolute, but rather be constrained and expanded by the available space. Layouts […]

UI Engine Layout: Additive, Partitioned and Layered

By mortoray on 2018-03-22 • ( Leave a comment )

  Layout determines how children are positioned and sized within their parent element. There are three approaches to placing child elements within a parent: Additive: The children combine to define the size […]

UI Layout: Working with Pixels, Points and Density

By mortoray on 2018-03-19 • ( Leave a comment )

Devices have various physical resolutions and densities. One phone may be 10cm wide and have 800pixels across, while another may be 8cm wide and have 1200pixels across. A UI engine needs to […]

Dissecting my Rusty Superhero Bots — The code review

By mortoray on 2018-03-16 • ( Leave a comment )

  I chose Rust as the language for the Botters of the Galaxy contest. My code structure was suitable enough to get me to the final league, but I had a few […]

Dissecting my Rusty Superhero Bots — A contest post-mortem

By mortoray on 2018-03-16 • ( Leave a comment )

I made it to the top Legendary League in a bot programming contest. This is the first such competition I’ve done, with a language, Rust, which I barely know, and all while […]

UI Layout: Natural versus dependent size

By mortoray on 2018-03-15 • ( Leave a comment )

Elements have either a natural size, a dependent size, or combination of the two. The size of an element influences its placement. The user and creator of a UI layout system must […]

Posts navigation

‹ Newer 1 2 3 4 5 6 7 8 … 33 Older ›

Read My Book

Do you know what it takes
to become a great programmer?

  • People are the reason software exists.
  • At the heart of any software is source Code.
  • Behind the screen is a real person: You.
Read Now
 

Follow Me

Like my work?
Signup to my mailing list

Become a patron.
  • Instagram
  • Twitter
  • Medium
  • LinkedIn
  • Facebook

Search

Recent Posts

  • Of course HTML is a programming language
  • The User
  • Would you program a human?
  • We don’t need a ternary operator
  • ELI5: The filter, map, zip, and reduce operations
  • Sadly, I must say goodbye to Leaf (my programming language)
  • Creating a local screen overlay for streaming (OBS, Linux)
  • ELI5: Algorithmic time complexity
  • I don’t know how to create a website
  • Keeping tabs on shady internet authorities — What is Certificate Transparency?
  • How I use `variant` in the Leaf compiler
  • Core Layout Protocol API (UI Engine)
  • Top categories: Programming leaf
  • Social links:
    TwitterFacebookGoogle+TumblrLinkedIn
Create a website or blog at WordPress.com |
Musing Mortoray
Create a website or blog at WordPress.com
Cancel