Cyanogenmod Alarm Clock Turns Itself Off
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.
HTML Templating – Output a Grid in a Single Loop
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:
Succeeding in the Play Store
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.
The Perfect Static Website Generator Is the One You Write Yourself
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.
👆🏻 Creating a Pure CSS Dropdown Using the :hover Selector
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.
✨ HTML Share Buttons
Today we're going to be making some HTML-only social share buttons like the ones shown below. That's right, No JavaScript required! 🧙♀️
Semantic CSS With CSStyle
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:
Rewriting My Blog Engine – Again
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.
Exclude Dev Traffic From Google Analytics
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.
How to Stop Tap Events From Passing Through an Android Fragment
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".