Intro This is the second part in a series of posts on setting up a Raspberry Pi to fully utilize the Software & Hardware functionality of this platform to build interesting internet of things (IOT) applications. Part-I is here https://techiecook.wordpress.com/2016/10/10/raspberry-pi-ssh-headless-access-from-mac-and-installing-node-processing/ … this covered the following: Enable SSH service on the Pi Connect to Pi without a display or router –… Continue reading Raspberry Pi Setup – Part II: IoT API Platform
Introduction Complex business rules are best implemented using a ‘Rules Engine’. Drools is an open source Business Rules Management Product. See here In this blog we will cover a few basics of using the Drools rule engine, specifically using a Domain Specific Language (DSL) which is a language that is more user focused. The… Continue reading Complex Form Evaluation with Drools
At a couple of consulting engagements, I observed how Conway’s law is still relevant and used it to design better integration between software components. This blog post maps how organisation of software development teams in organisations doing API development can lead to a smoother/faster-to-market product and how this relates to a well know observation made by… Continue reading Conway’s law in API integration
Why is this … my Swagger UI, generated from code not a contract? It describes my service, therefore it must be a Service Provider Contract. No? This was a common theme for a few of our clients with mobile/web teams as consumers of enterprise services. Service providers generated contracts, and would sometimes create a contract… Continue reading Why is this not an API contract?
This guide is for someone interesting in quickly building a micro-service using the Spring Boot framework. Works great if you have prior JAX-RS / Jersey experience Step-by-step guide Add the steps involved: Create a Maven Project Final Structure Pom ( Attached here ) Include Spring Boot Dependencies in your pom Parent Project <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>… Continue reading Microservices with Docker and Spring Boot