Musing Mortoray

Programming and Life

Menu

  • About Edaqa
  • What is Programming?

System Architecture for Edaqa’s Room

By mortoray

High-Throughput Game Message Server with Python websockets

By mortoray

What I look for while play-testing

By mortoray

How to write a custom selector in React

By mortoray

System Architecture for Edaqa’s Room

By mortoray on 2021-04-15 • ( Leave a comment )

Highly inefficient invisible animations (CSS/Firefox/Chrome/React)

By mortoray on 2021-01-16 • ( 1 Comment )

High-Throughput Game Message Server with Python websockets

By mortoray on 2020-12-06 • ( 1 Comment )

What I look for while play-testing

By mortoray on 2020-11-23 • ( Leave a comment )

How to write a custom selector in React

By mortoray on 2020-08-16 • ( Leave a comment )

I Wrote an Online Escape Game

By mortoray on 2020-07-31 • ( Leave a comment )

System Architecture for Edaqa’s Room

By mortoray on 2021-04-15 • ( Leave a comment )

An overview of all the deployed components in my multiplayer game

Highly inefficient invisible animations (CSS/Firefox/Chrome/React)

By mortoray on 2021-01-16 • ( 1 Comment )

Reducing the CPU load of Firefox and Chrome due to invisible CSS animations

High-Throughput Game Message Server with Python websockets

By mortoray on 2020-12-06 • ( 1 Comment )

Tracking an error in my game, stressing over a fix, and the code to replace it all

What I look for while play-testing

By mortoray on 2020-11-23 • ( Leave a comment )

Tracking and evaluating individuals playing my game.

How to write a custom selector in React

By mortoray on 2020-08-16 • ( Leave a comment )

Recreating useSelector for an app that doesn’t use Redux.

I Wrote an Online Escape Game

By mortoray on 2020-07-31 • ( Leave a comment )

I’m an escape room enthusiast, some may say addict, and for the past few months I’ve been missing it. A friend of mine, a true addict with over 500 rooms to his […]

Your 30th Year in Code

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

Becoming a programmer can be a daunting task. After reading Your First Year in Code, you might wonder what awaits you long term. My book, What is Programming covers more of the […]

Why switch is better than if-else

By mortoray on 2019-06-29 • ( 5 Comments )

In Ben’s post, he questions whether switch statements are cleaner than if-else chains. I contend they are, because they better express the semantics of the code, allow less room for errors, reduce […]

Fluid layout animation: Invalidation and caching

By mortoray on 2019-06-24 • ( Leave a comment )

Dynamic changes in layout properties, either because of user actions, or animations, requires a recalculation of the layout. Maintaining a stable frame rate during recalculation is challenging, as the layout process is […]

Creating a custom author box on WordPress

By mortoray on 2019-06-13 • ( Leave a comment )

How to use custom short-codes to create an author-box in a template.

A Failed Experiment with Python Type Annotations

By mortoray on 2019-06-11 • ( 25 Comments )

I like Python, but wish it had static typing. The added safety would go a long way to improving quality and reducing development time. So today I tried to make use of […]

A Parade of Web Tech

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

Perhaps I wrote that I don’t know how to create a website, but glancing back, I certainlyhave built a lot. And oh boy, there’s quite the variety of technology involved. I thought […]

Terrible interview question: Swap variables without a temporary

By mortoray on 2019-04-25 • ( 1 Comment )

“Clever programming tricks have no place in programming interviews. They usually involve a small amount of code and solve an innocent-sounding question like “find the loop in a linked list”. Often unfair […]

A programmer’s introduction to user portraits

By mortoray on 2019-03-28 • ( Leave a comment )

  As programmers, it’s vitally important for us to understand what our code should be doing. This knowledge starts with knowing the people using our product. While we’re deep in the code, […]

Posts navigation

1 2 3 4 5 6 … 18 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
  • Instagram
  • Twitter
  • Medium
  • LinkedIn
  • Facebook

Search

Recent Posts

  • System Architecture for Edaqa’s Room
  • Highly inefficient invisible animations (CSS/Firefox/Chrome/React)
  • High-Throughput Game Message Server with Python websockets
  • What I look for while play-testing
  • How to write a custom selector in React

Several links on my site are affiliate links to Amazon.

🇺🇸   🇨🇦   🇫🇷   🇬🇧   🇮🇳   🇩🇪
As an Amazon Associate I earn from qualifying purchases.

Hosted by WordPress.com.

I use Netim and Hover for domain names.

  • Top categories: Programming python
  • Social links:
    TwitterFacebookGoogle+TumblrLinkedIn
Create a website or blog at WordPress.com |
  • Follow Following
    • Musing Mortoray
    • Join 7,584 other followers
    • Already have a WordPress.com account? Log in now.
    • Musing Mortoray
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...