In an agile development methodology, delivering quality software with good velocity is mission-critical. There is a continuous collaboration between various stakeholders, developers keep introducing new features and fixes every day and testers have to keep up with the new changes & test everything before the next iteration to deliver a quality application. To handle this, we need to continuously run variety of tests including unit, integration, regression, performance tests and that’s what we do at Spokeo.
Reactive applications (Rx) is a powerful library to help you on both the frontend and backend. This post is an introduction to Rx.
Many organizations are beginning to adopt microservices in an attempt to streamline product delivery and increase developer agility. Microservices were developed as a way to divide and conquer.
Throughout my years in Spokeo I have heard whispers of how great containers are. I, for one, have never used containers. Not because I don’t like them, but because I never gotten around to trying them out. However, I love the idea of containers. It allows you to create a versioned image that you can deploy on any machine without having to worry about dependencies because the dependencies are already contained within the image.
It’s exciting to be part of a team that has progressed tremendously in the last few years. From not having a standardized process in place, to being completely process-oriented, the team has grown a lot in a short amount of time. This is an even greater indicator of the growth and success of Spokeo in the last 10 years. However, to go from being only one part of the development process to playing a key role in the realm of testing and releases, hasn’t been easy.
We have been preached TDD our entire programming careers. By our seniors, by community leaders, by conference speakers and by our fellow brogrammers. So why is it so hard to get on this?
Recently, one of our internal app servers died due to running out memory. After investigation, the memory leak was caused by someone continuously submitting requests to a specifc report page (the report consumes a lot of memory). In this post, we will go over the methods that we tried to reduce memory usage.
Our frontend stylings on a project recently got a huge new makeover. Find out what we learned during this major revamp.
We recently released the CheckYoSpelling Gem. Here are the steps we took to get it up and running.
I am proud to announce that we are open sourcing our own backend data processing framework, YAPP(Yet Another Parallel Processing).