At CKH we have been using Kubernetes for orchestrating our Docker containers. One of the challenges when using Kubernetes, however, is when you have a Deployment that is set to scale your app to multiple Pods, watching logs for all of those pods. Let's talk about kubetail and how it can help us with this issue.
Electronic commerce, more often known as e-commerce, continues to grow at a staggering rate. In 2014, worldwide e-commerce sales totaled $1.3 trillion and by the end of 2017, e-commerce sales topped $2.3 trillion dollars. In 2017, U.S. Black Friday e-commerce sales alone amounted to $5.03 billion. With so much money being transferred electronically, many people are concerned about how to protect themselves online while still enjoying the convenience of e-commerce.
In August of 2017, we celebrated our twentieth year in business. It has been quite a journey and a lot has transpired over the years. We’ve learned a lot, one of the biggest lessons we continue to learn each day is that networking is a critical component of a thriving business. We have been fortunate over the years to connect with so many in the development community that we have learned from, worked together with, and ultimately developed close relationships with. Early on we implemented a referral program to reward those that sent business our way. So, I thought I would tell you more about how that works so you can network with us and get paid too!
The term "legacy application" strikes fear in the heart of many a developer, invoking images of spaghetti code, undocumented secret sauce, and evidence of multiple attempts to start some semblance of a paradigm that might have been in the vague direction of a coding standard or convention. Fortunately, there now exists a direct path to bring your legacy out of the cold and into the warm embrace of a modern framework.
ColdBox has seen the need for a migration path for these applications and implemented a feature called Implicit View Dispatch. This means that without having an event handler defined, you can create views, and the events and actions are implicitly created based on folder structure of /views. For example, I can create a view file in the location of
views/about/contactUs.cfm, and the corresponding event is implicitly created, permitting the URL mysite.com/about/contactUs to display that view. No handlers, no layouts, no routes. Just views. Pretty slick.
Thanks to everyone who came out to my presentation today on Say goodbye to “it works on my machine” with Chef and Vagrant. I hope you learned a ton and are excited to start automating all the things
You can find the code for it at https://github.com/gratzc/it-works-on-my-machine-chef-vagrant or you can just view the presentation online at http://gratzc.github.io/how-to-be-a-good-os-citizen/it-works-on-my-machine-chef-vagrant.