Blog

18
July 2017

Gavin Pickin

cf.Objective() in DC this week - July 20 & 21 2017

cfObjective, Conferences

This year has flown by. I've been busy, and obviously writing blog posts for my personal site has fallen by the way side. Into The Box converted from a 1 day conference, to a 2 day conference, and was a huge success in Houston in April... and this week is the next conference, cf.Objective(). Yes, dev.Objective() has been renamed back to cf.Objective() and has moved from MN to Washington DC. 

I am lucky to be speaking at cf.Objective() again, with 2 sessions, plus, if you get into DC early, I am presenting at the NORTHERN VIRGINIA COLDFUSION USERS GROUP (NVCFUG) on Wednesday night.

Testing is natural, testing is fun, not everybody does it but everybody should!

Meetup Presentation - NORTHERN VIRGINIA COLDFUSION USERS GROUP (NVCFUG)
Wednesday, July 19th, 2017 @ ICF International - 9300 Lee Highway, Fairfax, VA
https://www.meetup.com/nvcfug/events/241335790/

Testbox is a tool we all should be using to test our ColdFusion Applications which was created and is maintained by Ortus Solutions, the people that brought you ColdBox. We will have Gavin from Ortus in house on this day to go over some testbox examples, talk about its importance, and answer any questions you have.

An Exercise in Cleaner Code - From Legacy to Maintainable

Conference Presentation - cf.Objective() 2017
Thursday, July 20th, 2017 @ 9:45 AM - 10:45 AM in First Amendment Room
http://www.cfobjective.com/schedule/an-exercise-in-cleaner-code-from-legacy-to-maintainable/

We’ve all had those projects, the salvage project, the legacy project that we picked up, and wished we never had.

Was it written 5 years ago by that young dev with lots of passion but no big picture vision.

Was it written 6 months ago by another team, by a top gun developer who knows all the design patterns, and tried to future proof the app, only succeeding in making it impossible for anyone else to understand.

Or was it you, 2 years ago, before you joined the community and learned more about best (better) practices and you almost cannot comprehend how you used to code.

Long story short, we have all been there, but the past is history, how do we proceed from here, that’s the key. We’ll look at some of the ways you can clean up your code, and walk through some examples, and walk the journey to software craftsmanship

3 Ways to Test your ColdFusion API

Conference Presentation - cf.Objective() 2017
Friday, July 21st, 2017 @ 
2:30 PM - 3:30 PM in First Amendment Room
http://www.cfobjective.com/schedule/3-ways-to-test-your-coldfusion-api/

Most projects in CF now involve creating some type of consumable CFC Endpoint or API Service... do you Unit test your API, do you use Integration Tests on your API? How many ways do you test your API? Not all tests are created equal.

We build our CFCs and CF API to be consumed with CF Apps, Mobile Apps, Javascript apps and devices we haven’t even thought about yet. To be smart developers we need to be able to test our CFC endpoints, and the code that uses those endpoints.

We’ll learn how to test your API serverside with Testbox and Clientside with Jasmine.
With Testbox and Jasmine both using BDD, your test code can almost be isomorphic.

Attendees should have some exposure to CFCs as endpoints, or CF API creations, and consuming with other languages/devices, in this case, JavaScript.

Hope to see some of you at cf.Objective.
If not, I'm speaking at CF Summit in November, its a great conference, try and make it to Vegas.

Blog Search