Archive for category Software Development

I’ve first heard of having a “pre-game routine” in this post by James Clear, and have used to technique a couple of times. This week, I’ve decided to try it out as a “code writing warm-up”. 🙂

The idea is to write a little bit of code for a couple of minutes just to get my mind in that mode. I also decided to stack pair this new habit with either learning or getting better at something I see room for improvement. In my case, that’s ES6.

I’m relatively new to ES6 and am still educating my brain to get used to reading and writing it. I enjoyed using RubyKoans back when I was learning some Ruby, so I figured I could try something similar for ES6.

I’ve found this collection of ES6 Katas; before starting any sort of coding in my workday, I spend 5-10 minutes doing these Katas. I’m digging it!

Testing in Agile: from Afterthought to an Integral Part

Testing cannot be an afterthought; it has to be an integral part of software development. Is it something that QA teams do? Or is it part of a developer’s duties? Do business analysts play any role in it? What is test automation? Unit test, Integration test, Test-Driven Development, Behavior-Driven Development… what do those mean?!

This session addresses all of those questions, as we talk through the importance of tests, the collaboration among team members, the techniques, and practices around different kinds of automated testing.

Those who have seen this talk before have been saying it’s a great talk for both developers, as well as QA, Business Analysts, Produt Owners… and I agree with them. 🙂

Testing cannot be an afterthought; it has to be an integral part of software development. Is it something that QA teams do? Or is it part of a developer’s duties? Do business analysts play any role in it? What is test automation? Unit test, Integration test, Test-Driven Development, Behavior-Driven Development… what do those mean?!This session addresses all of those questions, as we talk through the importance of tests, the collaboration among team members, the techniques, and practices around different kinds of automated testing.

I’ll be speaking at the North Houston .NET User Group on April 19 at 6:30pm. Here’s the session info:

Becoming a Better Developer

This presentation is filled with tips and tricks for you to become a better developer, including teaching developers to think more business and less technical, how to think about writing tests, TDD/BDD, and much more.

I’m happy to let you know I’ll be speaking at the 2018 ALN (Agile Leadership Network) Conference in Houston, on April 21. Here’s the topic that got selected:

Testing in Agile: from Afterthought to Integral Part

Testing cannot be an afterthought; it has to be an integral part of software development. Is it something that QA teams do? Or is it part of a developer’s duties? Do business analysts play any role in it? What is test automation? Unit test, Integration test, Test-Driven Development, Behavior-Driven Development… what do those mean?!This session addresses all of those questions, as we talk through the importance of tests, the collaboration among team members, the techniques, and practices around different kinds of automated testing.

This is a new talk I’m putting together and I’m very excited I’ll be presenting it soon.