Derick Bailey
CODE Author
Derick Bailey is a Developer Advocate for Kendo UI, a developer, speaker, trainer, screen-caster and much more. He’s been slinging code since the late 80s and doing it professionally since the mid-90s. These days, Derick spends his time primarily writing JavaScript with back-end languages of all types, including Ruby, NodeJS, PHP, .NET and anything else he can get his hands on.
Derick blogs at LosTechies.com, produces screencasts at WatchMeCode.net, tweets as @derickbailey and provides support and assistance for JavaScript, BackboneJS, MarionetteJS, and much more around the Web.
Detailed Biography
Derick Bailey is a Developer Advocate for Kendo UI, a developer, speaker, trainer, screen-caster and much more. He’s been slinging code since the late 80s and doing it professionally since the mid-90s. These days, Derick spends his time primarily writing JavaScript with back-end languages of all types, including Ruby, NodeJS, PHP, .NET and anything else he can get his hands on.
Derick blogs at LosTechies.com, produces screencasts at WatchMeCode.net, tweets as @derickbailey and provides support and assistance for JavaScript, BackboneJS, MarionetteJS, and much more around the Web.
Contact Information:
Articles Authored
-
Structuring jQuery with Backbone.js
Last updated: Monday, March 28, 2022
Published in: CODE Magazine: 2013 - November/December
Derick shows us how to achieve a high level of interactivity in our Web applications with small-scale functionality.
-
Git for Subversion Users
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2011 - May/June
Git has some similarities to Subversion, but it’s in the differences that Git shines. Derick looks at some of the features that Git provides, for which Subversion has no equivalent.
-
Building .NET Systems with Ruby, Rake and Albacore
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2010 - May/June
Automated build tools have been around for a long time.Many of the early tools were simple batch scripts that made calls out to other command-line tools like compilers and linkers. As the need for more and more complexity in the build scripts was realized, specialized tools like Make were introduced. These tools offered more than just sequential processing of commands. They provided some logic and decision making as well as coordination of the various parts of the build process. Since Make was first introduced, many variations and specialized versions have been introduced for various languages and platforms. Rake - the “Ruby Make” system - may not have much more than its namesake to claim a connection to Make, but it is a build tool that is quickly growing in popularity and providing .NET developers with new options.
-
S.O.L.I.D. Software Development, One Step at a Time
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2010 - January/February
Derick outlines how to achieve the benefits of low coupling, high cohesion, and strong encapsulation. He also shows how the five S.O.L.I.D. design principles can get you there.Most professional software developers understand the academic definitions of coupling, cohesion, and encapsulation.However, many developers do not understand how to achieve the benefits of low coupling, high cohesion and strong encapsulation, as outlined in this article. Fortunately, others have created stepping stones that lead to these goals, resulting in software that is easier to read, easier to understand and easier to change. In this article series, I will define three of the primary object-oriented principles and show how to reach them through the five S.O.L.I.D. design principles.