Page 6


Cyanogenmod Alarm Clock Turns Itself Off
• 1 min read

Cynanogenmod is an aftermarket firmware (typicically known as a custom ROM) for Android. It adds many new features and makes a lot of improvements, especially for the power user. Some of these improvements are in the alarm clock app.
Continue Reading »

HTML Templating – Output a Grid in a Single Loop
• 3 min read

It was about a two years ago. I was working on a food startup and needed to display some food photos in a six-column grid. The image below shows what the end result looked like:
Continue Reading »

Succeeding in the Play Store
• 5 min read

One of my favourite things to do is start new side projects. Three years ago, my roommate Adrian and I decided to build a mobile app to keep track of the books we wanted to read. So we put together some designs and started building.
Continue Reading »

The Perfect Static Website Generator Is the One You Write Yourself
• 5 min read

There are many static website generators out there (see staticgen.com). This post is to explain why I chose to write my own generator instead of using an off-the-shelf solution.
Continue Reading »

👆🏻 Creating a Pure CSS Dropdown Using the :hover Selector
• 6 min read

In this tutorial we're going to be building a basic dropdown button. Here's a peak at what the final result will look like.
Continue Reading »

✨ HTML Share Buttons
• 3 min read

Today we're going to be making some HTML-only social share buttons like the ones shown below. That's right, No JavaScript required! 🧙‍♀️
Continue Reading »

Semantic CSS With CSStyle
• 1 min read

CSStyle is interesting. It's a set of SASS mixins that basically force you to write correct CSS. There are 6 main structures in CSStyle:
Continue Reading »

Rewriting My Blog Engine – Again
• 1 min read

No longer excited or optimistic about blogging. I grew tired. It saddened me to think of the time that had passed since I published something to be proud of. I wanted to get back into it. I needed to. But I couldn't.
Continue Reading »

Exclude Dev Traffic From Google Analytics
• 1 min read

Google Analytics is a great free tool for tracking your website. To avoid compromising tracking data, it is important to not have tracking enabled while building, testing, or fixing things.
Continue Reading »

How to Stop Tap Events From Passing Through an Android Fragment
• 1 min read

By default, the layout view in Android (LinearLayout, RelativeLayout, etc) don't consume click events. I discovered this trying to show a new fragment above another. Taps were registering on the non-visible fragment below. To fix this, add an attribute to the view to tell it to consume click events with android:clickable="true".
Continue Reading »