Technical guide to optimizing Docker build time for BitBucket Pipelines by switching from Ruby base image to Alpine Linux. Covers Alpine's small size with package management, installing Ruby and NodeJS, Java installation challenges on Alpine, pre-installing Ruby gems with bundle install, and creating Dockerfile and pushing to Docker Hub.
An evaluation of BitBucket Pipelines, a continuous integration service reminiscent of Codeship. Discusses trying to replace Codeship with BitBucket Pipelines for publishing this blog, showing how to configure pipeline tasks and examining feature similarities, noting potential time savings from removing Docker image downloads in build process.
Report from fourth No Fluff Just Stuff Boston conference attendance. Covers Java-based technologies, JVM languages like Scala and Groovy, NoSQL databases, Sonar for code quality, and project lifecycle management. Emphasizes finding interesting talks across technology stack even in Java-focused conferences.
Report from first conference attendance, No Fluff Just Stuff Boston, focused on enterprise software development technologies and best practices. Highlights include Venkat Subramaniam's JVM languages talk with live coding, keynote on programming language evolution, emerging trends in HTML5, distributed version control with Git, and JVM languages like Groovy, Scala, Clojure, and JRuby.
A Groovy port of Java code for generating website screenshots. Uses JTidy to convert HTML to XHTML and the Flying Saucer renderer to output PNG images, demonstrating how to programmatically capture thumbnails of websites for archiving or preview purposes.