Ardent Development Podcast: Recent Episodes

Ardent Development Podcast

View Details

Early in Dan’s career, he saw the clear need for companies to solve technical and cultural challenges around automated testing.  He made this challenge his focus. Dan has been in roles ranging from quality engineer, test automation lead, and director of quality engineering. His current role is at Salesforce as a principal engineer focusing on … Continue reading #013 – Test Automation Culture with Daniel Forkosh

The post #013 – Test Automation Culture with Daniel Forkosh appeared first on Ardent Development Podcast.

View Details

Vaidehi Joshi started BaseCS to document her self-guided journey into computer science. It turned into a much-loved blog, podcast, and video series. Vaidehi is an engineer at Tilde, in Portland, Oregon, where she works on Skylight (a smart profiler for Ruby and Rails applications). She enjoys building and breaking code, but loves creating empathetic engineering … Continue reading #012 – Learning Compilers with Cartoons with Vaidehi Joshi

The post #012 – Learning Compilers with Cartoons with Vaidehi Joshi appeared first on Ardent Development Podcast.

View Details

April Wensel, founder of Compassionate Coding, is a veteran software engineer and technical leader whose varied career spans such fields as education, research, healthcare, and entertainment. She has also mentored and led workshops with diversity-focused organizations like Hackbright Academy and Black Girls Code. In this episode, April talks about her past as a jerk programmer, … Continue reading #011 – Jerk Programmer to Compassionate Coder with April Wensel

The post #011 – Jerk Programmer to Compassionate Coder with April Wensel appeared first on Ardent Development Podcast.

View Details

Luke Ball is a product leader at Salesforce. After studying computer science in school, Luke started his career in front-end coding and UX. He’s worked as a consultant, an independent contractor, employee #1 at a startup, and, for the last eight years, as a product and UX manager at Salesforce. At Salesforce, he was on … Continue reading #010 – Reimagining Your Product with Luke Ball

The post #010 – Reimagining Your Product with Luke Ball appeared first on Ardent Development Podcast.

View Details

Gerry O’Brien is a Senior Content Development Manager at Microsoft Learning with a focus on software development and database platforms. He has over 18 years of industry experience in various roles including software development, consulting, and training. Gerry holds a Bachelor of Science in Information Technology, Mobile Development degree and has experience with C#, C++, … Continue reading #009 – Small Town to Tech Giant with Gerry O’Brien

The post #009 – Small Town to Tech Giant with Gerry O’Brien appeared first on Ardent Development Podcast.

View Details

Adam Englander is a software architect with a passion for developing secure and maintainable software. He is the founder of PHP Vegas and truly loves supporting the local and global developer communities. In this episode, Derek and Ron chat with Adam Englander about the basics of using things like fingerprints and facial recognition as authentication … Continue reading #008 – Fingerprints Are Forever: Biometric Factors for Authentication with Adam Englander

The post #008 – Fingerprints Are Forever: Biometric Factors for Authentication with Adam Englander appeared first on Ardent Development Podcast.

View Details

Mike Hrycyk has been trapped in the world of quality since he first did user acceptance testing 19 years ago. He believes in creating a culture of quality throughout software production and tries hard to create teams that hold this ideal and advocate it to the rest of their workmates. He has worked many roles, … Continue reading #007 – Augmenting the Agile Team: A Testing Success Story with Mike Hrycyk

The post #007 – Augmenting the Agile Team: A Testing Success Story with Mike Hrycyk appeared first on Ardent Development Podcast.

View Details

Chloe Condon, a former musical theatre actress and Hackbright Academy graduate, is a Developer Evangelist at Sentry. Perhaps the only engineer you’ll meet who has been in “Hairspray”, “Xanadu”, and “Jerry Springer: the Opera,” she is passionate about bringing people with non-traditional backgrounds into the world of tech. If you’re trying to place her face, … Continue reading #006 – Developer Evangelism and Lessons from Musical Theatre with Chloe Condon

The post #006 – Developer Evangelism and Lessons from Musical Theatre with Chloe Condon appeared first on Ardent Development Podcast.

View Details

Kevin Grossnicklaus is an old school developer who lives in St. Louis, MO and runs a great team of 7 developers at his company ArchitectNow. At ArchitectNow, he and his team build apps targeting a variety of platforms ranging from web to desktop to mobile. When not building apps for customers, Kevin can be found … Continue reading #005 – Programmer Nostalgia with Kevin Grossnicklaus

The post #005 – Programmer Nostalgia with Kevin Grossnicklaus appeared first on Ardent Development Podcast.

View Details

Derek Hatchard is an independent writer and software creator, although he took a seven-year hiatus from self-employment to work at Salesforce where he was a developer, software architect, people manager, and product owner. He is a husband and father based in New Brunswick, Canada. Where to Find Derek Hatchard @derekhat on Twitter @derekhat on Medium … Continue reading #004 – Meet the Host with Derek Hatchard

The post #004 – Meet the Host with Derek Hatchard appeared first on Ardent Development Podcast.

View Details

Ron Smith is the founder of Chalder Consulting, a consultancy offering IT advisory, project management, and business analyst services. He is a husband and father based in New Brunswick, Canada. Ron also runs Managing Projects, a site dedicated to helping project managers with thought-provoking articles, interviews, and training tips. In this episode, Derek interviews Ardent … Continue reading #003 – Meet the Host with Ron Smith

The post #003 – Meet the Host with Ron Smith appeared first on Ardent Development Podcast.

View Details

Andrew Burke has been a professional independent developer for over 20 years, working in everything from HyperCard and Lotus Notes to Ruby on Rails and iOS. Besides building software for various businesses, he teaches web development, speaks at conferences, and has several SaaS products and iOS apps on the side. In his spare time, he … Continue reading #002 – Weird Things About Time with Andrew Burke

The post #002 – Weird Things About Time with Andrew Burke appeared first on Ardent Development Podcast.

View Details

Mike Hayes is a certified coach, teacher, and speaker with the John Maxwell Team and the president of Changing Leaf, a leadership development company dedicated to developing better leaders. He’s also the co-author of Dreaming Big Being Bold 2: Inspiring Stories from Trailblazers, Visionaries and Change Makers. In this episode, Derek Hatchard and Ron Smith … Continue reading #001 – Emotional Intelligence and Leadership with Mike Hayes

The post #001 – Emotional Intelligence and Leadership with Mike Hayes appeared first on Ardent Development Podcast.

View Details

Once upon a time I wrote a computer program that did not require data.  It was called helloworld.exe and it was awesome.  It was also a wee bit useless.  The essence of useful software is taking input, doing something with it, and spitting something out. There is lots of data out there.  My first professional … Continue reading Yuck, I Got Data on my Hands

The post Yuck, I Got Data on my Hands appeared first on Ardent Development Podcast.

View Details

Let’s suspend reality for a moment and pretend you’re heading out into the woods this weekend. Set aside the fact that you are a software developer and have no business tromping around out in the wilderness.  You’re going to want to take along a few basics:  maybe some matches, a tent or shelter of some … Continue reading Survival Skills for Developers

The post Survival Skills for Developers appeared first on Ardent Development Podcast.

View Details

While doing some Facebook Connect development, I found that the expected cookies were not being set when developing on localhost.  To fix the problem, I added localhost.local to my hosts file (pointing at 127.0.0.1) and changed the settings for my Facebook application to use localhost.local as the base domain.

The post No Facebook Connect Cookies for Localhost Development appeared first on Ardent Development Podcast.

View Details

I’ve been doing some work with ASP.NET MVC but was having periodic issues with Visual Studio 2008 hanging (freezing / becoming unresponsive) when I tried to run my web application with debugging.  The problem only occurred with a specific web project. I tried deleting the Temporary ASP.NET Files (%userprofile%\AppData\Local\Temp\Temporary ASP.NET Files) but that did not … Continue reading Visual Studio 2008 Hangs When Debugging ASP.NET App

The post Visual Studio 2008 Hangs When Debugging ASP.NET App appeared first on Ardent Development Podcast.

View Details

Watir, pronounced water, is an open-source (BSD) library for automating web browsers. It allows you to write tests that are easy to read and maintain. It is simple and flexible. Watir drives browsers the same way people do. It clicks links, fills in forms, presses buttons. Watir also checks results, such as whether expected text … Continue reading Forms Not Submitting With Watir?

The post Forms Not Submitting With Watir? appeared first on Ardent Development Podcast.

View Details

One of my WordPress-based sites (http://crowdspace.net) was not working when I tried to publish posts containing images from Windows Live Writer.  I was getting a 500 Internal Server Error. I was able to fix the problem by making a small change to the database. The Error Message I enabled Failed Request Tracing in IIS7 to … Continue reading Fix for WordPress XMLRPC 500 Internal Server Error

The post Fix for WordPress XMLRPC 500 Internal Server Error appeared first on Ardent Development Podcast.

View Details

Here’s the first in the series of comics about developers coming from Microsoft:

The post New Developer Comic – Enjoy appeared first on Ardent Development Podcast.

View Details

In my experience, the majority of estimates and schedules for software development projects are derived from hunches, guesswork, and gut instincts.  We say things like “that should take about 4 hours of work” without backing it up with data.  And we set timelines based on those estimates without adjusting for past accuracy in estimating.  And … Continue reading The Art and War of Estimating and Scheduling Software

The post The Art and War of Estimating and Scheduling Software appeared first on Ardent Development Podcast.

View Details

I just discovered a little snag when calling session-enabled ASMX web services from ASP.NET Ajax using cookieless session tracking (hat tip to Guy Barrette for raising the issue).  Here’s the scenario:  You are using cookieless sessions and want to call a web service in the same web app from JavaScript code.  With cookieless session state, … Continue reading Cookieless Session with ASP.NET Ajax and Web Services

The post Cookieless Session with ASP.NET Ajax and Web Services appeared first on Ardent Development Podcast.

View Details

The Microsoft Windows MultiPoint Software Development Kit (SDK) helps developers create programs that enable the use of multiple mice on a single computer. http://www.microsoft.com/downloads/details.aspx?FamilyID=a137998b-e8d6-4fff-b805-2798d2c6e41d&DisplayLang=en This is really neat.  It will be a big help if you are working on same-room collaboration systems.  It also makes it plausible to port applications to large touch systems like … Continue reading Multiple Mouse Pointers in Windows

The post Multiple Mouse Pointers in Windows appeared first on Ardent Development Podcast.

View Details

You might encounter a situation where you need to Post to a web page and read it’s response. Here’s a function that uses System.Net.HttpWebRequest and System.Net.HttpWebResponse to do just that. ' Usage: ' Dim xmlDoc As Xml.XmlDocument ' xmlDoc.Load(MakeHttpRequest( _ "request=listPersons&filter=last(a*)", _ "/requestManager.php", _ "application/x-www-form-urlencoded")) Protected Function MakeHttpRequest( ByVal data As String, _ ByVal url … Continue reading POSTing to a webpage and using it’s response (HttpWebRequest and HttpWebResponse)

The post POSTing to a webpage and using it’s response (HttpWebRequest and HttpWebResponse) appeared first on Ardent Development Podcast.

View Details

by Sebastien Aube Membership in the .NET framework 2.0 allows you to add security to your application with little to no code. When trying to enforce strong password rules in our church software I encounteredan interesting problem. At first I modified the web.config by adding the following line to our membershipprovider section. passwordStrengthRegularExpression=“(?=.{8,})[a-z]+[^a-z]+|[^a-z]+[a-z]+” RegEx explained: … Continue reading ASP.NET Membership and passwordStrengthRegularExpression

The post ASP.NET Membership and passwordStrengthRegularExpression appeared first on Ardent Development Podcast.

View Details

To check for a network connection in .NET 2.0 use this: System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable() To monitor a change in IP address or a change in network availability, use the events from the NetworkChange class: System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged System.Net.NetworkInformation.NetworkChange.NetworkAddressChanged

The post How to check for a network connection in .NET 2.0 (C# or VB) appeared first on Ardent Development Podcast.