James EbentierManaging Configuration within Ruby GemsA lot of times gems will need some form of configuration in order to perform its tasks, whether it be a logger for observability, a default…Aug 11, 2023Aug 11, 2023
Esty ScheinerWhat I learned from creating a PR with over 300 commitsLike many other things in my life, this starts with me being a little over ambitious and more than a little naïve.Jun 22, 2022Jun 22, 2022
Matthew SobolInvoca Capture the Flag (CTF) 2022A perspective from a first-time CTF host, novice penetration tester, and security professionalMay 12, 2022May 12, 2022
Nick BurwellA Living UI Component LibraryPattern Libraries or UI Component Libraries, are common place these days. It’s hard to find a SaaS company that would argue against having…Dec 13, 2021Dec 13, 2021
Collin McGrathImproving Database Performance with MySQL PartitioningBy using MySQL partitioning, we were able to reduce a nightly task that was taking over six hours down to under 2 seconds!Sep 21, 2021Sep 21, 2021
Christina LavingiaHow We Guarded Ourselves Against the Mass Assignment VulnerabilityWhen Invoca prioritized the upgrade from Rails 4 to Rails 5, I volunteered as my team’s point person for helping with the upgrade.Aug 24, 2021Aug 24, 2021
Colin KelleyShould I use Struct for Value Objects in Ruby?The Ruby standard library includes a clever class factory called Struct. In the end the convenience may not be worth it!Aug 23, 20211Aug 23, 20211
Luan VieiraLessons learned in a major Rails upgrade: toolingThis is a 3 part series on lessons learned from our recent Rails upgrade.Aug 12, 2021Aug 12, 2021
Luan VieiraLessons learned in a major Rails upgrade: project managementThis is a 3 part series on lessons learned from our recent Rails upgrade.Aug 12, 2021Aug 12, 2021