Showing entries for category "speakers"

ITB2019 - Meet Dan Card

Tell us about...

Tell us something funny about yourself?

When I was little my mother led me to believe that I was funny. My wife has not forgiven her for this.


Why should companies or developers modernize?

Nothing in the world stays still. In fact, there is a certain level of entropy that enters our lives every day unless we actively push back against it. Call it the "cost of being alive" if it helps. To stop creating or to stop making our products and craftsmanship better is either giving over to that entropy or falsely assuming we have reached the pinnacle of existence, which probably isn't true. Not moving forward carries with it the built in decision to make yourself irrelevant and hoping that no one will notice. Not to act like a spoiler but chances are the audience you're trying to deceive will notice well before you want them to.


Why is ColdFusion (CFML) still relevant?

This question always reminds me of a story about a man wandering the world looking for wisdom. In his wanderings he finds a teacher and asks, "Sir, do I really exist?". The teacher looks at him and says, "Whom shall I say is asking?". CF is relevant because we have a community of people, products, tools, companies, blogs, podcasts, conferences and careers that are active, presumably making a living and solving problems well enough that we can exist to ask the question. J.J. Allaire created CFML in 1995 so it's only 6 years younger than the World Wide Web itself. How many other languages, communities and technofads have arisen and flamed out in that time? CF isn't the answer for all things but it's a fantastic answer for many things. Maybe it's naive but I think it will only stop being relevant when that community doesn't exist anymore to ask the question.


What would you like to experience during the conference?

I have a very active two year old at home. If I could experience a nap I'd consider it a win. I'm excited that a "siesta" is built into the schedule. One thing I love about going to conferences is just being around so many people who are actively working on getting better at what they do. Frequently they are approaching problems in ways I haven't considered and know about things of which I've never encountered. There's also something affirming when you realize that the reason that you have a roadblock isn't (necessarily) because you're an idiot but because you're also moving forward and you're starting to really understand the complexities that you're facing. Sometimes, seeing how someone farther down the development trail solved the problem usually helps bring your own situation into more clarity. Ideally, on a good day, you might be able to reciprocate.


Which speaker at ITB do you want to sit down and ask a few questions?

Looking at the speaker list, I have a slight apprehension that I'm going to be like Wayne and Garth backstage at Alice Cooper in Wayne's World. If I get through the week without shouting "I'm not worthy" to a few people, I'll consider it a major feat. I'm looking forward to Pete Freitag's Security workshop. Jeffrey Kunkel's session looks like a good reminder that we're human beings behind the keyboard, not an extension of the CPU. Ideally, it would be great to find a way to wire up Luis' and Brad's brains and just "push play" then sit back and start taking notes. That being said, there are very few people in the world that you can't learn something from and the CF community tends to attract some great people.


Why should attendees go to your session?

I'd like to think that my session is little bridge between some of the large lofty ideals of DevOps, Automated Testing and customizing workflow and the feeling of "Crap, I'm back from the conference, I'm in front of my keyboard and I'm supposed to be typing something". CommandBox is such a powerful tool and does so much that it's easy not to know where to start. What the session does is lay out some common real world scenarios and the challenges that you'll need to fix in order to navigate them. Then we go through how you can use some of the features of CommandBox to either minimize, automate or even sidestep those challenges all together. The session is based on many of the processes we are implementing at Springboard as our developer team grows and our platform becomes more sophisticated. So, I guess the answer is 1) Immediate relevance, 2) widespread applicability and 3) my wife has made me promise not to try and be funny.


What is your favorite *Box Product and why?

CommandBox followed by TestBox. As "fanboy" as this probably sounds, CB was the solution to so many roadblocks in my development process that I wasn't even aware that I had. If I'm at my computer, chances are that it's open. I've started using it with my college students and have based most of the developer workflow at Springboard around what it can do.

Meet our speaker

Dan Card

Dan Card is the CTO of getSpringboard.com and has been using CFML for 15+ years in a variety of settings including in the education, non-profit and for-profit sectors. He is the coordinator for the Boston ColdFusion Users Group and is an educator at the Univ. Of Mass. Lowell in the Division of Online and Continuing Education.









.

Into the Box 2019: Workshops Prerequisites

Welcome to ITB2019 Workshops

The entire Ortus Solutions team gives you the most cordial welcome to Into the Box 2019 Workshop Sessions! We are very excited to have you on board, surely this will be a great opportunity to extend and deepen your knowledge and take you to be active part of the Software Revolution.

General Instructions

For your learning experience during the training to be satisfactory, you must read and follow the instructions given by the instructors in the workshop in which you are enrolled.

It is highly recommended that you can do this before traveling as it does require a stable internet connection to download the required components and that can sometimes cause problems on hotel/conference internet.

If you need step-by-step for:

CommandBox Deep Dive

This workshop will start with the basics of using CommandBox CLI in your everyday workflow. We’ll focus on topics like managing servers, package management, and scripting command line tasks using CFML and Task Runners. We’ll also cover extending the CommandBox core with modules to add your own behaviours. We will focus on hands-on exercises and will end the day with each student building their own module and publishing it to ForgeBox.

Presented by Brad Wood, Ortus Solutions.

  • Prerequisite list includes:
    • A working knowledge of CommandBox’s shell and basic commands is desirable but not requried
    • Have the latest stable version of CommandBox installed already.
    • A GitHub account and Git CLI installed (if you want to follow along with publishing packages).



For full workshop description: Click here


Containerizing CFML Apps

In this workshop, you will gain knowledge and proficiency in utilizing Docker containers to develop and deploy ColdFusion (CFML) applications. Be it to docker swarms and or many orchestration services. Get ready to send your applications out in to the great wide world of containerization!

Presented by Jon Clausen, Ortus Solutions.



  • Prerequisite list includes:
    • A working knowledge of CommandBox and CFML applications.
    • Have the latest stable versions of CommandBox and Docker installed, for your operating system platform.
    • Bring a sample application, with between 1-2 external dependencies (e.g. - database or cachingserver) to use for the hands-on segment of the training.



For full workshop description: Click here


ColdBox From Zero to Hero

In this workshop you will be introduced to the latest version of the most popular CFML MVC framework; ColdBox 5. We will go over the basics of installation, templating and configuration to the most advanced features like HMVC development with modules, RESTFul APIs, integration testing, interception points and much more.

Presented by Eric Peterson, Ortus Solutions.



  • Prerequisite list includes:
    • Latest CommandBox CLI (You don’t need to know how to use it.).
    • MySQL GUI:
    • A local database server - We will be using MySQL 5.7 in the course. MAKE SURE IT IS 5.7. You can start a local database service with docker using the following command if needed.

      • You can then stop and start the database server with 'docker stop soapbox' and 'docker start soapbox'.



For full workshop description: Click here


BDD with TestBox

This course will enhance your application toolbox and development skills: Understand the theory and principles behind software testing. Understand all types of testing and know when to apply them. Review tools of the trade. Implement TDD, BDD and CI (Continuous Integration). Everything you wanted to know about the TestBox Framework. Understand Mocking/Stubbing and its applications via MockBox. Apply testing to your ColdBox Applications (Optional).

Presented by Luis Majano, Ortus Solutions.



  • Prerequisite list includes:
    • Latest CommandBox CLI Installed
    • Intermediate CFC & ColdFusion Knowledge
    • Intermediate OO experience is desirable



For full workshop description: Click here


ContentBox From Zero to Hero

In this hands on workshop ( bring your laptop ) we will introduce you to ContentBox, and walk through the steps needed to install ContentBox, install a Theme, install / build a widget, install / build a module, add to Source Control and setup with CI, and then Deploy to the cloud.

Presented by Gavin Pickin, Ortus Solutions.



  • Prerequisite list includes:



For full workshop description: Click here


Hands on CFML Security Workshop

Bring your laptop and get your hands dirty learning how to find and fix security vulnerabilities in your ColdFusion codebases. In this full day session, you will learn about several classes of web application security vulnerabilities and how they pertain to CFML.

Using a vulnerable CFML web application prebuilt for training, you will learn what red flags to look for in the code. Next you will see firsthand how attackers may exploit the vulnerabilities. Finally, you'll learn techniques for improving the security of your CFML code.

Presented by Pete Freitag, Foundeo Inc.


The complete setup instruction: Click here

  • This guide will help you to:
    • Install COMMANDBOX in your laptop
    • Download the source code repository
    • Install a code editor


For full workshop description: Click here



ITB2019 - Meet Gavin Pickin

Meet our speaker

Gavin Pickin

Gavin started using ColdFusion in 1999 when working for the university of Auckland in New Zealand before moving to California. He has lead teams, trained new developers and worked the full stack from graphic design, HTML CSS JavaScript through to ColdFusion MySQL and server administration. Gavin has a passion for learning and cannot understand why the 9-5ers aren't listening to podcasts while changing diapers, watching video tutorials while cleaning baby bottles and folding clothes, or putting the kids to sleep with soothing phone gap mobile application cookbook recipes. You will find him blogging at gpickin.com and on twitter @gpickin and occasionally being mocked on cfhour's podcast.







Tell us about...

Tell us something funny about yourself?

A lot of people like my New Zealand accent, but my wife says, "yeah, its great, until you realize you have no idea what he's saying".


Why should companies or developers modernize?

It's in our best interest to make the most of the latest and greatest tools available to help us do our jobs. If you can be faster, more efficient, more effective, more reliable, we should take that advantage.


Why is ColdFusion (CFML) still relevant?

ColdFusion is a mature and powerful language, built on top of the JVM, giving us the full power of Java at our fingertips. With modern tools like Package Management and Containerization, CFML gets the job done.


What would you like to experience during the conference?

I want to catch up with friends, new and old alike. I always leave Into the Box inspired to do bigger better things, and put into action all the amazing new things I have learned.


Which speaker at ITB do you want to sit down and ask a few questions?

Brian Klaas always has great AWS presentations, and there is always more to learn with AWS.


Why should attendees go to your session?

If you are looking for a Content Management System, I'll show you not only how to get up and running with ContentBox, but how to deploy it to a cloud provider using Docker.


What is your favorite *Box Product and why?

CommandBox, because without it, we'd still be in the stone ages.


.

ITB2019 - Meet Eric Peterson

Tell us about...

Why should companies or developers modernize?

No one likes maintaining legacy code. Yet we all have legacy code. Modernizing is the way out. It allows us to convert legacy code in to code that we enjoy working with without rewriting from scratch.


Why is ColdFusion (CFML) still relevant?

CFML is still relevant because CFML is still evolving. Open source engines like Lucee and companies like Ortus are pushing what we can accomplish — creating powerful abstractions, frameworks, and tools to match the developer experience in other languages.


What would you like to experience during the conference?

I love the collective brain trust that gathers for ITB. There are so many great ideas thrown around. I hope to have time to sit down, hopefully with some of the attendees, and add some great features and fixes to our open source arsenal.


Which speaker at ITB do you want to sit down and ask a few questions?

I really am looking forward to chatting with Wil. He's been at the front of Quick and qb and I look forward to hearing his experiences. Matthew Clemente always has great insights to making our Ortus products more accessible to the wider CFML community and I enjoy hearing his ideas as well.


Why should attendees go to your session?

If you want more portable, version-controlled development environments, come learn about cfmigrations and commandbox-migrations.
If you have used CFORM in the past or have no idea what an ORM is, come see how it helps you interact with your database with Quick.


What is your favorite *Box Product and why?

It would have to be ColdBox. Modules and ForgeBox changed the game for CFML and have enabled many more shared libraries and frameworks to emerge.

Meet our speaker

Eric Peterson

Eric Peterson (@_elpete) is a cfml and javascript developer at O.C. Tanner in Salt Lake City, Utah. He attended the University of Utah and received a degree in Information Systems thinking he would hate programming as a career. He started programming in cfml (and in general) in 2012 and has never been more happy to be proved wrong. What he lacks in experience, he makes up for by demos and blogging. A beginner himself, he blogs about many beginner topics at http://dev.elpete.com.









.

ITB2019 - Meet David Belanger

Meet our speaker

David Belanger

David is a Canadian ColdFusion developer who lives in Argentina with his wife and 4 extremely active children. He's been with CF since version 4.5 and was briefly the only reseller of CF in Argentina before Adobe acquired Macromedia. He's dedicated full-time to CF development on several new and legacy projects as well as a strong CF advocate and a current member of the CFWheels Core Team.
He currently works full-time “creating things that matter” at Intoria Internet Architects, a web development company based in Calgary, Alberta, Canada.







Tell us about...

Tell us something funny about yourself?

There's nothing funnier about me than the fact I wanted to be Vanilla Ice when I was in high school. I dressed the part, had zigzags etched into my hair and even spoke like him. Ice Ice Baby still makes me smile!


Why should companies or developers modernize?

I'm often conflicted by this question. As a business owner, I don't believe in upgrading for the sake of upgrading nor have I ever recommended it. I've always needed a solid business or security reason to do so. I believe in tools that work and using just enough technology to make life easier. I think it's important to have a good knowledge of what's out there and to make decisions based on what's best for the users, not the developers. As a developer, I believe that good ideas are good ideas no matter who comes up with them. Therefore if my tools don't have them, I look for ways to get them added!


Why is ColdFusion (CFML) still relevant?

Quite simply, because it works. I've never had a problem I couldn't solve in ColdFusion and even when we added mobile apps, we still used CF as a back-end and it's never failed us. I feel even better about sticking with CF when I see how many "new and exciting" technologies were promptly abandoned.


What would you like to experience during the conference?

I went to Into The Box last year and loved it. We didn't use any Box tech before I went and after we've dipped our toes in the water with CommandBox. I'm keen to meet new members of our community and to be able to share some of my experiences as a speaker for the first time in my career.


Which speaker at ITB do you want to sit down and ask a few questions?

I'm looking forward to speaking with Eric Peterson. We work a lot with ORM and I'd love to hear about his work with migrations.


Why should attendees go to your session?

LNo one thinks about adding another spoken language to a site until it's too late. A lot of the time, especially in legacy apps, most developers don't even know how to begin such a project. I intend to share my experiences with the attendees and I know this session will raise awareness and help them be better prepared for a more worldly site.


What is your favorite *Box Product and why?

CommandBox is by far my favourite Box! Getting new developers setup and going fast was always a challenge. Now, things are much quicker and easier. Box start!


.

ITB2019 - Meet Jorge Reyes

Tell us about...

Why should companies or developers modernize?

So that they don't restricted their business with their own implementation.


Why is ColdFusion (CFML) still relevant?

There are many web apps running in CFML, and lots of them are part of companies core businesses. Companies like Ortus are making a great effort to develop modern tooling to empower CFML developers and power CFML apps.


What would you like to experience during the conference?

I am looking forward to evangelizing developers living in Legacy Hell and show them there is hope.


Which speaker at ITB do you want to sit down and ask a few questions?

All of them. I actually have to do that =)


Why should attendees go to your session?

You'll get a good overview of what you can do with ContentBox, which is a modern CMS built for developers to power scalable web apps. There are a lot of cool new features around security, user management, container deployments, upgrading, and much more.


What is your favorite *Box Product and why?

I wouldn't chose one single product but the BOX ecosystem as a whole, which provides great value to developers and the apps they develop.

Meet our speaker

Jorge Reyes

Jorge is a passinate Industrial Engineer born in El Salvador with 10 years of experience managing projects. He currently manages web development projects for Ortus Solutions, Corp.









.

ITB2019 - Meet Lonnie Ramirez

Meet our speaker

Lonnie Ramirez

Lonnie Ramirez is a Software Engineer at Clango, Inc. He has 3 years experience developing web applications in Coldfusion and is currently attending Syracuse Univesity for his Masters Degree. He enjoys wildlife, dev ops, and a juicy algorithm. When you don't find him building tools to make his life better he can be found at Sci Fi Conventions mingling with Whovians and Klingons.







Tell us about...

Tell us something funny about yourself?

I am normally found dressed up in interesting costumes at various conventions throughout the year.


Why should companies or developers modernize?

Companies should modernize their work flow and processes.


Why is ColdFusion (CFML) still relevant?

Coldfusion is a great language for api and web application development that allows for quick prototyping compared to other options available.


What would you like to experience during the conference?

I would like to learn something new as well as meet someone interesting.


Which speaker at ITB do you want to sit down and ask a few questions?

Mike Callahan.


Why should attendees go to your session?

Learning language specific frameworks and code is great to improve immediate daily throughput, but learning design patterns and how to identify and use them will help improve your code throughout your career.


What is your favorite *Box Product and why?

CommandBox because it has revolutionized CF development for anyone not just those in the Box community.


.

ITB2019 - Meet Matthew Clemente

Tell us about...

Tell us something funny about yourself?

From my junior year of high school, I knew with absolute certainty that I was going to be a university professor of English literature. As you may have guessed, because my ITB session isn't a lecture on HamletBox, even best laid plans of mice and men often go awry.


Why should companies or developers modernize?

For companies, the reasons to modernize are numerous and compelling. Modern workflows and approaches to development are more efficient, less brittle, faster, more flexible, and attract better talent. The reasons for developers are similar; but I would add, not least importantly, that there's a lot of fun and excitement in what you can achieve with modern coding practices.


Why is ColdFusion (CFML) still relevant?

CFML is an actively developed language (both engines!) with a community of developers who are passionate about what they do. Developers building with CFML are using advanced tooling and modern coding practices to deliver fantastic apps. Community + Development + Results = Relevant.


What would you like to experience during the conference?

I'd like to experience advanced CFML coding, practices, and ideas that I can bring home and implement; to have interactions with really intelligent developers who can help me become a better developer myself; to have my mind blown a few times by some amazing new *Box development.


Which speaker at ITB do you want to sit down and ask a few questions?

Hard choices! I'd say Matt Gifford. His early CFML API wrappers got me interested in writing my own. He's not usually on this side of the pond, so ITB is a chance to actually meet and speak in person.


Why should attendees go to your session?

If you're looking for ways to get some real-world, hands on experience with Swarm, this is the session for you. Docker is exciting, but the roadmap to container orchestration can be downright confusing. We'll be looking at practical approaches and concrete steps to actually learning and deploying Swarm. And we'll build an awesome API mashup app along the way.


What is your favorite *Box Product and why?

CommandBox is the easiest answer here, so I'll go with what might be a less common choice: ForgeBox. It encourages open source CFML contributions and provides modular solutions to common developer problems. It's like a magic code toolbox; I can reach in and pull out all the components I need to quickly build an application, connect to an API, etc.

Meet our speaker

Matthew Clemente

Matthew is a Founding Partner of Season 4, LLC, a team of designers, programmers, and writers working in the legal industry. After studying English, he took the road less traveled and one day realized, much to his own surprise, that he had become a developer. Perhaps because code can be poetry and applications are the built on creativity, logic, and language, he, like Alice, decided to keep going down the rabbit hole, to see where it would take him. He's been building with ColdFusion since MX 7.
He's a husband, father, and always trying to be better. You can find him on Twitter (@mjclemente84), Github (@mjclemente) and he blogs, time permitting, at the cleverly named blog.mattclemente.com.









.

ITB2019 - Meet Wil Bruin

Meet our speaker

Wil de Bruin

When not managing his web hosting company Wil is building software, and doing some training and consultancy. He develops new parts of the Site4U customer portal and inventory system, by combining multiple database engines, queuing and all kinds of APIs while using as much Coldbox features as possible.
Wil graduated in Environmental Sciences and started off his career as a research microbiologist. It took him almost 10 years before he continued fulltime as an IT specialist. In 1994 he founded Site4U BV, at that time a company specializing in software development and web design. One of his first forays in website design was an application to find Dutch internet access providers at local area rates written in PHP/FI and Mini SQL, but soon he discovered this kind of interactive websites could easier be built with DBML (database mark-up language) using Cold Fusion by Allaire Corp.
Because decent ColdFusion webhosting was almost non-existing, Site4U decided to organize its own hosting facilities. Several years later focus of the company switched from building software to web hosting and nowadays Site4U offers cloud services at three locations in Netherlands and Switzerland. In his spare time he bakes serious amounts of bread and pizza for co-workers, friends, neighbours and family.







Tell us about...

Tell us something funny about yourself?

In my spare time I am a quite fanatic bread and pizza baker. Of course I had to build my own woodfired oven in my backyard (http://www.lekkermelig.nl/een-dak-erop/), sorry in Dutch only...) and when it is cold and rainy I have a special bread oven indoors which allows me to bake 12 loaves in one session, so there is plenty of food for family, friends and neighbours. I am also the administrator of the Dutch bread baking forum.


Why should companies or developers modernize?

I started developing websites when Netscape Navigator was still in beta... and cfml was still called DBML. So I 've seen a lot of change. Tools are evolving, javascript and css frameworks are getting better and better and also in many server side languages life is getting a lot easier by using all kind of frameworks and toolkits. But it is not easy to stay current on all developments. CFML has lagged behind for quite some time, but with all tools like commandbox, coldbox and supporting libraries development is quite simular now (or even better :-) ) compared to other popular languages. Legacy code is a nightmare to maintain, so we should try to get rid of that. Modernization motivates developers to learn new skills and in the end the maintenance costs will be lower.


Why is ColdFusion (CFML) still relevant?

I don't think CFML is better or worse compared to other languages. I am quite experienced with CFML and coldbox, so for me it is an easy choice. There are still a lot of companies using CFML although it never became real popular in NL. We are moving to using CFML for backend API development mainly. I think for frontend development there are better tools out there, but they all have their learning curve, so for smaller project it still makes sense to do frontends in CFML.


What would you like to experience during the conference?

Last year I got very inspired from many sessions, and heard about a lot of new tools. This year I am expecting the same, and I also hope I can share some of my experiences with other people. This is not limited to the conference of course, there's also slack for daily communication.


Which speaker at ITB do you want to sit down and ask a few questions?

Eric Peterson. I liked his presentations last year and started investigating a lot of modules which he created. I already gave a lot of feedback, but it will be nice to talk in person without an ocean between us.
And Luis of course, because he's the only other person I know who likes CF ORM.


Why should attendees go to your session?

My session on RabbitMQ will show them how they can communicate with almost any other system with relative ease. It is really flexible and RabbitMQ solved a lot of problems for our company. I hope I can inspire others and lower some barriers for people who might think RabbitMQ is complicated.


What is your favorite *Box Product and why?

There are many. I really love coldbox itself, I am using it for like 10 years now, and the simplicity of wirebox injections although it can be difficult to understand when I teach other people how to use it. And I like many of the modules, such as cbvalidation, cbsecurity, cborm, quick and qb, in no special order.


ITB2019 - Meet John Farrar

Tell us about...

Tell us something funny about yourself?

Good question, no answer ATM!


Why should companies or developers modernize?

Because technology goes out of usefulness as fast as the average work vehicle.


Why is ColdFusion (CFML) still relevant?

It's more relevant. The technology is growing with tools like commandbox, written deeply with CFML. The reach is growing with container concepts like Docker. More function, more reach, less obstacles.


What would you like to experience during the conference?

Connect with others building similar skills, learn existing technology from Ortus I have not yet mastered like the Quick and Elixir. Engage with others to help build the future even brighter around CFML solutions.


Which speaker at ITB do you want to sit down and ask a few questions?

George Murphy, his CI/CD experience is something we want to have in place also.


Why should attendees go to your session?

We make API development too hard because we don't know how to make it simpler. We don't know where the boundaries are and what can be done better within those boundaries.


What is your favorite *Box Product and why?

Commandbox, because it moves CFML development from a personal preference to a technically preferred solution.


Meet our speaker

John Farrar

John Farrar started programming in the late 70's on a Commodore PET. He served in the U.S.Navy and then met his wife during his reservist years. This was when the Amiga drove his computer interest for several years. Eventually he became a web developer and in the later 90's he started using ColdFusion building dynamic web sites.
With about twenty years of web development John has become known for his work with jQuery, Knockout and Vue AJAX libraries. Sustainable and profitable come together when the right technology is applied to the correct challenges. John enjoys focusing on strategy that will bring impact without getting delayed by over engineering.









.

Total Records: 50   Total Pages: 5