The Ortus BlogBox

"Ortus: A rise, beginning, coming into being, born, the origin!"

 

TestBox v2.5.0 Released!

Luis Majano
May 18, 2017

 

We are excited to announce the release of TestBox version 2.5.0. To install just do:

box install testbox --savedev

To upgrade your current testbox installation just run the following:

box uninstall testbox && install testbox --savedev

TestBox 2.5.0 is a minor release with some great new functionality and tons of fixes. You can find the release notes here and the major updates for this release. One of the biggest features for TestBox that was not part of TestBox, was the addition of TestBox Watchers to CommandBox.

ColdBox MVC, ColdFusion, Community, News, Releases, TestBox 0

Washington DC cf.Objective() 2017 CommandBox Training

Luis Majano
May 15, 2017

 

 

We are so excited to bring our Training Bootcamp series back to the Washington, D.C./Virginia area this July 18-19th 2017 just before CF.Objective.

 

Do you want to transform your procedural/legacy CFML to modern times? Then this training is for you!

Events, Training 0

ColdBox Framework Reinit Strategies

Brad Wood
May 11, 2017

 

Everybody updates their code.  Some more than others, and many during business hours.  This leads to the inevitable conundrum of needing to reinit your ColdBox application to pick up said changes. If ColdBox is reinitted while a server is under load, some users may get errors, so it's a very common to get questions about how to handle that. 

ColdBox MVC, ColdFusion, Tutorials 1

Evolve your legacy ColdFusion to CommandBox Microservices - ITB2017 Day 2

Luis Majano
May 09, 2017

 


Day 2 for the Into The Box conference started with our second keynote focusing on how to evolve legacy ColdFusion (CFML) applications/dinosaurs into modern ColdFusion applications. We discussed all the modern tools created by Ortus in order to facilliate developers to not only evolve your applications but also be able to containerize them into microservices. We then focused on best practices to decompose these wild and unpredictable animals into modular architecture components and even RESTFul services uses common patterns like the strangler application pattern. Our very own Jon Clausen went into depth of all the tools to tame these animals including of course ColdBox MVC as the base for modular development and behavior driven development for increasing code quality and capturing requirement states.

This is the age of the containers, so it is imperative to evolve your applications and apply modern techniques not only for development but also for distribution and portability. We are at the age where you can run ANY ColdFusion CFML application with a single CLI command using our docker containers:

docker run -v "/path/to/your/app:/app" ortussolutions/commandbox

Let's remember our day 1 keynote quote:


In this day and age, every company and let me repeat that, every company is a software company and thus must be agile, present and modern. The tooling is here, use it.

It is imperative to be able to deploy and deploy fast in this day and age. Let's investigate some motivating questions:

  • How long does it take you to go to production?
  • Is it a manual process or an automated process?
  • Do you have zero downtime or do you cross your fingers when you deploy?
  • Do you have a no deploys on Fridays rule?
  • What do you do if your deploy fails?
  • How do you rollback your deploys?

Hopefully this video will inspire you to do more with your legacy animals and hopefully strangle them into submission:

  • Transform - Create parallel CFML applications based on modular ColdBox architectures, RESTFul principles and microservices
  • Coexist - Leave the existing animal alone for a time. Redirect from the existing site to the new infrastructures
  • Eliminate - Remove the old functionalities from the existing procedural apps and re-direct traffic to the new implementations.
  • Rinse and Repeat - Repeat the process until you can finally eliminate the procedural/legacy dinosaur

Enjoy the video recording and remember: ColdFusion (CFML) and its tooling is as modern as any language. It is up to you to implement, share and communicate. Evolve or Die!


Keynote Video

Keynote Slides

ColdFusion, Community, Into The Box 0

Into The Box 2017 Keynote Day 1 Recap & Recording

Luis Majano
May 02, 2017

 


The Into The Box conference has now passed and we had a tremendous time sharing with fellow developers in Houston last week. It was our very first standalone conference and it was a success in every which way. We are very excited about all the incredible speakers, attendees and topics we were able to learn from.

In this blog post, you will be able to revive a little of the ambiance and the culture of modern ColdFusion through our Day 1 Keynote. Our focus was to bring attention to the procedural and legacy stigma that has plagued the ColdFusion community for many years. We tackled head on the major problems the ColdFusion community has been dealing with for the past 10 years: legacy, not modern, procedural, no tools, no OS integrations, no jobs, no learning, etc. We demistifyed all these legacy and non-modern concerns and issued a warning to corporations that are still in procedural/legacy hell; Evolve or die!


In this day and age, every company and let me repeat that, every company is a software company and thus must be agile, present and modern. The tooling is here, use it.

We also presented our initiatives to spark modernization and tooling for the ColdFusion community since our first CommandBox release in 2014. We then moved to present our roadmaps for every box product, our containerization strategies, CommandBox and ContentBox docker images and how to evolve legacy/procedural applications.


Let me remind you, that you can run ANY Adobe ColdFusion or Lucee Engine in Docker today!

We ended with a view of the new products and initiatives coming to Ortus from:

  • Ortus University
  • Cross-CFML Engine portability and abstractions
  • CBT = ColdBox Templating Language based on Twig
  • CommandBox Minions and load balancing
  • CommandBox Orchestration and JVM containers
  • Project GRU->C for CommandBox remote orchestration and command executions
  • Much more..

Enjoy the video recording and remember: ColdFusion (CFML) and its tooling is as modern as any language. It is up to you to implement, share and communicate. Evolve or Die!


Keynote Video

Keynote Slides

ColdFusion, Community, Into The Box 0

Into the Box - Live Streaming

Jorge Reyes
Apr 24, 2017

 

Into The Box 2017 - Live Streaming

 

April 27-28 | 9am - 10am. For those of you who couldn't make it to Into The Box 2017 in Houston, we are thrilled to announce that the Keynotes on both Day 1 and Day 2 of Into The Box will be livestreamed! Learn about the plans for the future of CFML Live from the Box Team and enjoy a FREE live session on how to bring your Legacy Apps back to life with *BOX Microservices.

Register for the Live Stream

1

ITB 2017 - Speakers, Speakers and More Awesome speakers - Speaker Summary 5

Gavin Pickin
Apr 21, 2017

 

Yes, we have more speakers. ITB has a great ratio of speakers to attendees, so you get to learn the best from the best, and you have lots of opportunities to talk to the speakers at meals, and in the hallway track. ITB 2017 has a lot of great speakers that contribute to this conference. A conference is a lot of work, and we’re thankful for all of those helping us to bring ITB to everyone. These are speakers you do not want to miss. Here's our fifth speaker summary.
Conferences, Into The Box 0

ITB 2017 - Some Great Sessions by Great Speakers - Speaker Summary 4

Gavin Pickin
Apr 20, 2017

 

These speakers are bringing some wonderful information to the conference that you do not want to miss. ITB 2017 has a lot of great speakers that contribute to this conference.A conference is a lot of work, and we’re thankful for all of those helping us to bring ITB to everyone. These are speakers you do not want to miss. Here's our fourth speaker summary.
Conferences, Into The Box 0

ITB 2017 - Speakers and Sessions Galore - Speaker Summary 3

Gavin Pickin
Apr 19, 2017

 

Not only do these speakers and sessions deliver an amazing experience to the conference, they bring great knowledge to pass along to everyone. ITB 2017 has a lot of great experience to everyone that is involved, from the speakers to the attendees. A conference is a lot of work, and we’re thankful for all of those helping us to bring ITB to everyone. Here's our third speaker summary.
Conferences, Into The Box 0

CommandBox FusionReactor Module v1.6.0 released

Brad Wood
Apr 18, 2017

 

We've had our CommandBox FusionReactor Module out for about 6 months now which lets you easily enable FusionReactor on your CommandBox servers.  It works for Lucee and Adobe servers alike and requires no manual installation. All you need to do is install the module and add in your license key with these two commands:

CommandBox> install commandbox-fusionreactor
CommandBox> fusionreactor register "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
CommandBox, Tutorials 0
<< 1 2 3 4 5 6 7 ... 112 >>