14 01, 2017

What’s in the (SQL) box?! Let’s try and avoid some deadly sins.

By |2017-01-14T09:11:58-05:00January 14th, 2017|

What happens when you want to update your system; where do you get the time for that amidst pushing out new features, fixing bugs, etc? This session will explore what happened when my company decided to switch from MSSQL to PostgreSQL and move the 10,000 functions and stored procedures over. This talk isn't about the T-SQL or PostgreSQL languages, nor their nuances (although both may be mentioned in the talk), but rather how myself and my small team went about converting and updating this huge codebase.

14 01, 2017

98 And 3/4 Percent Guaranteed

By |2017-01-14T09:11:55-05:00January 14th, 2017|

These days, having a build pipeline is common. We build pipelines for testing, packaging, containerizing, and all sorts of things that help us ensure that things won't fall to pieces when we press the big red deploy button. The problem is that we often forget to add security checks to our build process. Join Aaron as he walks through the various tools and techniques we can add to our build. You will learn how to approach static analysis, dependency analysis, container analysis, and specialized security test suites in an automated fashion that will provide actionable feedback before it's too late.

14 01, 2017

TDD vs. ATDD – What, Why, Which, When & Where?

By |2017-01-14T09:11:50-05:00January 14th, 2017|

Join in for a discussion around Test Driven Development (TDD) vs. Acceptance Test Driven Development (ATDD) and start to explore what the differences between them are. Through the use of high level abstracted concepts and then actual real code examples, you'll gather some insight into why each is used, see some of the advantages and disadvantages of both, and have a better understanding of which should be used when and where. By the end of the session you should be well along the path to TDD vs. ATDD enlightenment.

Go to Top