ºÝºÝߣshows by User: bigmadkev / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: bigmadkev / Thu, 15 May 2014 11:48:38 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: bigmadkev Cf objective2014 software-craftsmanship /slideshow/cf-objective2014-softwarecraftsmanship-34730356/34730356 cfobjective2014-softwarecraftsmanship-140515114838-phpapp01
CFML has been around for over 18 years. However, many projects are still failing. A pile of code no one understands and everyone is scared to touch. Developers are still seen and treated as resources and companies are still outsourcing software development to cheaper places, disregarding software quality. So, what developers can do about that? How can we turn this situation around? In this talk we will be discussing what Software Craftsmanship is and how it addresses these problems. Are we really professional software developers? Do we act like professionals? Come along if you are interested to know what is to be a real software craftsman. ]]>

CFML has been around for over 18 years. However, many projects are still failing. A pile of code no one understands and everyone is scared to touch. Developers are still seen and treated as resources and companies are still outsourcing software development to cheaper places, disregarding software quality. So, what developers can do about that? How can we turn this situation around? In this talk we will be discussing what Software Craftsmanship is and how it addresses these problems. Are we really professional software developers? Do we act like professionals? Come along if you are interested to know what is to be a real software craftsman. ]]>
Thu, 15 May 2014 11:48:38 GMT /slideshow/cf-objective2014-softwarecraftsmanship-34730356/34730356 bigmadkev@slideshare.net(bigmadkev) Cf objective2014 software-craftsmanship bigmadkev CFML has been around for over 18 years. However, many projects are still failing. A pile of code no one understands and everyone is scared to touch. Developers are still seen and treated as resources and companies are still outsourcing software development to cheaper places, disregarding software quality. So, what developers can do about that? How can we turn this situation around? In this talk we will be discussing what Software Craftsmanship is and how it addresses these problems. Are we really professional software developers? Do we act like professionals? Come along if you are interested to know what is to be a real software craftsman. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/cfobjective2014-softwarecraftsmanship-140515114838-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> CFML has been around for over 18 years. However, many projects are still failing. A pile of code no one understands and everyone is scared to touch. Developers are still seen and treated as resources and companies are still outsourcing software development to cheaper places, disregarding software quality. So, what developers can do about that? How can we turn this situation around? In this talk we will be discussing what Software Craftsmanship is and how it addresses these problems. Are we really professional software developers? Do we act like professionals? Come along if you are interested to know what is to be a real software craftsman.
Cf objective2014 software-craftsmanship from Kev McCabe
]]>
276 3 https://cdn.slidesharecdn.com/ss_thumbnails/cfobjective2014-softwarecraftsmanship-140515114838-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Cf objective2014 testing-testingeverywhere /slideshow/cf-objective2014-testingtestingeverywhere-34730292/34730292 cfobjective2014-testingtestingeverywhere-140515114659-phpapp01
We’ve all done a hope-and-pray production release, followed by days of firefighting. All our apps have some level of manual testing performed, which is a slow and costly process. If we automate as much as we can, the manual testing we do can be more exploratory. The automated tests will take care of how the system is expected to run, and keep your clients and managers happy. We can have automated testing at all levels of our technical stack. We’ve all heard of unit testing, and we normally picture our backend CFML code. There is more to our application stack than just the CFML code, we also have JavaScript & Database. This session will give an overview and inspiration of doing automated testing, at the CFML Server Level, the Database Level, JavaScript Level and Integration ensuring everything hangs together nicely. We’ll touch on Continuous Integration, which at least a nightly basis will prove that your application is ready for a production release and a less stressful day.]]>

We’ve all done a hope-and-pray production release, followed by days of firefighting. All our apps have some level of manual testing performed, which is a slow and costly process. If we automate as much as we can, the manual testing we do can be more exploratory. The automated tests will take care of how the system is expected to run, and keep your clients and managers happy. We can have automated testing at all levels of our technical stack. We’ve all heard of unit testing, and we normally picture our backend CFML code. There is more to our application stack than just the CFML code, we also have JavaScript & Database. This session will give an overview and inspiration of doing automated testing, at the CFML Server Level, the Database Level, JavaScript Level and Integration ensuring everything hangs together nicely. We’ll touch on Continuous Integration, which at least a nightly basis will prove that your application is ready for a production release and a less stressful day.]]>
Thu, 15 May 2014 11:46:59 GMT /slideshow/cf-objective2014-testingtestingeverywhere-34730292/34730292 bigmadkev@slideshare.net(bigmadkev) Cf objective2014 testing-testingeverywhere bigmadkev We’ve all done a hope-and-pray production release, followed by days of firefighting. All our apps have some level of manual testing performed, which is a slow and costly process. If we automate as much as we can, the manual testing we do can be more exploratory. The automated tests will take care of how the system is expected to run, and keep your clients and managers happy. We can have automated testing at all levels of our technical stack. We’ve all heard of unit testing, and we normally picture our backend CFML code. There is more to our application stack than just the CFML code, we also have JavaScript & Database. This session will give an overview and inspiration of doing automated testing, at the CFML Server Level, the Database Level, JavaScript Level and Integration ensuring everything hangs together nicely. We’ll touch on Continuous Integration, which at least a nightly basis will prove that your application is ready for a production release and a less stressful day. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/cfobjective2014-testingtestingeverywhere-140515114659-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> We’ve all done a hope-and-pray production release, followed by days of firefighting. All our apps have some level of manual testing performed, which is a slow and costly process. If we automate as much as we can, the manual testing we do can be more exploratory. The automated tests will take care of how the system is expected to run, and keep your clients and managers happy. We can have automated testing at all levels of our technical stack. We’ve all heard of unit testing, and we normally picture our backend CFML code. There is more to our application stack than just the CFML code, we also have JavaScript &amp; Database. This session will give an overview and inspiration of doing automated testing, at the CFML Server Level, the Database Level, JavaScript Level and Integration ensuring everything hangs together nicely. We’ll touch on Continuous Integration, which at least a nightly basis will prove that your application is ready for a production release and a less stressful day.
Cf objective2014 testing-testingeverywhere from Kev McCabe
]]>
208 4 https://cdn.slidesharecdn.com/ss_thumbnails/cfobjective2014-testingtestingeverywhere-140515114659-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
CF Camp 2013 Software Craftsmanship for CFML Developers /bigmadkev/cf-camp-2013-software-craftsmanship-for-cfml-developers cfcamp2013-softwarecraftsmanship-131017104659-phpapp02
A session at CF Camp on how we as CFML developers should be better and ensure that we are always learning]]>

A session at CF Camp on how we as CFML developers should be better and ensure that we are always learning]]>
Thu, 17 Oct 2013 10:46:59 GMT /bigmadkev/cf-camp-2013-software-craftsmanship-for-cfml-developers bigmadkev@slideshare.net(bigmadkev) CF Camp 2013 Software Craftsmanship for CFML Developers bigmadkev A session at CF Camp on how we as CFML developers should be better and ensure that we are always learning <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/cfcamp2013-softwarecraftsmanship-131017104659-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A session at CF Camp on how we as CFML developers should be better and ensure that we are always learning
CF Camp 2013 Software Craftsmanship for CFML Developers from Kev McCabe
]]>
459 2 https://cdn.slidesharecdn.com/ss_thumbnails/cfcamp2013-softwarecraftsmanship-131017104659-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-bigmadkev-48x48.jpg?cb=1607076924 I’m a proactive agile coach, with extensive knowledge of agile processes (XP, Scrum, Kanban, SAFe, Disciplined Agile Delivery) and the technical practices required to make an agile team productive and successful (TDD, BDD, Pair Programming, Mob Programming, Clean Code). I enjoy helping teams transform into effective and productive agile teams. Using a Servant Leadership style I’m able to help the team grow at the same time as ensuring the team hits all objectives that have been set. Communication is key for any team to be successful both internally to the team and externally to stakeholders. Using techniques from BDD to allow us to create a ubiquitous language for specifications we can en... http://bigmadkev.com/blog https://cdn.slidesharecdn.com/ss_thumbnails/cfobjective2014-softwarecraftsmanship-140515114838-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/cf-objective2014-softwarecraftsmanship-34730356/34730356 Cf objective2014 sof... https://cdn.slidesharecdn.com/ss_thumbnails/cfobjective2014-testingtestingeverywhere-140515114659-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/cf-objective2014-testingtestingeverywhere-34730292/34730292 Cf objective2014 tes... https://cdn.slidesharecdn.com/ss_thumbnails/cfcamp2013-softwarecraftsmanship-131017104659-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds bigmadkev/cf-camp-2013-software-craftsmanship-for-cfml-developers CF Camp 2013 Software ...