Tag: Dev

20 posts


30 Oct 2021
Building this site #7: How I add new pages
Though this site is constantly changing according to my personal whims, by now I have a well-established process for adding new pages …
13 Oct 2021
Building this site #6: Search with Next.js API routes
I thought implementing dark mode on this site was challenging, but putting together a proper search feature gives it a run for its money …
18 Sep 2021
Building this site #5: Dark mode with CSS variables and JavaScript trickery
Implementing dark mode on a site can be tricky, as I've just learned for myself doing it on here …
9 Sep 2021
Building this site #4: Sorting posts
While I'm on a roll I managed to implement another feature, which, while small, begins to take this site to new territory …
8 Sep 2021
Building this site #3: Better tags and backlinks
I've been spending a lot of time with React lately, which prompted me to come back to work on this site after a few months …
16 May 2021
Joining Co.Lab #2: First impressions
In the last week, Co.Lab officially kicked things off with its latest cohort of software developers …
12 May 2021
Building this site #2: Enabling tags
First of all, I'm happy to say my personal domain now points to this site, making the move from WordPress complete …
8 May 2021
Joining Co.Lab
Good news: I'll be joining the spring cohort of Co.Lab starting tomorrow …
7 May 2021
Building this site #1: Migrating from WordPress to Next.js
For some time now I've wanted to move my site away from WordPress, which I've been using for as long as I can remember, and into something less clunky and more modern …
1 May 2021
Building an RSS reader for Android #6: Another DAO
This is the third and last part of the mini-series within a series which has been my last few posts, which has all to do with data access objects within our app …
30 Apr 2021
Building an RSS Reader for Android #5: Data access objects and SQL queries, continued
In my last post, I wrote about one of the data access objects within our app, called FeedsDao, which contains all methods that have to do with accessing Feed data in our database …
14 Apr 2021
Building an RSS reader for Android #4: Data access objects and SQL queries
Picking up where I previously left off, a DAO is an abstract class or interface that contains definitions of methods for interacting with our database …
6 Apr 2021
Building an RSS Reader for Android #3: Setting up a relational database, many-to-many relationships, and Room
Previously in this series, I wrote about FeedParser and FeedSearcher, each representing a data source for the app …
16 Jan 2021
Building an RSS Reader for Android #2: Searching for feeds using Feedly's Search API
Previously, I wrote about the component that handles retrieving and parsing raw RSS feeds from the web …
3 Jan 2021
Building an RSS reader for Android #1: RSS feed retrieval and parsing
I've been meaning to write a series of posts about how I built NiceFeed—not a tutorial nor a step-by-step kind of thing, but more like a walkthrough of all the moving parts, how they came to be, and how they all fit together …
4 Oct 2020
NiceFeed: Updating all subscriptions at once (And, picking up Python)
Per my earlier post, I had a nice break last week from working on NiceFeed while my internet was unusable …
27 Sep 2020
FizzBuzz, part 2: A fancier way
Piggybacking off my earlier post, because I have an obsessive personality I couldn't help thinking of fancier, if more convoluted, ways to write FizzBuzz …
26 Sep 2020
NiceFeed: An update, and taking a break
Due to current widespread disruption of internet services in the Philippines, I am taking a short break from NiceFeed through the end of the month, and plan to use the time to… stop staring at my computer screen all the time …
23 Sep 2020
FizzBuzz: An intermezzo
Scaring myself with the revelation that many would-be developers ostensibly cannot write FizzBuzz, I became anxious to know if I would pass the test …
22 Sep 2020
In the beginning was the Hello World
I have a friend who is a foreign policy expert who started out his career in theater …