To build lasting impact with our clients, their end-users, and our community.
Sure, we love to geek out over technology and design. But it's all for a bigger purpose - boosting your business. Through development, design and business categories here on our blog - we break down our best practices, what to look for when it comes to software development, and how you can in fact, leverage technology.
Refactoring Patterns in Elixir: Replace Conditional with Pattern Matching
Part 1: Replace Conditionals with Pattern Matching Replace Complex Conditionals in Function Bodies with Pattern Matching in Function Heads Several of us developers at Gaslight have been meeting up on Fridays to discuss Martin Fowler’s seminal book, Refactoring. The 2nd edition of his book, which is what we have been...
So You’re Building an Application With No Designer? Here's 3 Ways to Know the Usability is Suffering
Not long ago, my fellow designer Haley wrote an excellent blog post, “Design happens whether or not you value it - ignoring it can ruin your project”. She laid out a good explanation of what design is and argued why it matters. But understanding the importance of design within an...
Two-Factor Authentication in Elixir and Phoenix
Two-Factor Authentication in Elixir and Phoenix Multi-factor authentication relies on the user having two or more pieces of evidence (or factors) in order to gain access into a system. In this example we will implement a two-factor authentication system that requires the user to present two forms of evidence: what...
Shots, Rebounds, and Pizza: Gaslight’s first Dribbble Meetup
Gaslight has been the proud host of many a meetup over our decade in Cincinnati. We have started and/or hosted popular development groups like Cincy Js, Tech Cafeteria, and the Elixir Meetup. Now our designers are getting into the mix by hosting a quarterly Dribbble meetup. Never Heard of Dribbble?...
Finding Tech Talent in the Midwest is HARD. Gaslight in Cincinnati has a solution... That actually works.
How are we doing this? We recruit and train developers from all over the country to work at your company, on your product, with daily guidance from Gaslight mentors. After 6 months of working together, the decision to hire (or not) is all yours. What makes the Apprenticeship Program different?...
Typography on the Web
Typography is so much more than picking a typeface, font size, and weight. People often think you just need to pick a pretty font and that’s it. But typography is an essential part of most designs. I started my career as a print designer and I quickly learned the importance...