AppRiver Dev Blog

Running Jasmine tests in Visual Studio Online using PhantomJS

I've recently started working on a personal project and one of my goals for this project is to learn how to use Release Management in TFS/VSTS to deploy to an Azure VM. As a QA Test Engineer, naturally, I wanted my project to have automated tests built in. I started creating my project by setting up the project repository...

Read More

AppRiver Ignite Talks March 2017 Monopoly - The Agile Edition

Read More

Simple Implementation of Angular Translate

In the Global markets, the ability to present your application in the users native language is crucial to its success. Angular Translate provides a simple API that can be used to build multilingual AngularJS applications quickly. In this demo, I will create a single page with two languages.

Read More

Get The Job That You Want

Get The Job That You Want!

Trying to find a job fresh out of college is hard, and I hope my recent experience will help you find the job that you want. I see some graduates snatch up the first job offer that they receive while other graduates are not able to find a job that they want, so they settle for a job that they...

Read More

HICCUPPS – The Cure

When I was a little kid, I would occasionally get hiccups that rocked my diaphragm so badly my shoulders ached.  Grandma called during one of these uncomfortable bouts. I answered the phone with an embarrassingly audible gasp. I heard her smile through the phone as she spoke with her soothing southern accent, "You know...

Read More

The Stack Life Episode 2 – QA & Testing

[embed width="640" height="360"]https://youtu.be/ui6qE-Ah8hg[/embed]

Read More

Efficient Development in DDD Applications

Domain Driven Design (DDD) is one of the concepts we practice here at AppRiver. We come from the Greg Young and Udi Dahan school of DDD, which incorporates some elegant patterns such as Command Query Responsibility Separation (CQRS), event sourcing and service buses. These concepts are challenging to implement effectively,...

Read More

The Stack Life Episode 1 - TypeScript

[embed width="640" height="360"]https://www.youtube.com/watch?v=TmFNNPz2xVs[/embed]

Read More

Gathering Requirements: Ask Why

Would you like to improve your software or make some new functionality in your existing software? Better yet, a customer is requesting a new feature. Regardless, you want to deliver a product that the customer will like and use.  Simply ask your consumers what they want, right?

Read More

Changing Development Mindsets

Starting out a career in Web development can lead you down a numerous amount of different paths. For instance, the path I started down was one that had me developing different Web sites on a daily basis. There was always something different to work on and something different to build. Whether it was the technology being...

Read More