20141108_103015

I Spoke at Oredev This Year

I’ve been waiting to put this post up until the videos from my talks at Oredev were put online, but since two of the three are online, and I wasn’t sure if the third was actually going to go up, I decided to go ahead and put up the post now. I don’t speak at a lot of conferences, and …

2013-09-28_16-31-58.png

Creating an Automated Testing Framework With Selenium

I have another new course on Pluralsight, check out: Creating an Automated Testing Framework With Selenium I am very excited to finally get this course out.  Many viewers have been asking me to make a comprehensive course that actually shows you how to build a real automation framework, and I finally did it in this course. I reveal all my …

Fotolia_52594846_XS_thumb.jpg

How Religion Destroys Programmers

I discovered something about myself—I have an amazing gift to always make the very best technology choice. No really, it is quite amazing. When I look back at my development career, it seems to me that every programming language I was using at any given time was clearly the best one. The same goes for frameworks and even operating systems. …

bubble_thumb.jpg

Why JavaScript Is Doomed

Update: I posted an update to this post where I talk about why I was wrong about JavaScript here. We are all human, we all make mistakes. I’m leaving this post and not deleting it, because I think it is important to learn from our mistakes. JavaScript is a bubble. Just like the housing bubble. Just like the .COM bubble. …

OAuth and REST in Android: Part 2

In my last post we went over OAuth in general and we looked at how to use a Java library called Leeloo to authenticate with a service providing an OAuth 2 implementation. Now that we are able to authenticate a service with OAuth, we need to be able to actually use that service to do something useful. Many popular web …

OAuth and REST in Android: Part 1

I recently had the fun experience of learning a bit about both OAuth and making REST web service calls in Android and since I didn’t find much good material out there, I thought I would share it here. Let’s talk about OAuth The first thing you NEED to know about OAuth is that OAuth and OAuth 2.0 are not the …

Getting up to BAT: Building a True DSL

If you’ve made it this far with your BAT implementation, you have finally arrived. Not to say that you’ll ever be done expanding your automation framework and building and improving your BATs, but you are at the point of having a mature usable BAT framework and you can be proud of that accomplishment. If you truly want to see where …