Categories
Code challenges Programming

30 Days of Code #2

Made a translation/subtitling problem into a coding problem.

Categories
Code challenges Programming

30 Days of Code #1

30 days of code #1: Number to digit tiers, Codewars 7 kyu

Categories
Career

Google My Business: a Case Study

A client recently asked me to create and verify Google My Business locations for all of their stores, 30+ branches spanning three different countries. Here’s how I accomplished this task and what I learned along the way. Before starting I researched the different verification possibilities, and came across the bulk verification option. If you have […]

Categories
Career Programming

Website Security 101

Website security is something we don’t usually think about until it’s too late. Here’s how I discovered the malware on my site, what I’ve been doing since then to stay alert, and tips I’ve been learning in Launch School to keep my websites safe.

Categories
Programming

Static Libraries in C

Launch School has occasional optional group seminars, where each student is assigned to a team and one team per week teaches about a topic. The last seminar was based on C, using Head First C as our guide. My team was tasked with explaining the difference between Static and Dynamic libraries. I decided to specifically […]

Categories
Community Development Honduras

Hurricane Relief Purchase Calculator

Despite the horrors of Hurricanes Eta and Iota, and the disastrous effects people are still facing months after the events, people came together to support each other, even more amazing because the effect of the pandemic on Honduras’ economy has been incredibly damaging. I was also thankful to see my churches in Houston reach out […]

Categories
Career Honduras Migration

Editing curriculum for returned migrant children: ¡Regreso, aprendo, me quedo!

One of the most challenging projects that I have done with in my business Ring Connection was editing and reworking a set of 12 workbooks that had been commissioned by CASM and the Fundación Pestalozzi in Honduras for the reintegration of migrant children into the school system. Studies had shown that children who were not […]

Categories
Career

Copa Creativa Honduras

One of my favorite projects so far has been the digitalization of the Copa Creativa Honduras, the Honduran arm of the Creative Business Cup. I was contacted by Honduran NGO Honduras Social to create a website and application form for the Copa Creativa Honduras 2020. Their previous website was no longer working, and key information […]

Categories
Programming

Differentiating Private and Protected Methods in Ruby

Part of the way Ruby uses encapsulation is to provide ways to hide an object’s behaviors from use by the public. This can be very useful to help prevent unwanted changes to a program. While instance methods are by default public, it is good to have very few public methods available to the public interface. […]

Categories
Musings Programming

The Paradox of Polymorphism and Encapsulation in OOP

I went to a small, liberal arts Christian college outside of Chicago, known to some as the “Harvard of Christian colleges.” It was definitely a bubble in many ways. But are bubbles always bad? What if that bubble actually encourages more interaction with the world outside of itself? For example, because I was in this […]