Voxxed Days Milano 2019
2019-04-13
Milan, Italy
as the organisers put it
Voxxed Days Milan brings together software developers to discuss the most important topics in our sector with expert speakers and fellow developers. INSPIRE. HAVE FUN. REPEAT.
| title | author | length |
|---|---|---|
| Welcome | Mario Fusco | 12m |
Welcome and logistics briefing for Voxxed Days Milano explains that the event targets experienced engineers, offers talks in English (rooms 6) and Italian… | ||
| Asciidoctor: because writing docs does not have to suck | Adres Almiray | 46m |
Asciidoctor turns documentation into docs as code: the include macro pulls live production files into pages (select by line ranges, negative end -1, or named… | ||
| Enough java.lang.String to Hang Ourselves ... | Heinz M. Kabutz | 48m |
Benchmarks compare ""+42, StringBuilder and Integer.toString, showing concatenation wins on modern JDKs only after recompilation and invokedynamic… | ||
| Taking Serverless to the Next Level | Danilo Poccia | 51m |
Shows how teams use AWS tools to go from single Lambda functions to production products: model stacks with infrastructure as code (CloudFormation, SAM or CDK)… | ||
| Anatomy of a production grade Kubernetes cluster | Jacopo Nardiello | 22m |
A concrete production Kubernetes layout built only with CNCF open-source tools: dedicated infrastructure nodes, HA control plane behind a load‑balancer, node… | ||
| Interaction Protocols: It's all about good manners | Martin Thompson | 47m |
Asserts that interaction protocols are the foundation for performance, resilience and security in distributed systems and gives concrete fixes: Van Jacobson… | ||
| Performance tuning Twitter services with Graal and Machine Learning | Chris Thalinger | 54m |
Twitter runs many services on Graal and uses Autotune (a Bayesian-optimization service) to pick three inlining-related parameters; swapping Graal for C2 cuts… | ||
| The Importance of Fun in the Workplace | Holly Cummins | 47m |
Argues that fun boosts productivity with cited numbers — 31% productivity when mood is positive and 12% gain after a comedy break — and shows concrete… | ||
| Integration tests & testContainers | Ixchel Ruiz | 30m |
Shows that using containers during integration tests moves teams from H2 compatibility hacks to running real Postgres/MySQL instances with TestContainers wait… | ||
| The 4 Rules of Simple Design In Functional Programming | Uberto Barbini | 47m |
Claims that the four rules of simple design — tests that pass, reveal intent, no duplication, minimal code — map directly to functional programming and to… | ||
| TDD on Legacy Code | Andrea Francia | 52m |
Shows how to make untestable legacy Java code testable using the TripServiceKata exercise by Sandro Mancuso. Demonstrates applying seam techniques to introduce… | ||
| Concurrent Garbage Collectors: ZGC & Shenandoah | Simone Bordet | 49m |
Overview of two new Java concurrent compacting garbage collectors: ZGC (Linux x64 only) which uses colored pointer bits and a load barrier, and Shenandoah… | ||
| Deep Learning with DL4J and Apache Spark? | Guglielmo iozzia | 51m |
Demonstrates distributed deep-learning with DL4J, ND4J and Apache Spark, diagnosing deployment failures on standalone, YARN and Kubernetes clusters such as… | ||
| Boosting your applications with distributed caches/datagrids | Katia Aresti | 47m |
Infinispan 10 (beta) is an in‑memory datagrid offering embedded and client-server mode with Hot Rod, JGroups transport, and integrations (Hibernate, Kafka… | ||
| A Machine Learning mood-o-meter | Sam Reghenzi | 53m |
A real-time sentiment-analysis system built with Apache Spark and Scala, trained on Reddit comments from 2017, to classify text as positive or negative. The… | ||
| Mastering GraalVM: booting Hibernate ORM in 5ms and 15MB total memory | Sanne Grinovero | 50m |
GraalVM/SubstrateVM compiles Hibernate ORM into a native binary with 5 ms startup and 15 MB total memory by running build‑time augmentation and native-image… | ||
| TRAILER | 02m | |
-- no description -- | ||
| HPC Green Computing: Relationships Between Throughput and Latency | Tullio Menga | 21m |
The talk examines using modern C++ metaprogramming to reduce hardware needs for message-processing workloads, aiming to maintain high throughput and low… | ||
| 20 Minutes of Hoeing and You Won't Think About It Anymore | Daniel Depaoli | 22m |
Zappa is presented as an AWS Lambda deployment framework for serverless web apps. The talk demonstrates, in a 20-minute timebox, how to deploy a highly… | ||
| TFW when your country is funding Open Source development | Riccardo Magliocchetti | 18m |
Contract work on Docs Italia forks Read The Docs to serve Italian public administrations, attempts to add Elasticsearch 5.6 support fail to merge upstream so a… | ||
| Your Program as a Transpiler | Edoardo Vacchi | 39m |
Runtime reflection and classpath scanning turn a simple DI demo from ~3 seconds startup into a generated binder that runs in 87 ms on the JVM and 3 ms as a… | ||
| Being agile in a 1000+ employee distributed company | Patroklos Papapetrou | 45m |
Do you think being agile is a "privilege" of start-ups or companies that have all developers co-located? Let me change your mind by discussing how a 1000+… | ||
| Serverless with Knative | Mete Atamel | 40m |
Knative runs on Kubernetes with Istio and GKE and demonstrates real, working demos: a .NET HelloWorld image on Docker Hub that auto-deploys as a Knative… | ||
| What Lies Beneath | Dmitry Vyazelenko, Maurice Naftalin | 41m |
A tiny Java program loads constant CafeBabe and 0xDEADBEEF, divides and calls add to produce 255, and the bytecode travels from javap view through a template… | ||
| How Not to Do Benchmarking | Francesco Nigro | 49m |
Shows common mistakes when benchmarking JVM code and why modern JVM optimizations can make naïve measurements misleading. Uses negative examples to demonstrate… | ||
| Exponential Organizational Growth with Infrastructure as Code | Gualazzi, Corti | 49m |
Shows how delegating cloud infrastructure management to development teams lowers time-to-market but raises governance and control challenges, and describes a… | ||
| Quantum Computing for Developers | Erdogan Tufa | 22m |
Introduces quantum computing for developers, explaining qubits as Bloch‑sphere vectors and demonstrating the Hadamard gate to create superposition and the CNOT… | ||
| nothing matches | ||