It's July 15th... what has Ortus been publishing this week? We have the CFML News Podcast, some CFCasts and YouTube Videos, lots of Ortus and ITB Blog Posts. We have a lot more planned for next week as well.
Recently I did a webinar on Refactoring Legacy Code and the question came up about whether or not it was possible to use Coldbox with existing code without converting everything to a Coldbox module or making changes to the existing codebase. The answer is yes and there are many ways to do it. The method you choose depends on what the goals are for the conversion. Do you need to simply keep the exact same site but start moving toward Coldbox routes? Are you putting a new look to existing functionality but need to keep an existing site up and running in the meantime? Both these and several other scenarios are possible. We’ll take this blog series to walk through some of them.
In this next session, Gavin will be joined by Wil De Bruin. Wil De Bruin works a lot with CBValidation, contributed to the project, blogged a lot, and even presented at Into the Box in the past. They will discuss a lot of validation approaches, how and where to describe constraints, using validate() vs validateOrFail(), custom validators, and so much more. Join them as they validate the API Endpoints for Developer Feud Quiz API.
July 2022 Webinar - Legacy Migration Follow Up: Using Coldbox with an Existing Code Base with Dan Card
On July 29th at 11:00 AM CDT, we are happy to announce the Dan Card will be presenting a follow up to his June webinar: Getting started with the Legacy Migration. Dan received some good questions, so July's Webinar: Legacy Migration Follow Up: Using Coldbox with an Existing Code Base with Dan Card. If you have a more traditional / legacy codebase, and are wanting to modernize with ColdBox, but don't know where to start, this webinar is just for you!
In our last session, Daniel and Gavin worked through a lot of content, what is the OpenAPI and Swagger Doc, some tools like editor.swagger.io and Daniel's CBSwaggerUI module. They looked at how to add tags, security, parameters, requestbody, responses and got side tracked down a really interesting rabbit hole after a question from one of the Patreons. Find out more and how to watch last weeks stream.
In this next session, Gavin will be joined by Daniel Garcia. Daniel has done a lot of work with APIs, testing them with Postman, using other tools like NGrok, and learning how to document APIs with OpenAPI Swagger Documentation. Daniel will discuss his approach, and how we released a module to make API documentation viewing easier, the Swagger UI module on ForgeBox. They will document a few endpoints, look at the swagger.json generated, and see how that looks in the Swagger UI module.
In our last session, Gavin, Sam and David talked about Quick, qb, some tricks. Sam shared the story of their journey towards quick. Gavin made a fool of himself... but that didn't stop him from showing off some other tips. Find out more and how to watch last weeks stream.
In our next session, Sam and David from In League will join Gavin. They will talk about their experience using Quick ORM, and qb, in their ColdFusion / CFML projects. Now that we have a simple DB Migration created, we'll start fleshing some entities and orm objects. We'll talk about how to test with the database gets involved, and look at getting our API to start returning data from the database... and more about db philosophies, and how to organize your services, entities etc. Find out how you can tune in and join the live stream.
In our last session, Gavin the Kiwi, kidnaps Kai Koenig for this weeks Koding with the Kiwi + Friends. After a lot of technical difficulties, Gavin thinks this week's videos should have been called Koding Disasters with the Kiwi + Hecklers. Find out more and how to watch last weeks stream.