Blog

Gavin Pickin

June 22, 2022

Spread the word


Share your thoughts

What is Koding with the Kiwi?

As an experiment, Gavin Pickin, a Senior Software Developer for Ortus Solutions started hosting a live stream each friday at 1pm PDT, live coding, pair programming with some Community Member "Friends". This stream will try to include special guests from the community, to get their viewpoints / advice on how Gavin should do something. They’ll be pair programming while they chat, with each stream focusing on a piece of the project. Starting back on June 10th, 2022, we have had a few episodes, and we have more planned for the future.

Upcoming Stream - June 24th - Sam Knowlton and David Rogers - Talking about Quick & qb

In this 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.

Last Week - June 17th - Kai Koenig - Talking Databases, ORM, and Database Testing

In this video, 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.

Before this session, Gavin broke his computer, restarted it, froze zoom, and once that was up and running, started the session, only to find the server wouldn't launch. After debugging for a few minutes off camera, the group decides to get this debugging on tape, and they work through fixing the server, and then talk about Databases, Migrations, Testing with Databases.

They create some migrations, create some tables, drop some tables, and then discuss the next step, using queries, vs ORM, and how you might architect your handlers, services and models.

https://cfcasts.com/series/koding-with-the-kiwi-+-friends/videos/20220617-koding-with-the-kiwi-+-friends-kai-koenig-dbs-and-debugging

What type of code / project will Gavin and Friends be working on?

With ColdFusion Conference Season Upon us, Gavin is preparing for Adobe Dev Week, Into the Box Workshops, and Into the Box sessions, and hopefully Adobe CF Summit and Quasar Conference. Gavin is trying to tie all of his projects together, by building an multi faceted ColdFusion REST API that powers a front-end VueJS application written in the Quasar Framework, which will provide a great set of components, but also allow him to publish SPA apps, PWA apps, iOS, MacOS, Android and Windows Applications.

The theme of the project is a Quiz based learning platform with different types of questions, and different formats. Each conference / session will focus on a different piece, but will be all related. The project Gavin will be working on is a series of REST API apps to power all of those VueJS front-ends.

He'll be using ColdBox, TestBox, CF Migrations, Quick and QB, CBSecurity, CBValidation, Pagination, to build a secure ColdFusion ColdBox REST API, and you'll see how the bread is made in this series, influenced by all of the community members who will be sharing their best practices.

Date and Times

Weekly on Fridays at 1pm PDT - The goal is to host these live streams on a weekly basis, when possible, Gavin will announce them Tuesday on the Podcast and via blog/email.

Who can Attend?

The live stream will be open to all Patreons, no matter what level you are at.

Not a patreon? Sign up today or wait for us to release the recording on CFCasts after the session.

Patreon’s check your email, there will be an email sent soon with the registration link for the zoom webinar. Mic's will be muted by default, but they'll open them up for questions, and they'll try to keep an eye on the chat, to keep things interactive, and fun.

Hope you like the new format, Patreons, check your emails, and we'll see you on Friday!

If you're a Patreon, check your email. If not, sign up now on https://www.patreon.com/ortussolutions If you DM Gavin on Twitter with your receipt, he'll make sure you get the webinar registration link.

Add Your Comment

Recent Entries

Protect Your Data with Proactive Database Security Management

Protect Your Data with Proactive Database Security Management

In today’s digital age, data is among the most valuable assets for businesses. It powers decision-making, customer engagement, and operational efficiency. However, as data volumes grow, so do the risks associated with managing it. Ensuring database security and compliance is no longer optional—it’s a necessity.


The Evolving Landscape of Database Security

Modern databases face a myriad of challenges, from increasingly sophisticated cyber threats to strin...

Cristobal Escobar
Cristobal Escobar
December 06, 2024
The Experts Driving BoxLang: The Team Behind the Revolution

The Experts Driving BoxLang: The Team Behind the Revolution

Introduction

BoxLang is not just another programming language; it’s a revolutionary step forward for JVM environments. But who are the minds behind this innovation? Meet the talented team of architects, developers, and engineers who have combined decades of experience to create BoxLang—a language built for scalability, performance, and efficiency. Let’s explore their ex...

Cristobal Escobar
Cristobal Escobar
December 04, 2024
Why BoxLang is the Modern Software Development Evolution You’ve Been Waiting For?

Why BoxLang is the Modern Software Development Evolution You’ve Been Waiting For?

In today’s software landscape, developers need tools that deliver flexibility, efficiency, and modernization. With decades of open-source expertise, Ortus Solutions introduces BoxLang—our most ambitious project yet. Built for the JVM, BoxLang integrates seamlessly with Java, offering powerful features for scalable, high-performance web applications. Fully compatible with CFML, it ensures a smooth transition and expanded capabilities for existing projects.

Maria Jose Herrera
Maria Jose Herrera
December 04, 2024