Live Java Refactoring at JBCN Conf Barcelona
A live Java refactoring session presented at the JBCN Conf in Barcelona, focusing on practical software development techniques.
A live Java refactoring session presented at the JBCN Conf in Barcelona, focusing on practical software development techniques.
A software developer shares a personal journey from shallow knowledge to deep expertise, emphasizing deliberate learning in JavaScript and CSS to overcome project failures.
An introduction to Testcontainers, a Java library for running Docker containers during integration tests to simplify testing with real external services.
A guide on creating custom annotation-based extensions for the Spock testing framework in Java to add pre-test logic.
Explains how to use Java's --enable-preview flag to experiment with preview language features before they are finalized in a release.
A guide to using text blocks, a Java 13 preview feature for multi-line string literals, covering syntax and examples.
A recording of a conference talk titled 'Java Turbocharged' about the Quarkus framework, presented at JonTheBeach in Marbella.
Explores the complexities and misconceptions around immutable collections in Java, arguing against adding a dedicated 'Immutable' type to the JDK.
Explains different methods to programmatically determine a file's MIME type in Java, including using the JDK's FileNameMap.
A guide to creating a basic Maven plugin from scratch, covering dependencies, annotations, and a simple example.
Explores using Caliz to wrap Java scripts with GraalVM's Ahead-of-Time (AOT) compilation to create fast-launching native images.
A developer's guide to Elasticsearch best practices, covering mapping, settings, querying, and strategy for optimal performance.
Overview of new developer features in Java 12, including Switch Expressions (preview) and new String methods like indent and transform.
A comprehensive guide to Java 12 features, including switch expressions, the teeing collector, and migration considerations from Java 11.
A developer shares how creating a Flappy Bird clone sparked their journey into software engineering, leading to a career change via a conversion Master's degree.
Explains Java 12's new teeing collector, a stream utility that forwards data to two collectors and merges results.
A live stream exploring Java 12's new features, including String::indent, Collectors::teeing, and CompletableFuture additions.
A guide to configuring a Java Gradle project for deployment to a Nexus Maven repository, including signing artifacts and managing dependencies.
Introducing fluentXPath, a Java library for building XPath expressions with a fluent API to avoid string concatenation in Selenium tests.
A case study on using Elasticsearch as the primary data store for a large e-commerce platform's search ETL pipeline, replacing legacy Oracle systems.