Heapcon 2024
as the organisers put it
Join the best reginal conference Heapcon 2024 for tech insights, expert speakers, and innovations shaping the future.
| title | author | length |
|---|---|---|
| Hikari Connection Pooling with Spring Boot | Vuk Božović | 30m |
Hikari connection pooling for Spring Boot shows concrete knobs and measurable effects: min=5 max=10 scales to demand and uses a housekeeper every 30s to retire… | ||
| Hack the Sky: Exploring Satellite Vulnerabilities and Cyber Threats | Muhammad Shahmeer | 39m |
Demonstrates that with cheap gear—an RTL‑SDR (Bf‑888 or similar), a whip antenna and a $20 Baofeng style radio—an attacker can harvest TLE/NORAD ID data… | ||
| DevSecOps Guide to Bulletproof Your Development Workflow | Ricardo Magalhães | 37m |
Argues security must shift left by running SCA, SAST and DAST plus container, IaC and Kubernetes resource scans at the CI/CD or scheduled stages; recommends… | ||
| Maximizing Airflow: Advanced Techniques for Data Pipeline Orchestration | Dušan Zamurović | 35m |
Company runs about 500 DAGs and handles roughly 5 million tasks monthly, mostly on AWS (EMR/EMR Serverless, Sagemaker, Databricks). Common failures include… | ||
| How to sell a big refactor or rewrite to the business? | Ivett Ördög | 36m |
Machine-captioned data shows startling specifics: teams report 75% of AI‑written code gets rewritten within two weeks, 39% of code is deleted within a year… | ||
| Mastering Cryptography with Node's crypto module | Yonatan Mevorach | 29m |
Practical walkthrough of Node.js' built-in crypto shows exact APIs and gotchas: listing 171 algorithms available, using AES-256-CBC with random IV and… | ||
| Unlocking Developer Efficiency | Petar Nikolovski, Vojislav Ćuk | 29m |
United Cloud builds an internal developer platform on Backstage, wiring Git, Jenkins, Helm and Kubernetes so new services go from days or weeks to minutes… | ||
| Automation Tactics for Modern Threat Emulation | Arun Nair | 37m |
Automated red team infrastructure uses terraform + Ansible to provision AWS VPCs, Bastion hosts, private C2s and public redirectors, then configure… | ||
| The art of static code analysis | Martin Toshev | 36m |
Builds a simple Java static-analysis tool using Eclipse JDT and JavaParser, plus parser generators ANTLR and JavaCC for background, and shows concrete results… | ||
| Decoding the hype behind WebAssembly: Looking under the hood | Sohan Maheshwar | 37m |
Explains WebAssembly as a compact bytecode executed on a stack machine with shared linear memory (64 KiB pages), and details decode/validate/instantiate phases… | ||
| Accelerating your career: Becoming a 10x engineer | Joana Santos | 23m |
Advice for juniors to become dramatically more productive centers on concrete habits not buzzwords: treat pull request reviews as your primary growth feedback… | ||
| Practical introduction to OpenTelemetry tracing | Nicolas Fränkel | 38m |
Demonstration wires OpenTelemetry into a multi-language microservice demo using a OpenTelemetry agent for JVM auto-instrumentation, explicit SDKs for… | ||
| Unveiling the mysteries of Brain Computer Interfaces | Jelena Mladenovic | 42m |
Non‑invasive BCI pipeline: scalp EEG device → real‑time signal cleaning and feature extraction → per‑user machine learning calibration → closed‑loop feedback… | ||
| DataOps and MLOps: NLP Development and Deployment in Kubernetes made easy | Igor Stranjanac | 36m |
A Kubernetes-based DataOps/MLOps pipeline is built and running: code in GitHub Codespaces produces ephemeral images for dev testing, Argo manifests trigger… | ||
| Effective problem solving | Ties van de Ven | 32m |
Argues that mastering two fundamentals—state management and side-effect management—lets developers turn fuzzy requirements into named, standard problems by… | ||
| What happens to your code when you don't look? | Maciek Próchniak | 34m |
Shows that HotSpot’s C1/C2 JIT and Rust/GCC-style AOT compilers actually reorder and replace code: using Compiler Explorer and JITWatch reveals a virtual call… | ||
| Miss the forest for the trees: How frontend developers fail to be engineers | Georgios Diamantopoulos | 32m |
Claim: frontend teams trade long‑term engineering discipline for chasing frameworks, causing repeated rewrites (one legacy app is rewritten three times during… | ||
| Going Beyond Copilot with AI Agents | Alex Shershebnev | 36m |
Argues that code assistants fail because LLMs predict common tokens from open source data and lack grounding, so half of generated code is removed or rewritten… | ||
| Serverless & Databases - your options and best practices | Dan Erez | 33m |
Serverless functions hit limits when databases expect long‑lived connections, so practical fixes matter: raise DB max connections (defaults ~100 for Postgres… | ||
| Reaching Operational Excellence using OpenTelemetry | Alexander Chatzizacharias, Ricardo Lippolis | 38m |
Demonstrates a working Flappy-Bird demo called Tracy Bird instrumented with OpenTelemetry Collector, using a Java agent for Kotlin services and a .NET agent… | ||
| Vector Databases in the Age of AI: Embracing RAG for Enhanced Search Capabilities | Devlin Duldulao | 33m |
Shows a working RAG pipeline: queries convert to sentence-transformer embeddings, stored in a cloud vector DB collection named my books, then retrieved by… | ||
| Designing Domain-Specific Languages: A Comparison of Three Approaches by Example | Ziyang Liu | 35m |
Compares three concrete DSL approaches: standalone languages like untyped Plutus Core (UPLC) used as a low‑level compilation target where the CEK evaluator… | ||
| Kill All Mutants! (Intro to Mutation Testing) | Dave Aronson | 35m |
Mutation testing mutates AST nodes (operator swaps, argument flips, replacing a body with a constant, removing loop control) and runs the test suite to see… | ||
| Interaction to Next Paint: 2024 Edition | Jeremy Wagner | 36m |
Defines Interaction to Next Paint as the time from a tap/click/key press to the next frame paint, measures the longest qualifying logical interaction or the… | ||
| Safeguarding Large-Scale Projects: Navigating TypeScript Security Pitfalls | Abdullah Al-Sultani | 35m |
Large TypeScript codebases repeatedly show concrete, fixable failures: unsanitized HTML via dangerouslySetInnerHTML leads to XSS and the recommended mitigation… | ||
| Techniques to avoid common LLM pitfalls | Mete Atamel | 36m |
Overview of actionable fixes: use Retrieval-Augmented Generation (RAG) to ingest private PDFs (example uses 500-char chunks with 100-char overlap, embeddings… | ||
| Crunching Millions of Requests for Breakfast: A Tale of Performance Testing Prowess | Sergey Kurnikov | 21m |
Describes a performance stack built around bespoke Kafka load generator plus k6 and JMeter, integrated into CI and run on Google Cloud. Shows real numbers… | ||
| Handle routes data using stateless protocol (using React Router) | Dejan Joksimović | 29m |
Solution shows a concrete pattern for passing per-route data using React Router (v5/v6), storing transient values in history state and only using a persistent… | ||
| Challenges of Cross-Language Library Translation | Aleksandar Sabo | 30m |
Describes translating a C# client library for RavenDB into Java and PHP, rejects Swagger Codegen or AI when the client embeds cluster node‑balancing logic… | ||
| Dealing With Complexity in the Blockchain and Beyond | Marko Veniger | 38m |
Describes building a Tenderly debugger that actually runs by matched compiled bytecode to source using incremental heuristics that detect jumps, function calls… | ||
| Ops in the AI Era: Why Managed Services Beat Going Solo | Tomáš Kryst | 29m |
Argues that using managed services and MSPs saves developer time and reduces operational overhead, citing pay‑as‑you‑go cloud offerings (Cloud Functions, GKE)… | ||
| nothing matches | ||