Welcome to janreggie's sandbox!

An ordered set of blog posts and projects, sorted as Time sees fit

Posts

(Re)Translating Nook Exchange

(Re)Translating Nook Exchange

 2021.11.24, last updated 2021.11.30 -  Jan Reggie Dela Cruz

In this post, I contribute to an open source project called Nook Exchange by introducing translations for several items in the website. I sourced these translations from an existing spreadsheet, and transformed the CSV data to JSON files for the project to use.

Read more… ( ~26 Min.)
jitomate: a Pomodoro clock of sorts

jitomate: a Pomodoro clock of sorts

 2021.09.14 -  Jan Reggie Dela Cruz

 jitomate

jitomate is a “25+5 application”, or a Pomodoro clock, built using React and TypeScript, which is another project of five in the “Front End Libraries” certification in freeCodeCamp.

Read more… ( ~16 Min.)

Constant time and space for determining if an ASCII string contains unique characters

 2021.09.14 -  Jan Reggie Dela Cruz

In this post I describe a constant time and space algorithm for determining if a string contains unique ASCII characters, a question which was given to me in an interview a while ago.

Read more… ( ~3 Min.)

1411: Number of Ways to Paint N × 3 Grid

 2021.06.27 -  Jan Reggie Dela Cruz

In this post, I will talk about my solution to Problem #1411 in LeetCode, on the number of ways to paint an N×3 grid   , and how a problem on dynamic programming can be solved using some combinatorics to reach a very quick 0 ms solution in linear time.

Read more… ( ~5 Min.)

Using System Fonts and Adding Emoji

 2021.06.20, last updated 2021.06.26 -  Jan Reggie Dela Cruz

The “System Font Stack” is a font stack which emphasizes on built-in fonts in order to boost performance and use the “best” font available for a system. CSS-Tricks   has talked about it in detail. I have decided to do the same in this blog as well as in future projects I’ll be making.

Read more… ( ~3 Min.)

I completed the Haskell MOOC

 2020.12.25 -  Jan Reggie Dela Cruz

The Haskell MOOC   is an online course on Functional Programming using Haskell. It is a great way to introduce experienced programmers into functional programming, and I myself have been introduced to the paradigm properly through this course.

Read more… ( ~3 Min.)

SQL Murder Mystery

 2020.09.21 -  Jan Reggie Dela Cruz

The SQL Murder Mystery   is quite an interesting game wherein users are invited to solve a murder mystery. This is a great way for me to hone my SQL skills after completing learning SQL through Select Star SQL   . In this post I will discuss my solution for finding out who did the murder, and a small activity afterwards.

Read more… ( ~10 Min.)

janreggie.github.io: internals of janreggie’s sandbox

 2020.09.21, last updated 2021.07.20 -  Jan Reggie Dela Cruz

janreggie’s sandbox is built using Hugo   , bootstrap-bp-hugo-theme   , external fonts, and tears and sweat from the author   . In this post I describe the steps I made in building this website.

Read more… ( ~6 Min.)
randomquoter: Random Quote Machine

randomquoter: Random Quote Machine

 2020.09.17 -  Jan Reggie Dela Cruz

 randomquoter

In this post, I talk about randomquoter, a random quote machine, which is the first project of five for the “Front End Libraries” certification in freeCodeCamp, wherein I used create-react-app to bootstrap my React application as well as TypeScript to greatly improve type safety.

Read more… ( ~6 Min.)