{"version":1,"pages":[{"id":"-LA-UVvbRg1kEJtTOt5W","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_RibDQ","description":"Learn Modern ColdFusion <CFML> in 100+ Minutes."},{"id":"-LJtpfTU9xukiOko7u6L","title":"Welcome","pathname":"/intro/intro","siteSpaceId":"sitesp_RibDQ","description":"CFML is vibrant, modern and strong!","breadcrumbs":[{"label":"Intro"}]},{"id":"-LkEJg-iy7QutqimTWH8","title":"Author","pathname":"/intro/intro/author","siteSpaceId":"sitesp_RibDQ","description":"Information about the author","breadcrumbs":[{"label":"Intro"},{"label":"Welcome"}]},{"id":"-LiTHL-bzZNB9BSxBBHL","title":"About This Book","pathname":"/intro/intro/about-this-book","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Welcome"}]},{"id":"-LA-UoN_g3qf3i2WZAEG","title":"What is ColdFusion (CFML)","pathname":"/intro/history","siteSpaceId":"sitesp_RibDQ","description":"ColdFusion Markup Language <CFML> is a dynamic web programming language.","breadcrumbs":[{"label":"Intro"}]},{"id":"-LA-UoNaFD4PBOy7KUnS","title":"CommandBox CLI","pathname":"/intro/intro-to-commandbox","siteSpaceId":"sitesp_RibDQ","description":"CommandBox is the de facto standard for CFML development and execution","breadcrumbs":[{"label":"Intro"}]},{"id":"-LA-UoNb59hfyB8z_XvZ","title":"Instructions & Interpreters","pathname":"/intro/instructions-and-interpreters","siteSpaceId":"sitesp_RibDQ","description":"CFML is a dynamic language that runs on the JVM","breadcrumbs":[{"label":"Intro"}]},{"id":"-LA-UoNeHuVEF4YR6d1K","title":"Syntax","pathname":"/cfml-language/syntax","siteSpaceId":"sitesp_RibDQ","description":"Script or Tags? Choose wisely!","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LA-UoNfLEqMhY5qzI4g","title":"Comments","pathname":"/cfml-language/comments","siteSpaceId":"sitesp_RibDQ","description":"You shall comment ALL your code!","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LA-UoNgfuKYJZckJD2w","title":"Variables","pathname":"/cfml-language/variables","siteSpaceId":"sitesp_RibDQ","description":"name = \"Amazing Programmer\"","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LA-UoNhSHE36yh4nr16","title":"Variable Scopes","pathname":"/cfml-language/variable-scopes","siteSpaceId":"sitesp_RibDQ","description":"They gotta exist somewhere!","breadcrumbs":[{"label":"CFML Language"}]},{"id":"c6FfMAZm9PNiWxiJujua","title":"Operators","pathname":"/cfml-language/operators","siteSpaceId":"sitesp_RibDQ","description":"Operate all things++--==!^%/\\","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LA-UoNoFdsfgddaPPM9","title":"Null & Nothingness","pathname":"/cfml-language/null-and-nothingness","siteSpaceId":"sitesp_RibDQ","description":"null does mean something!","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LA-UoNirB7vR_3rpZP7","title":"Strings","pathname":"/cfml-language/strings","siteSpaceId":"sitesp_RibDQ","description":"Strings in CFML/Java are immutable! Remember that well!","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LliG93rqVTwYdTa9FSg","title":"JSON","pathname":"/cfml-language/json","siteSpaceId":"sitesp_RibDQ","description":"JSON all things!","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LA-UoNjHDsrT3n2SDvA","title":"Numbers","pathname":"/cfml-language/numbers","siteSpaceId":"sitesp_RibDQ","description":"Integers and floats to rule the world!","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LA-UoNkFXylzYPP5gRe","title":"Arrays","pathname":"/cfml-language/arrays","siteSpaceId":"sitesp_RibDQ","description":"An array is a data structure consisting of a collection of elements.","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LA-UoNlzGrXrh0srabN","title":"Structures","pathname":"/cfml-language/structures","siteSpaceId":"sitesp_RibDQ","description":"Collection of key-value pairs; a data dictionary","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LA-UoNmKJtKKM3RtWoE","title":"Database Queries","pathname":"/cfml-language/queries","siteSpaceId":"sitesp_RibDQ","description":"CFML provides the easiest way to query a database","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LA-UoNnZ0Iqf6LBD-fB","title":"Conditionals","pathname":"/cfml-language/conditionals","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LldGZcdT3W4TX6C9MiY","title":"Exception Management","pathname":"/cfml-language/exception-management","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LA-UoNp3Zfji-WnUn3v","title":"Components","pathname":"/cfml-language/components","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LlbbEMM3j8DOo-YO_1u","title":"Properties","pathname":"/cfml-language/components/properties","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"CFML Language"},{"label":"Components"}]},{"id":"-LlbbHxBuRsH6J7sl8pS","title":"Functions","pathname":"/cfml-language/components/functions","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"CFML Language"},{"label":"Components"}]},{"id":"-LlbbLBVtzfSllQ468Sx","title":"Static Constructs","pathname":"/cfml-language/components/static-constructs","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"CFML Language"},{"label":"Components"}]},{"id":"-LlbbSsZOhQEE6khQla9","title":"Final Constructs","pathname":"/cfml-language/components/final-constructs","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"CFML Language"},{"label":"Components"}]},{"id":"-LlbbPPWcN-p_eNblykD","title":"Abstract Constructs","pathname":"/cfml-language/components/abstract-constructs","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"CFML Language"},{"label":"Components"}]},{"id":"-LlbbaxUlpbrIjo_RyPb","title":"Interfaces","pathname":"/cfml-language/components/interfaces","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"CFML Language"},{"label":"Components"}]},{"id":"-LA-UoNqU86U-1NNocI5","title":"Closures","pathname":"/cfml-language/closures","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-Lld8KA31UNfIzh7PUvv","title":"Code Locking","pathname":"/cfml-language/locking","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LlmcrYLyDRyKg-IMUJE","title":"Threading","pathname":"/cfml-language/threading","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LA-UoNrp4PUwTpBgQ23","title":"Includes","pathname":"/cfml-language/includes","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LliL8NReD4Wukc6YD5f","title":"Java Integration","pathname":"/cfml-language/java-integration","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"CFML Language"}]},{"id":"-LliM3J3jXR8u8fWuQBP","title":"Beyond The 100","pathname":"/beyond-the-100/beyond-the-language","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"Beyond The 100"}]},{"id":"-LA-UoNs8g2KgGBPBR9k","title":"Application.cfc","pathname":"/beyond-the-100/applicationcfc","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"Beyond The 100"}]},{"id":"-Lld9Kp24MNO2kWAnl9u","title":"File Handling","pathname":"/beyond-the-100/file-handling","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"Beyond The 100"}]},{"id":"-LliJKKlikTQmaomKn-U","title":"Image Manipulation","pathname":"/beyond-the-100/image-manipulation","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"Beyond The 100"}]},{"id":"-LA-UoNtGL7E63V6RIMw","title":"HTTP/S Calls","pathname":"/beyond-the-100/http-calls","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"Beyond The 100"}]},{"id":"-LliLBt380NvhvyOxhL2","title":"Sending Emails","pathname":"/beyond-the-100/sending-emails","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"Beyond The 100"}]},{"id":"-Lld8n6_1yU2enK_OFVd","title":"Asynchronous Programming","pathname":"/beyond-the-100/asynchronous-programming","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"Beyond The 100"}]},{"id":"-LA-UoNx7zvH0rxIYrd6","title":"MVC","pathname":"/extra-credit/mvc","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"Extra Credit"}]},{"id":"-LA-UoNyK45a1nF-SctA","title":"Dependency Injection","pathname":"/extra-credit/dependency-injection","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"Extra Credit"}]},{"id":"-LliLNA_qwqEYFfILh6q","title":"Security Guide","pathname":"/extra-credit/security-guide","siteSpaceId":"sitesp_RibDQ","description":"","breadcrumbs":[{"label":"Extra Credit"}]}]}