-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpresentations.html
More file actions
62 lines (62 loc) · 2.8 KB
/
presentations.html
File metadata and controls
62 lines (62 loc) · 2.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
---
layout: page
title: "Technical Presentations"
---
<p class="role-eyebrow">Presentations</p>
<h1>Conference Talks & Technical Presentations</h1>
<div class="talk-section">
<h2>Ditch Your Framework</h2>
<div class="talk-subtitle">A deep dive into framework-free web development</div>
<div class="talk-meta">Presented at Open Source North</div>
<p>Modern web development doesn't require heavy frameworks. This presentation explores building maintainable web applications using minimal dependencies and focusing on core principles.</p>
<div class="talk-links">
<ul>
<li><a href="https://www.youtube.com/watch?v=htzUDtE5iDY">Watch Presentation</a></li>
<li><a href="https://slides.com/kyleboon/ditch-your-framework-3a46dc">View Slides</a></li>
</ul>
</div>
</div>
<div class="talk-section">
<h2>Modern JVM Development</h2>
<div class="talk-subtitle">Building scalable applications in the JVM ecosystem</div>
<div class="talk-meta">Presented while Lead Engineer at SmartThings (2015-2017)</div>
<p>An exploration of current best practices in JVM development, covering topics like microservices architecture, modern testing approaches, and deployment strategies.</p>
<div class="talk-links">
<ul>
<li><a href="https://www.youtube.com/watch?v=8FdLHfxjosA">Watch Presentation</a></li>
</ul>
</div>
</div>
<div class="talk-section">
<h2>Introduction to Ratpack</h2>
<div class="talk-subtitle">Building high-performance web applications with Ratpack</div>
<div class="talk-meta">Technical deep-dive on modern web development</div>
<p>A comprehensive introduction to Ratpack, a high-performance, lightweight, composable web framework for the JVM. Learn about its reactive programming model and how it enables building scalable applications.</p>
<div class="talk-links">
<ul>
<li><a href="https://slides.com/kyleboon/deck-2">View Slides</a></li>
</ul>
</div>
</div>
<div class="talk-section">
<h2>Fluent APIs in Groovy</h2>
<div class="talk-subtitle">Designing elegant and intuitive APIs</div>
<div class="talk-meta">Technical presentation on API design patterns</div>
<p>Explore how to leverage Groovy's features to create expressive and maintainable APIs. This talk covers DSL design patterns, builder patterns, and best practices for API design.</p>
<div class="talk-links">
<ul>
<li><a href="https://slides.com/kyleboon/deck">View Slides</a></li>
</ul>
</div>
</div>
<div class="talk-section">
<h2>Dropwizard and Groovy</h2>
<div class="talk-subtitle">Building microservices with Dropwizard</div>
<div class="talk-meta">Technical session on microservices architecture</div>
<p>A practical guide to building microservices using Dropwizard and Groovy, focusing on real-world applications and best practices for service development.</p>
<div class="talk-links">
<ul>
<li><a href="https://slides.com/kyleboon/dropwizard-and-groovy">View Slides</a></li>
</ul>
</div>
</div>