Quantcast
Channel: 8th Light Insights
Browsing all 207 articles
Browse latest View live

Jenny Farver joins 8th Light as co-CEO

I’m very happy to announce that Jenny Farver has joined 8th Light as co-CEO. We are at an exciting point in our company’s history, and Jenny brings experience and perspective that will be invaluable as...

View Article


Simple Ways to Make an Impact

Software engineering can be incredibly complex. There are a variety of tools, software patterns, architectural decisions, and process flows. This can be daunting for a new engineer who wants to make an...

View Article


Image may be NSFW.
Clik here to view.

A Case Study in Vim Script 101: Making a Test Runner

"Hello there, what's this?" you ask. It's a case study in how one might use Vim script, a programming language built in to Vim. We'll walk through the creation of a Vim script from stem to stern,...

View Article

Image may be NSFW.
Clik here to view.

Dependency Injection in React

Dependency injection is a form of inversion of control. This means that a component’s dependencies are not part of a component’s internals, they are defined at the public-facing seam, or interface, of...

View Article

Image may be NSFW.
Clik here to view.

SQL, JSON, and Domain Objects

SQL databases are amazing. They give you tools to create extremely powerful guarantees about the integrity of your data, evolve that data over time, and ask some pretty complex questions about it with...

View Article


Jon Wettersten joins 8th Light as Head of Design

8th Light is pleased to announce that it has greatly advanced its mission to be the partner of choice for ambitious software development projects by hiring Jon Wettersten to be its new Head of...

View Article

Image may be NSFW.
Clik here to view.

Learning to Learn With Metacognition

Software is a complex and ever evolving domain. As software developers, this means that, in order to stay on top of changes in the field, we need to be learning all the time. Certainly we owe it to our...

View Article

The World's Your Stage: An Interview with Senior Crafter Ian Carroll

8th Light’s modern apprenticeship program allows us to hire software professionals from a wide range of backgrounds, and Ian Carroll is no exception. In an interview with apprenticeship.io, a...

View Article


Image may be NSFW.
Clik here to view.

In Slack, no one can hear your scream!

Hey, my name’s Ian. I’m a Senior Consulting Software Engineer at 8th Light’s Pod Services division. And I have struggled with remote collaboration for a long time.Before the pandemic, I struggled with...

View Article


Continuous compliance on AWS

A looming deadline. A long list of requirements handed off to the team without their input. No room for flexibility. Just one shot to get it right.You may be thinking of a doomed software project from...

View Article

Introducing 8th Light's Board of Directors for 2021

We founded 8th Light to be a place where our philosophy of approaching software as a craft could thrive. As we’ve grown and evolved, this has led us to evaluate tradeoffs and make decisions that...

View Article

Static Site Deploy Previews on AWS

There are tons of options out there for deploying websites, but my default approach for years has been: dump it in an S3 bucket with CloudFront in front.There's a big assumption and scope narrowing...

View Article

Minimally Privileged Terraform

By default, every newly created AWS resource lacks permission to perform any actions. AWS strongly recommends following the security practice of granting least privilege, i.e. the minimum set of...

View Article


Image may be NSFW.
Clik here to view.

A Color Coded Guide to Ports and Adapters

Ports and Adapters is an architecture pattern that aims to decouple your application from the details. By details here, I mean things like:Your web framework of choiceYour database of choiceYour...

View Article

Six Tips For A Successful Job Interview

Job interviews are an inescapable reality of the labor market, and unfortunately they’re still an imperfect science. Different companies will have different qualities they’re looking for in a...

View Article


Life after Moment.js

As of September 2020, Moment.js—probably the most popular JavaScript library for handling dates—became a legacy project in maintenance mode. As the Moment team explained: It is not dead, but it is...

View Article

Introducing Collaborative Craft, a new podcast by 8th Light

We're excited to introduce our brand new podcast, Collaborative Craft. The trailer is available now wherever you listen to podcasts.We call Collaborative Craft a "love letter to curiosity." We're...

View Article


Podcast: How Design Works with Jon Wettersten

What is design? What makes a designer? Big questions require big answers and Thomas and Jerome found the most overqualified person they could: Jon Wettersten, Head of Design at 8th Light. In the...

View Article

Podcast: Tech's Pre-seatbelt Phase, with Eva PenzeyMoog

When we think of technology breaches, we often imagine a nefarious hacker behind a computer screen far away. But for survivors of domestic violence and abuse, the most common perpetrators of invasive...

View Article

Podcast: Stealing Fire: Ambitious Side Projects with Kofi Gumbs

Many programmers settle into a work-life balance where their day job pays their bills and their side projects fuel their passions. UI programmer Kofi Gumbs sees his side projects as opportunities to...

View Article
Browsing all 207 articles
Browse latest View live