Menu

Close
  • Engineering Blog
  • We're hiring!
  • Vena Solutions
  • Login
Subscribe
Menu

Vena Engineering Blog

Engineering articles from the teams at Vena Solutions

Scroll Down
Page 1 of 5 Older Posts →

Digging into a MongoDB 3.6.20 concurrency bug

What to do when Mongo won't return your calls Some time ago, one of our internal users reported a frustrating problem in our ETL job system. »

James MacMahon James MacMahon 19 February 2021

5 ways a Christmas tree is like an old codebase

Several years ago, I bought one of those Christmas trees with lights already strung up from a big box store. Every December, I go to the »

Albert Choi Albert Choi 21 December 2020

To 404 or not to 404?

In a REST API system, what should the DELETE API return if the resource being deleted doesn’t exist: “200 OK” or “404 Not Found”? It »

Albert Choi Albert Choi on API Design, Fault Tolerance 06 September 2020

How To: Building a Debouncer…in Java

A short while ago, we were building a distributed backend service where multiple instances of the service would be sending requests to each other to coordinate »

Mustafa Haddara Mustafa Haddara on java, Testing 19 May 2020

Solving Calibron 12, a very hard wooden block puzzle — Part 2

In Part 1 of this series, we showed how a solution to the puzzle could be represented simply by the sequence of 12 pieces in the »

Albert Choi Albert Choi 07 November 2019

Solving Calibron 12, a very hard wooden block puzzle - Part 1

One morning, Grady walks into the office and leaves a couple of wooden puzzles on the shared table in the Data Management Team area. Many of »

Albert Choi Albert Choi 25 September 2019

How to use a React Component in a Backbone View

A big part of migrating over from one framework to another is the in-between state. It’s never as simple as flipping a switch — and you »

Sheri Soliman Sheri Soliman 24 September 2019

How I learned to stop worrying and be kind of okay with Agile

There comes a time in every developer’s life when they are asked to code less and focus more on the intangible elements of software development. »

Travis Russell Travis Russell on Agile, Scrum, Scrum Master, Web Development 18 September 2019

When Edge is fetch-ingly Most Correct

"Most people like to dunk on Edge, but I think it's a pretty great browser," my coworker Thomas told me. We were a few hours into »

Mustafa Haddara Mustafa Haddara on JavaScript, Web Development, Debugging 14 May 2019

BREAKING: New Coding Style Guidelines Result in Mutiny

This just in! A controversial new policy introduced this week has sparked chaos within Vena’s engineering ranks. A faction of dissenters, calling themselves “Team Spaces” »

Albert Choi Albert Choi 01 April 2019
Page 1 of 5 Older Posts →
Vena Engineering Blog © 2021
Proudly published with Ghost