SlideShare a Scribd company logo
Dynamic Programming in a Statically Typed WorldJim Wooley@JimWooleyhttp://www.ThinqLinq.com
DemoTest first development
DemoCOM Interop
DemoExpando Object
DemoDynamic Object (CSV)
Dynamic CSV Class model
DemoDLR Interop
DemoSeparation of Concerns (MVC)
Cases for DynamicTest First (TDD)COM InteropRuntime flexible typesSeparation of ConcernsScript hosting
Dynamic vs. Static
QuestionsJim WooleyJimWooley@hotmail.comwww.ThinqLinq.com@JimWooley

More Related Content

DOCX
Practica mid manager emapa
PPTX
Improving code quality with Roslyn analyzers
PPTX
Tearing down the //build/ 2016 conference
PPTX
Ssdt wooley
PPTX
Windows 8 as an Application Integration Hub
PPTX
Reactive Extensions for JavaScript
PPTX
Linq tools
PPTX
Entity Framework Migration
Practica mid manager emapa
Improving code quality with Roslyn analyzers
Tearing down the //build/ 2016 conference
Ssdt wooley
Windows 8 as an Application Integration Hub
Reactive Extensions for JavaScript
Linq tools
Entity Framework Migration

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Electronic commerce courselecture one. Pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
MYSQL Presentation for SQL database connectivity
DOCX
The AUB Centre for AI in Media Proposal.docx
Empathic Computing: Creating Shared Understanding
“AI and Expert System Decision Support & Business Intelligence Systems”
Chapter 3 Spatial Domain Image Processing.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Review of recent advances in non-invasive hemoglobin estimation
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Programs and apps: productivity, graphics, security and other tools
Network Security Unit 5.pdf for BCA BBA.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Understanding_Digital_Forensics_Presentation.pptx
Electronic commerce courselecture one. Pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
MIND Revenue Release Quarter 2 2025 Press Release
The Rise and Fall of 3GPP – Time for a Sabbatical?
MYSQL Presentation for SQL database connectivity
The AUB Centre for AI in Media Proposal.docx
Ad
Ad

Dynamic programming in a statically typed world

Editor's Notes

  • #11: Dynamic vs static is an argument that has been around since programming languages were first born. While each paradigm has its own strengths and weaknesses, ideally you can borrow from both buckets to create something great.