~/talks

Andres Almiray

what they talk about

all 16 in the filters

where they keep going back

all 24 in the filters

on a stage with

who talks about the same things

titleconferencedate
Lights, Camera, GitHub Actions!JCON EUROPE 20262026-04-20
Covers how to use GitHub Actions end to end: YAML workflows with matrix across four runners (Linux, macOS Intel/ARM, Windows), Maven caching, secrets, job…
Talk on
Getting more out of MavenVoxxed Days Zurich 20262026-03-24
Shows concrete Maven practices: prefer mvnw verify over install to avoid polluting ~/.m2, add a Maven wrapper (used 3.9.14 in demo) for reproducible builds…
Talk on
Building AI Powered Applications with JavaDevDays || DevOps Pro || CyberWiseCon Europe 20252025-05-20
Java code wires external LLMs to private data using Spring AI and LangChain4j, vectorizing docs and storing embeddings in a DB (demo writes embeddings into an…
Talk on
Dealing with JSON in the Relational WorldDevDays || DevOps Pro || CyberWiseCon Europe 20252025-05-20
Relational databases now include a native JSON type and SQL (since 2016) adds JSON functions, with a concrete comparison of formats: MongoDB streaming BSON…
Talk on
Building AI Powered Applications with JavaJCON EUROPE 20252025-05-12
Shows how to build RAG pipelines with Spring AI and LangChain4j connecting to OpenAI (GPT‑4o/4‑mini) for chat, but warns about real issues: wrong parser breaks…
Talk on
Setting Up Data Driven Tests with Java ToolsJCON EUROPE 20252025-05-12
Shows how to provision a real DB per test with Testcontainers, seed and assert state with DBUnit or Database Rider, and run JUnit 5 tests that insert customers…
Talk on
Building AI powered Applications with JavaGreat International Developer Summit 20252025-04-22
Shows a concrete Java RAG pipeline using LangChain4j (not Spring AI for the demo), GPT‑4‑mini for embeddings, and an Oracle Convergent Database as a vector…
Talk on
Setting Up Data Driven Tests with Java ToolsGreat International Developer Summit 20252025-04-22
Shows how to provision isolated databases with Testcontainers Oracle Free and wire JUnit 5 + Spring Boot tests, use DbUnit or Database Rider to seed and assert…
Talk on
Setting up Data Driven #Tests with #Java ToolsDevnexus 20252025-03-04
Shows how to configure data-driven tests using Testcontainers with Oracle Free image (23.x), seed databases with XML datasets and verify changes with DbUnit +…
Talk on
Deploying to production with confidenceVoxxed Days CERN 20252025-01-15
Left-pad unpublishing breaks 11,000 projects and Log4Shell still leaves vulnerable systems in 2025, so concrete controls are proposed: generate SBOMs (SPDX or…
Talk on
Going beyond ORMsPorto Tech Hub Conference 20242024-11-26
Demonstrates a concrete feature that stores one canonical record and exposes it as both relational rows and JSON documents via a configurable mapping so…
Talk on
Andres Almiray: Setting Up Data Driven TestsTestCon Europe 20242024-10-22
Bootstraps real databases in tests using Testcontainers and compares DB state with DbUnit and the modern wrapper Database Rider. Demo runs two test cases…
Talk on
Setting up data driven tests with Java toolsVoxxed Days Thessaloniki 20242024-10-18
Shows a concrete setup using JUnit 5, Maven verify and Testcontainers to spin up Oracle Free images (starts ~10–30s) and run real DB tests instead of H2; uses…
Talk on
Dealing with JSON in the relational worldDevoxx Belgium 20242024-10-07
Compares JSON storage across MySQL, Postgres, MongoDB and Oracle, showing concrete tradeoffs: MongoDB supports streaming and client‑side binary decoding…
Talk on
Going beyond ORMsVoxxed Days Trieste 20242024-05-30
Shows that JSON Relational Duality Views let a single Oracle database store relational rows while exposing and accepting JSON documents (defined via GraphQL or…
Talk on
Deploying to production with confidenceJCON EUROPE 20242024-05-13
Frequent supply-chain incidents (left‑pad five years ago, Log4Shell ~3 years, an XZ exploit recently) push a practical checklist: automate releases with tools…
Talk on
Going beyond ORMsJCON EUROPE 20242024-05-13
Demonstration of JSON Duality Views shows Oracle maps existing relational tables into writable JSON or GraphQL views so clients can send JSON payloads directly…
Talk on
Lights, Camera, GitHub Actions!J-Fall 20232023-11-09
Covers practical GitHub Actions use with Java and Maven: uses actions like checkout, actions/setup-java, Maven wrapper, cache Maven m2, upload-artifact and…
Talk on
Releasing Fast, Easy and ConsistentlyJCON Europe 20232023-06-20
JReleaser is a Java CLI (and Maven/Gradle plugin or Docker image) that creates GitHub/GitLab/Gitea releases, uploads built artifacts (zip/tar, executable jars…
Talk on
Maven PuzzlersJCON Europe 20232023-06-20
Demonstrates exact Maven rules: direct dependency always wins (position irrelevant), but when two transitive versions tie the first discovered wins, so…
Talk on
#DevOpsSpeakeasyswampUP 20222022-05-24
An open source release tool called JReleaser automates publishing binaries to Artifactory and public channels, originally for Java but now handling any binary…
Talk on
Releasing at the speed of lightJfokus 20222022-05-02
JReleaser automates creating and publishing releases: creates GitHub/GitLab/Gitea releases with checksums, PGP or cosign signatures, and uploads to S3 or…
Talk on
The Microservices Smackdown: DataJfokus 20222022-05-02
Compares Spring Boot, Micronaut, Quarkus (plus reactive stacks like Project Reactor, Vert.x/Mutiny) by running six demos that insert two rows each into an…
Talk on
Releasing at the speed of lightVoxxed Days Ticino 20212021-11-18
A release tool that takes built Java artifacts, creates a git tag and changelog from commit prefixes, computes checksums and PGP signatures, uploads binaries…
Talk on
JReleaser — releasing at the speed of lightJoker 20212021-10-25
JReleaser automates creating git releases, building and uploading artifacts, signing and checksumming files, and announcing releases across channels. It…
Talk on
Releasing at the speed of lightJCON-ONLINE 20212021-10-05
JReleaser automates creating GitHub/GitLab/Codeberg releases, uploading binaries, generating checksums, and signing artifacts; it also publishes platform…
Talk on
What I Wish I Knew About Maven Years AgoJCON-ONLINE 20212021-10-05
Maven 3 still surprises: command-line properties override pom values and a Maven wrapper can pin the exact Maven executable; any plugin can be run by full GAV…
Talk on
Apache Groovy's Metaprogramming Options and YoujLove 20202020-12-04
Three new Groovy releases land (3.0.7, 2.5.14, 2.4.21) and Groovy 4 changes package namespaces, breaking binary compatibility. Runtime metaprogramming uses…
Talk on
Gradle Ex Machina and Contributing to FOSS CommunitiesJJUG CCC 2019 Fall2019-11-23
Creates a set of Gradle plugins that add a Maven-like structure on top of Gradle so projects stay predictable while keeping Gradle’s flexibility, and ships an…
Talk on
Gradle Ex MachinaDevoxx Belgium 20192019-11-04
Claims a Maven‑style, top‑down convention layer is achievable on Gradle by using Coraline Gradle plugins to provide an opinionated DSL (info, scm, license…
Talk on
Gradle Ex MachinaVoxxed Days Cluj-Napoca 20192019-10-30
Claim: Gradle can provide Maven‑style, top‑down constraints by shipping a set of opinionated plugins that create a reusable “super‑pom” layered on top of…
Talk on
Gradle Ex MachinaVoxxed Days Ticino 20192019-10-09
Claims a Maven‑style, top‑down structure on Gradle by using the open source core Gradle plugins (settings + project plugins) that auto‑scan multi‑level…
Talk on
The Impact of Sci Fi on TechnologyVoxxed Days Banff 20192019-09-20
Talk lists concrete links between sci‑fi and real products: claims QuickTime inspiration came from Star Trek: The Next Generation, points to James Gosling’s…
Talk on
KeynoteGreach 20192019-03-28
History of frameworks from Struts and Rails to Grails, Spring Boot and Micronaut frames why microservices exist, then drills into concrete tradeoffs…
Talk on
What's new in Gradle 5?Greach 20192019-03-28
Gradle 5.x (5.3.1 released, 5.4 imminent) focuses on real speed and reproducibility: roughly 20% less configuration time, incremental Java compilation using…
Talk on
Go, Java, Go!Oracle Code One 20182018-10-22
Compares concrete Java vs Go behaviors: Go compiles to native cross-platform binaries (easy cross-compilation, small size), starts and runs far faster…
Talk on
Testing Java Code EffectivelyVoxxed Days Ticino 20172017-05-06
A desktop Griffon client that queries the GitHub repos endpoint is implemented and tested end‑to‑end; tests switch from hitting the real API to an embedded…
Talk on
Java Libraries You Can’t Afford to MissVoxxed Days Zurich 20172017-02-23
Small JavaFX app that queries the GitHub REST API for an organization, handles Link-header pagination (demo returns 245 repositories), and ships five runnable…
Talk on
Java libraries you can't afford to miss (Student Day)Joker 20162016-10-14
A small JavaFX client that queries GitHub repositories demonstrates concrete choices: dependency injection with Guice (or Spring Core), JSON mapping via Lombok…
Talk on
Getting started with AsciidoctorJfokus 20162016-02-08
Asciidoctor on the JVM converts asciidoc to HTML5/PDF/epub using Gradle and Maven plugins (Gradle plugin 1.5.3, Maven 1.5.2 examples shown), includes live…
Talk on
Polyglot Programming in the JVMGreat Indian Developer Summit 20152015-04-21
Compares concrete JVM languages and shows a working demo: Java, Groovy and Scala calculator implementations compile with Gradle into one classpath and a…
Talk on
Gradle: Harder, Better, Stronger, FasterGreat Indian Developer Summit 20152015-04-21
Compares Maven and Gradle with concrete demos: converts a Maven project, runs a sample Java app, builds an executable fat jar using the shadow plugin, and…
Talk on
HackerGartenDevoxx Belgium 20142014-11-10
Hacker garden shows a working JavaFX frontend for the Devoxx tweetwall built with JDK 8, converted from 3D back to a readable 2D layout and deployed from USB…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.