Building Reliable Air-Quality Monitoring with Open Hardware and Open Data

How Community Sensors Taught Me More Than Any Enterprise Project** For years, I’ve worked on data-driven systems and IoT architectures. But nothing has clarified the importance of clean data pipelines, consistent units, and transparent hardware more than building and deploying my own air-quality monitoring device and contributing that data to sensor.community — one of the […]

Read More…

Define API by Composable Gateway API Manager

An Gateway API Manager able easy to define by self-explaining GUI in React: Features Status of the project Frontend is producing a JSON payload, this is consumed by cogwbackend that calls internal service and returns back the response. Streaming feature is in development. For more infos, contact me […]

Read More…

How to scrape HTML page by DOM and XPath

I decided to release this code snip, just a PHP class, for extracting data from an HTML page. The code is in https://github.com/danielecr/verygrabber and the packagist can be installed by composer install smartango/verygrabber rif. https://packagist.org/packages/smartango/verygrabber This is an old snippet to define a grabber by XPath deploying the recursive nature of DOM (Document Object Model) […]

Read More…

Image

Gateway API for Docker Swarm

Docker Swarm by its own, and also any kind of cloud orchestrator, lacks of API Gateway management. The main focus of Cloud Platform is to provide orchestration and network communication between microservice. But the Gateway is important as well if you need to expose API to a client (say a ReactJS application, or a mobile […]

Read More…

Image

System topology of CI/CD Jenkins talking with Docker registry

Nowaday Docker Swarm is an entry level project, used just for study purpose. But really there was a time when it was competing with Kubernetes, just because it is simpler, easy to setup and maintain, and with a quick learning curve. These aspect make Docker Swarm ideal for starting to thinking about microservice architecture, design, […]

Read More…