Articles & presentations

A collection of articles, talks and slides by Kaloyan Georgiev.

Back to main page

Talks & slides

Presentations

Supply Chain Attacks talk cover

DEV.BG Cyber Security ยท 15 Oct 2026

Supply Chain Attacks: One Vendor, Thousands of Victims

How a single compromised dependency reaches thousands of victims: postinstall hooks that read secrets, dependency confusion, and the defenses that stop them. Companion demos live in the repo.

Interlocking gears representing software architecture

Software Architecture ยท 30 Sep 2026

Modernize Without Breaking Production

A real-world Java 11 โ†’ 21 and JBoss EAP 7 โ†’ 8 story: parallel platforms, progressive traffic, and rollback as an architectural capability.

Kaloyan presenting at an event

JCON 2026

Takeaways From Talks to Production

Slides and material from the JCON 2026 session, ready to open or download.

Title slide of the JAVA Swift and Secure talk

DEV.BG Java ยท 16 Dec 2024

JAVA Swift and Secure: Racing Towards Resilient Cybersecurity

Security fundamentals in Java, fast reactive and non-blocking apps with virtual threads and GraalVM, and how to keep an application both secure and fast.

DEV.BG Mobile Development webinar background

DEV.BG Webinar ยท 30 Jul 2020

PWA โ€” Technology for All Platforms

What a Progressive Web App is, its features, why it runs on every platform, a closer look at the technology and a short demo of turning a website into a mobile app.

Writing

Articles

Everything about PWA with Kaloyan Georgiev โ†’ My article on Progressive Web App โ†’ PWA technology for all platforms โ†’ Talk: JAVA Swift and Secure โ†’ Presentation slides โ†’

Special events

Questions & Answers

What should I read after a talk?

Start with the linked slides, then follow the article links for the deeper implementation notes.

Can I invite you to speak at an event?

Yes. Send the event context, audience profile and preferred topic window by email.

Where can attendees send follow-up questions?

Use the event Q&A email link and include the talk name in the subject.

Ask a question