• Home
Menu

Laytoun' thoughts!

Failure sucks but instructs!
Newer Posts Page 7 of 13 Older Posts

Spring Boot metrics monitoring using Prometheus & Grafana

By Mohammed Aboullaite in Spring Boot on 11 Jan 2018

Monitor Spring Boot metrics with Prometheus and Grafana: exporters, scrape configs, and dashboards from scratch.…

Devoxx4Kids Morocco, a year in review!

By Mohammed Aboullaite in devoxx4kids on 03 Jan 2018

Devoxx4Kids Morocco year in review: teaching kids programming and robotics across the country, and what the team achieved in 2017.…

A gentle introduction to CDI 2.0 in Java SE

By Mohammed Aboullaite in Java on 29 Dec 2017

A gentle introduction to CDI 2.0 in Java SE: bootstrap Weld outside an app server and use dependency injection in plain Java.…

Sync data from MongoDb to ElasticSearch using Transporter

By Mohammed Aboullaite in Docker on 23 Dec 2017

Sync data from MongoDB to Elasticsearch with Transporter: setup, custom transformations, and a full-text search pipeline.…

Configuring sleuth valve for Tomcat - Spring Boot

By Mohammed Aboullaite in Java on 17 Dec 2017

Configure a Spring Cloud Sleuth valve for embedded Tomcat to trace requests across microservices with consistent IDs in logs.…

Continuous deployment with Maven, Jenkins and WAS

By Mohammed Aboullaite in Java on 09 Dec 2017

Set up continuous deployment to WebSphere Application Server with Maven and Jenkins: plugin setup, jars, and pipeline configuration.…

Dynamic port-forwarding for NAT-ed kvm/libvirt networks

By Mohammed Aboullaite in Devops on 02 Dec 2017

Automate port forwarding for NAT-ed kvm/libvirt networks with qemu hook scripts and iptables rules that survive restarts.…

KVM/libvirt: Forward Ports to guests with Iptables

By Mohammed Aboullaite in Devops on 26 Nov 2017

Forward ports to KVM/libvirt guests with iptables: static IPs, NAT rules, and external access to VM services step by step.…

Newer Posts Page 7 of 13 Older Posts
Laytoun' thoughts! © 2026 System Published with Ghost and Attila