Agile Methodologies in Hostile Environments |
Philly ETE |
 |
|
 |
AJAX: What it is and What it Can Do for Your iViews |
Americas’ SAP User’s Group |
 |
|
|
All Kinds of Free |
Philly ETE |
 |
|
 |
Building a Custom Query Engine with Quill |
Scala by the Schuylkill |
 |
 |
 |
Building Data Breach Resistant Systems |
Philly ETE |
 |
|
 |
Code Talk: Chat with a CTO |
Code Talk |
|
|
 |
Converting a JSR-168 Portlet to an SAP iView |
Americas’ SAP User’s Group |
 |
|
|
Culture Builder Live |
Technical.ly |
|
|
 |
Developing Web Services for Documentum |
Southeast Documentum User’s Group |
|
|
|
Embracing the TMF Exchange Mechanism Standard |
TMF Reference Model EMS |
|
|
 |
Functional Programming in Java |
Philly JUG |
 |
 |
 |
Functional Programming in JavaScript Workshop |
LibertyJS |
|
 |
|
Functional Wrappers for legacy APIs |
Philly JUG |
 |
 |
 |
Immutability in JavaScript and seamless-immutable-cursor |
React Philly |
 |
 |
 |
JWTs and Their Application |
Philly JUG |
 |
|
|
Live Coding a Chat Server with WebSockets and http4s |
PHASE |
|
 |
 |
Live coding a CRUD database in Scala |
PHASE |
|
 |
|
Management and Organizational Design |
Villanova University |
 |
|
 |
Monadic Logging and You! |
NEScala |
 |
 |
 |
My Favorite Tweets |
|
 |
|
|
Transforming Clinical Processes Using Box |
BoxWorks |
 |
|
 |
Shaping up your Development Process |
Philly ETE |
 |
|
 |
Stop goofing around during build cycles with webpack HMR |
LibertyJS |
 |
 |
 |
Typed vs. Untyped (Panel) |
Philly ETE |
|
|
 |
Tech People Podcast Interview |
Tech People |
|
|
 |
TechCast #96 – Philly ETE Happy Hour Chat |
TechCast |
|
|
 |
TechChat Tuesday’s #10 - The “Free” in Software |
TechChat |
|
|
 |
Websockets in http4s |
NEScala |
|
 |
 |