March 7, 2020

Generating a Map with Dragon Ruby

Earlier this week I downloaded a copy of the DragonRuby game toolkit. I’ve always wanted to work on a sprite-based 2D game and so far I’ve been impressed with how simple it is to use for a gamedev beginner like me. With this blog post, I’m going to record some of my experiences developing a simple map for the player to navigate with DragonRuby. What is DragonRuby? DragonRuby is a cross-platform 2D game engine written in the Ruby programming language. Read more

July 15, 2018

Beginning the Accessibility Inspectors 3 Pane View

This week I began working on the next part of my internship project: embedding the Accessibility Inspector into the 3-pane view of the inspector panel. This part of my project will allow the inspection of a page with both the markup and accessibility tree views side-by-side. I am particularly excited about this part of my project since it would allow easier discovery of the Accessibility Inspector tool and it also provides better integration with more common developer tool use-cases such as inspecting the markup of the DOM tree. Read more

July 8, 2018

My First Month as a Mozilla Intern

It was early November of last year when I received an offer to intern at Mozilla. Having previously contributed to their Firefox Devtools project, I was absolutely ecstatic. It would be one of the biggest steps I took in my career and the start date being eight months away made the internship feel even more surreal. Fast-forward to the first week of June, I was both nervous and excited when I arrived at the office for my first day. Read more

January 1, 2018

Ethereum Intro

Just before the holidays, I decided to satiate my curiosity about the Bitcoin craze that plagued a good portion of 2017. I never paid much attention to it since I was heavily involved with Firefox’s CSS Grid Inspector (both UCOSP and GSoC) and of course school. There was never much room in my mind for picking up a new subject. So after my last exam of the fall semester, I buckled down that same evening and began to research into what Bitcoin and the blockchain is. Read more

November 29, 2017

ES6 Recursion

I’ve been working with ES6 for over a year now and can easily say the spread operator and destructuring are by far my most frequently used features. Spread Operator Allows the expansion of items inside an object or array - or if you’re working with functions,arguments. This is especially useful when you want to overwrite the value of a key in an object while still preserving the object’s original contents. Read more

© Micah Tigley 2020

Powered by Hugo & Kiss.