Moving on from MVC: CQRS

Moving on from MVC: CQRS

CQRS is a simple, yet powerful design pattern you can use to keep your models and controllers (and views, if you like to abuse every part of the MVC acronym) dry.

Read more

Categories: Software Development | Tags: MVC, Object Oriented Programming, Domain Driven Design

Professional Development Activities for Professional Developers

Professional Development Activities for Professional Developers

A career in software development involves constant professional development in a wide variety of activities to inspire, educate, and help us grow.

Read more

Categories: Software Development, Training, Business Development | Tags: Developers

Great APIs Start with a Great Design

Great APIs Start with a Great Design

Very few APIs are easy to work with, it is like Rube Goldberg invented the School of API Architecture. Behind every mobile, web, or desktop application is code, and that code was written by a human.

Read more

Categories: Software Development | Tags: Developers

Make your emails look right everywhere

Make your emails look right everywhere

When it comes to cross mail client compatibility, there is a way to make your emails look right in all email clients.

Read more

Categories: Software Development | Tags: email, outlook, cross mail client, compatibility

A not so small introduction to 3 parts of the MEAN stack

A not so small introduction to 3 parts of the MEAN stack

Node.js is becoming increasingly more popular in modern web development. Here is a small tutorial intended to walk someone with little to no experience in full stack javascript development through three parts of the MEAN stack -- MongoDB/Mongoose, Express.js and Node.js -- plus a short Socket.io introduction. The tutorial uses a small comment feature to show a reader how parts of the stack come together.

Read more

Categories: Training | Tags: Node.js, MongoDB, javascript, Socket.io, Express.js

Let us help you

We provide a free consultation to discover competitive advantages for your business. Contact us today to schedule an appointment.