Testing Promise Rejections with Chai-As-PromisedI was recently working on a new npm module for work which is a promise-based API. Testing promises in javascript is very do-able, but also…Jesse Atkinson·Added Oct 19, 2016·2 min readJesse Atkinson·Added Oct 19, 2016·2 min read
Secure Access Tokens with AWS and Single Sign-OnAt Earnest, we’re big fans of single sign-on (SSO). SSO is great because it provides a single set of authentication credentials to access…Brian Romanko·Added Jan 6, 2016·3 min readBrian Romanko·Added Jan 6, 2016·3 min read
Loading a nib within a storyboardEarnest recently released its first iOS app. Below I share some details of how we engineered it.Andrew Schreiber·Added May 18, 2016·3 min readAndrew Schreiber·Added May 18, 2016·3 min read
7 Software Development Processes and Guiding PrinciplesAt Earnest, our values, among others, are to deliver high-impact results and create lifelong value for our clients. We try to enforce these…Peter Prakobkit·Added Dec 20, 2017·4 min readPeter Prakobkit·Added Dec 20, 2017·4 min read
Developing and Testing with MountebankWe’ve written about our monolith, and our journey migrating to Kubernetes as we move towards having more microservices. This change has…Peter Prakobkit·Added Feb 21, 2019·4 min readPeter Prakobkit·Added Feb 21, 2019·4 min read
File upload in e2e tests using SauceLabsThis post explains how we upload test documents to SauceLabs server in two different ways and what is the difference between them.Matjaz Pirnovar·Added Aug 11, 2017·4 min readMatjaz Pirnovar·Added Aug 11, 2017·4 min read
Monolith to Dockerlith: Learnings from Migrating Our Monolith to DockerLike everyone’s monolith, ours is complex and was once a little bit out of control. Earnest’s monolith is involved in all major aspects of…Steven Uray·Added Jul 11, 2018·4 min readSteven Uray·Added Jul 11, 2018·4 min read
Continuous Improvement: Delivering Jenkins Through Jenkins Pt 1IntroductionHoward L·Added Dec 19, 2018·5 min readHoward L·Added Dec 19, 2018·5 min read
Building an Innovation DayAfter months of planning and crafting a special event to include people from across the entire organization, we recently finished up…Brad Henrickson·Added Sep 12, 2018·4 min readBrad Henrickson·Added Sep 12, 2018·4 min read
Continuous Improvement: Delivering Jenkins Through Jenkins Pt 2This is part two of our exploration into Jenkins and how we use it at Earnest. Check out part one if you haven’t already.Howard L·Added Jan 16, 2019·6 min readHoward L·Added Jan 16, 2019·6 min read