Microservices – Service Discovery

When you are running microservices you are dealing with multiple services that somehow have to communicate with each other. A microservice can run anywhere in your landscape and doesn’t have a fixed IP address and port number. This seems complex. How do I know where my services are running and how can a service communicate…

Read More...

Introduction to Angular Material

Material design is popping up everywhere and it is becoming a standard for websites, apps and other graphical user interfaces. There are a few ways to implement material design into your workflow. Since Trivento loves working with AngularJS, this blog/tutorial specifically takes a look at implementing Angular Material. Angular Material provides a series of modules, directives,…

Read More...

Akka Process Framework

Akka Process Framework Akka is a great framework when you want to write reactive applications. While writing applications with Akka I noticed that it was somewhat difficult to write processes flows. In this blog post I will show why it is not trivial to write a process with Akka and how the ProcessFramework (https://github.com/jgordijn/process) solves…

Read More...

Writing clean code

The priority of having clean code is often unknowingly pushed to the background. We are all aware of its importance, but when time is precious we tend to get fixated on making a functionality work. The concern of readable and consistent code is saved for later. Once bad code makes it to production, people often…

Read More...

GIT Under the hood (part 1 of 2)

When you get started with GIT for the first time, it might be a little overwhelming. There’s a lot going on. Branches, merges, commits, fetching, pushing and pulling. Despite this, you will probably grasp the basics very quickly and work with GIT on a day to day basis without much hassle. However, at a certain point…

Read More...

Reactive microservices on the .NET ecosystem?

October 2014, Microsoft partners with Docker to bring containers to developers across the Docker and Windows ecosystems. At the BUILD 2015 conference, Nano servers, which are Windows Servers with a minimal footprint optimized for the cloud will be presented. February 2015, Microsoft open-sources its .NET core. This opens up ASP.NET in its entirety to Linux…

Read More...

7 CSS tricks that take your stylesheets to the next level

Frameworks like Bootstrap or Foundation make your life as a front-end developer pretty comfortable. But sometimes it pays off to dig a little deeper and apply your own styles, get your hands dirty and carefully maintain your CSS files so you understand each and every rule you’ve written, care about it, and make it work…

Read More...

CQRS and Event Sourcing with Akka Clustering: New Activator Template

We (Trivento) proudly announce that we have released an activator template to describe how you can use Akka (with Scala) to build a distributed application that uses the CQRS (Command Query Responsibility Segregation) & Event Sourcing patterns. An Activator Template is a great way to write a tutorial. There are currently 256 templates which describe various topics. Our template can be found…

Read More...

Trivento Spring Camp: Microservices in Action

Microservices are hot. We’re seeing lots of publications on microservices, besides being a frequent topic at recent conferences. Trivento uses microservices as a key ingredient for successfully implementing reactive systems. We would like to share their possibilities, pros and pitfalls with the community. On March 27, we’re organizing a Trivento Spring Camp about microservices, and…

Read More...

NG-NL – Trivento Was Here

Last Friday, Trivento was present at NG-NL, the first Dutch AngularJS conference. We were more than happy to be one of the sponsors. Not just because we do a lot of AngularJS in our projects, but also to show our dedication to the Dutch AngularJS community. The conference was a great success. The venue was…

Read More...