<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Chuck Conway</title><description>Making sense of AI: technical, everyday, &amp; reflections.</description><link>http://insightsiterations.com/</link><item><title>My Claude Code Setup for Building Anything</title><link>http://insightsiterations.com/posts/my-claude-code-setup-for-building-anything/</link><guid isPermaLink="true">http://insightsiterations.com/posts/my-claude-code-setup-for-building-anything/</guid><description>I haven’t written a line of code in six months. I spent over two decades writing code — Python, C#, TypeScript, SQL. Wherever the job needed me, I figured it out. Now I spend my time reviewing code I…</description><pubDate>Thu, 23 Apr 2026 11:03:00 GMT</pubDate></item><item><title>I Failed a Coding Interview — And It Doesn&apos;t Matter</title><link>http://insightsiterations.com/posts/i-failed-a-coding-interview-and-it-doesnt-matter/</link><guid isPermaLink="true">http://insightsiterations.com/posts/i-failed-a-coding-interview-and-it-doesnt-matter/</guid><description>Here&apos;s a question I can&apos;t figure out: Am I a software engineer who codes, or a system designer who directs AI? Because the job market doesn&apos;t seem to know either. The Interview That Changed Everything…</description><pubDate>Mon, 13 Apr 2026 10:32:00 GMT</pubDate></item><item><title>From 8 Hours to 47 minutes - 12 Proven AI Coding Strategies</title><link>http://insightsiterations.com/posts/from-8-hours-to-47-minutes-12-proven-ai-coding-strategies-to-make-you-more-productive/</link><guid isPermaLink="true">http://insightsiterations.com/posts/from-8-hours-to-47-minutes-12-proven-ai-coding-strategies-to-make-you-more-productive/</guid><description>AI built a feature in 47 minutes, which would have taken 8 hours of work a few years ago. But here&apos;s what nobody tells you: without the right strategies, that same AI will waste three hours building t…</description><pubDate>Wed, 03 Dec 2025 15:27:00 GMT</pubDate></item><item><title>4 Ways I&apos;m Preparing My 3-Year-Old for an AI World</title><link>http://insightsiterations.com/posts/4-ways-im-preparing-my-3-year-old-for-an-ai-world/</link><guid isPermaLink="true">http://insightsiterations.com/posts/4-ways-im-preparing-my-3-year-old-for-an-ai-world/</guid><description>MIT study reveals AI weakens critical thinking in young adults. Here&apos;s how I&apos;m teaching my 3-year-old to use AI as a tool, not a crutch.</description><pubDate>Fri, 25 Jul 2025 19:26:00 GMT</pubDate></item><item><title>3 Essential Steps to Take Before Leaving Your Job</title><link>http://insightsiterations.com/posts/3-essential-steps-to-take-before-leaving-your-job/</link><guid isPermaLink="true">http://insightsiterations.com/posts/3-essential-steps-to-take-before-leaving-your-job/</guid><description>Leaving your job? Three simple steps can transform an uncertain transition into a strategic career move—and most professionals overlook the most crucial one.</description><pubDate>Mon, 12 May 2025 19:26:00 GMT</pubDate></item><item><title>Can Dependency Injection Make Me a Better Python Programmer?</title><link>http://insightsiterations.com/posts/can-dependency-injection-make-me-a-better-python-programmer/</link><guid isPermaLink="true">http://insightsiterations.com/posts/can-dependency-injection-make-me-a-better-python-programmer/</guid><description>While dependency injection is a must-have in Java and C#, its role in Python raises intriguing questions about when—and whether—to use this powerful design pattern.</description><pubDate>Sun, 16 Feb 2025 20:26:00 GMT</pubDate></item><item><title>5 Ways to Boost Your Coding Productivity with Generative AI</title><link>http://insightsiterations.com/posts/5-ways-to-boost-your-coding-productivity-with-generative-ai/</link><guid isPermaLink="true">http://insightsiterations.com/posts/5-ways-to-boost-your-coding-productivity-with-generative-ai/</guid><description>Discover five practical ways to leverage generative AI tools like ChatGPT to enhance your coding workflow and boost development productivity.</description><pubDate>Fri, 31 Jan 2025 20:26:00 GMT</pubDate></item><item><title>4 Lessons from a 30 Year Career in 5 minutes</title><link>http://insightsiterations.com/posts/4-lessons-from-a-30-year-career-in-5-minutes/</link><guid isPermaLink="true">http://insightsiterations.com/posts/4-lessons-from-a-30-year-career-in-5-minutes/</guid><description>Chuck spills the tea on 30 years of career lessons, revealing surprising truths about toxic coworkers, the myth of loyalty, and why your family should always come first.</description><pubDate>Tue, 27 Aug 2024 20:26:00 GMT</pubDate></item><item><title>Modifying a File Locally Without Updating the Remote Git Repository</title><link>http://insightsiterations.com/posts/modifying-a-file-locally-without-updating-the-remote-git-repository/</link><guid isPermaLink="true">http://insightsiterations.com/posts/modifying-a-file-locally-without-updating-the-remote-git-repository/</guid><description>Have you ever needed to modify a file locally without committing the changes to the remote repository?</description><pubDate>Fri, 05 Apr 2024 20:26:00 GMT</pubDate></item><item><title>Pre-Pandemic and Post-Pandemic Job Hunting</title><link>http://insightsiterations.com/posts/pre-pandemic-and-post-pandemic-job-hunting/</link><guid isPermaLink="true">http://insightsiterations.com/posts/pre-pandemic-and-post-pandemic-job-hunting/</guid><description>Insight into pre-pandemic and post-pandemic job hunting.</description><pubDate>Sun, 20 Mar 2022 22:43:56 GMT</pubDate></item><item><title>Centralize Your Data Integrity</title><link>http://insightsiterations.com/posts/centralize-your-data-integrity/</link><guid isPermaLink="true">http://insightsiterations.com/posts/centralize-your-data-integrity/</guid><description>Centralize your data integrity to ensure consistency across your organization.</description><pubDate>Tue, 04 May 2021 19:17:37 GMT</pubDate></item><item><title>Give a Safe Space to Express Ideas</title><link>http://insightsiterations.com/posts/give-a-safe-space-to-express-ideas/</link><guid isPermaLink="true">http://insightsiterations.com/posts/give-a-safe-space-to-express-ideas/</guid><description>When leading a team, it’s important to create an environment where everyone feels safe to express their ideas regardless of their experience level.</description><pubDate>Thu, 01 Apr 2021 18:58:09 GMT</pubDate></item><item><title>Scrum is Overrated</title><link>http://insightsiterations.com/posts/scrum-is-overrated/</link><guid isPermaLink="true">http://insightsiterations.com/posts/scrum-is-overrated/</guid><description>Scrum is overrated. It&apos;s a good starting point for teams that have never worked together, but it&apos;s not the end all be all.</description><pubDate>Tue, 16 Mar 2021 16:49:00 GMT</pubDate></item><item><title>A Binary Search Implementation</title><link>http://insightsiterations.com/posts/a-binary-search-implementation/</link><guid isPermaLink="true">http://insightsiterations.com/posts/a-binary-search-implementation/</guid><description>The binary search algorithm quickly searches a large array of numbers, it’s often referred to as divide and conquer.</description><pubDate>Wed, 02 Dec 2020 05:52:00 GMT</pubDate></item><item><title>The Benefits of Using a Build Framework</title><link>http://insightsiterations.com/posts/the-benefits-of-using-a-build-framework/</link><guid isPermaLink="true">http://insightsiterations.com/posts/the-benefits-of-using-a-build-framework/</guid><description>Continuous Integration (CI) and/or Continuous Delivery (CD) is the norm on software projects these days. There are many build servers such as Azure DevOps, TeamCity, Jenkins, and Cruise Control.Net.</description><pubDate>Thu, 26 Nov 2020 05:46:26 GMT</pubDate></item><item><title>Tools and Resources I Commonly use to Develop Software</title><link>http://insightsiterations.com/posts/tools-and-resources-i-commonly-use-to-develop-software/</link><guid isPermaLink="true">http://insightsiterations.com/posts/tools-and-resources-i-commonly-use-to-develop-software/</guid><description>Below is a collection of tools, libraries, and resources I commonly use.</description><pubDate>Sat, 24 Oct 2020 00:11:20 GMT</pubDate></item><item><title>Grady Booch on Architecture</title><link>http://insightsiterations.com/posts/grady-booch-on-architecture/</link><guid isPermaLink="true">http://insightsiterations.com/posts/grady-booch-on-architecture/</guid><description>A Series of Tweets from Grady Booch on software architecture.</description><pubDate>Sat, 05 Sep 2020 07:33:14 GMT</pubDate></item><item><title>NVarchar Vs Varchar</title><link>http://insightsiterations.com/posts/nvarchar-vs-varchar/</link><guid isPermaLink="true">http://insightsiterations.com/posts/nvarchar-vs-varchar/</guid><description>Each engineer defining a new string column decides: Do I use nvarchar or do I use varchar?</description><pubDate>Wed, 05 Aug 2020 21:14:29 GMT</pubDate></item><item><title>Changing a React Input Value from Vanilla Javascript</title><link>http://insightsiterations.com/posts/changing-a-react-input-value-from-vanilla-javascript/</link><guid isPermaLink="true">http://insightsiterations.com/posts/changing-a-react-input-value-from-vanilla-javascript/</guid><description>Changing a React input value from vanilla Javascript is not as simple as you might think.</description><pubDate>Mon, 27 Jul 2020 18:38:31 GMT</pubDate></item><item><title>When to Use The FromService Attribute</title><link>http://insightsiterations.com/posts/when-to-use-the-fromservice-attribute/</link><guid isPermaLink="true">http://insightsiterations.com/posts/when-to-use-the-fromservice-attribute/</guid><description>The [FromServices] attribute allows method level dependency injection in Asp.Net Core controllers.</description><pubDate>Wed, 20 Nov 2019 21:25:00 GMT</pubDate></item><item><title>C# 8 - Nullable Reference Types</title><link>http://insightsiterations.com/posts/c-8-nullable-reference-types/</link><guid isPermaLink="true">http://insightsiterations.com/posts/c-8-nullable-reference-types/</guid><description>Microsoft is adding a new feature to C# 8 called Nullable Reference Types. Which at first, is confusing because all reference types are nullable… so how this different? Going forward, if the feature is enabled, references types are non-nullable, unless you explicitly notate them as nullable.</description><pubDate>Mon, 04 Nov 2019 04:03:28 GMT</pubDate></item><item><title>9 Guidelines for Creating Expressive Names</title><link>http://insightsiterations.com/posts/9-guidelines-for-creating-expressive-names/</link><guid isPermaLink="true">http://insightsiterations.com/posts/9-guidelines-for-creating-expressive-names/</guid><description>Naming is subjective and situational, it’s an art, and with most art, we discover patterns. I’ve learned a lot through the reading of other’s code. In this article, I’ve compiled 9 guidelines I wished others had followed when I read their code.</description><pubDate>Mon, 28 Oct 2019 04:12:13 GMT</pubDate></item><item><title>With or Without Curly Braces?</title><link>http://insightsiterations.com/posts/with-or-without-curly-braces/</link><guid isPermaLink="true">http://insightsiterations.com/posts/with-or-without-curly-braces/</guid><description>There’s a heated debate around single statements and whether they should have curly braces or not.</description><pubDate>Mon, 14 Oct 2019 04:08:58 GMT</pubDate></item><item><title>Understanding Begins with Expressive Names</title><link>http://insightsiterations.com/posts/understanding-begins-with-expressive-names/</link><guid isPermaLink="true">http://insightsiterations.com/posts/understanding-begins-with-expressive-names/</guid><description>Understanding code is the first step to modifying it.</description><pubDate>Mon, 30 Sep 2019 14:43:33 GMT</pubDate></item><item><title>Codifying the Secret Sauce</title><link>http://insightsiterations.com/posts/codifying-the-secret-sauce/</link><guid isPermaLink="true">http://insightsiterations.com/posts/codifying-the-secret-sauce/</guid><description>Codifying the secret sauce is instrumental in writing maintainable and successful applications.</description><pubDate>Mon, 16 Sep 2019 04:15:08 GMT</pubDate></item><item><title>Garbage Collection Types in .Net Core</title><link>http://insightsiterations.com/posts/garbage-collection-types-in-net-core/</link><guid isPermaLink="true">http://insightsiterations.com/posts/garbage-collection-types-in-net-core/</guid><description>Memory management in modern languages is often an afterthought. For all intents and purposes, we write software without nary a thought about memory. This serves us well but there are always exceptions…</description><pubDate>Mon, 02 Sep 2019 04:17:08 GMT</pubDate></item><item><title>You Are Not Your Code</title><link>http://insightsiterations.com/posts/you-are-not-your-code/</link><guid isPermaLink="true">http://insightsiterations.com/posts/you-are-not-your-code/</guid><description>Your code reflects neither your beliefs, nor your upbringing, nor your character.</description><pubDate>Mon, 19 Aug 2019 04:17:34 GMT</pubDate></item><item><title>The 5 Different Meanings of the Question Mark in C#</title><link>http://insightsiterations.com/posts/the-5-different-meanings-of-the-question-mark-in-c/</link><guid isPermaLink="true">http://insightsiterations.com/posts/the-5-different-meanings-of-the-question-mark-in-c/</guid><description>In C# the question mark has 5 meanings as of C# 8.</description><pubDate>Mon, 05 Aug 2019 14:22:34 GMT</pubDate></item><item><title>The Collection Comparer, Finding the Differences Between Two Collections</title><link>http://insightsiterations.com/posts/the-collection-comparer-finding-the-differences-between-two-collections/</link><guid isPermaLink="true">http://insightsiterations.com/posts/the-collection-comparer-finding-the-differences-between-two-collections/</guid><description>Have you had to compare two collections and execute some logic based on whether the item is in the source collection, in the comparing collection or in both? Yeah, me too, I needed to merge data from the UI and the database. I couldn’t find a good solution, so, I wrote a collection comparer.</description><pubDate>Mon, 22 Jul 2019 03:00:51 GMT</pubDate></item><item><title>Implementing Request Caching in ASP.Net Core</title><link>http://insightsiterations.com/posts/implementing-request-caching-in-asp-net-core/</link><guid isPermaLink="true">http://insightsiterations.com/posts/implementing-request-caching-in-asp-net-core/</guid><description>At some point in an application’s development, usually, fairly early on, you realize the application is slow. After some research, the culprit is, unnecessarily retrieving the same data, and a light goes off, and you think: “I need some caching.”</description><pubDate>Mon, 08 Jul 2019 05:32:18 GMT</pubDate></item><item><title>Running Await in a Constructor</title><link>http://insightsiterations.com/posts/running-await-in-a-constructor/</link><guid isPermaLink="true">http://insightsiterations.com/posts/running-await-in-a-constructor/</guid><description>If you must run code in a constructor. I’d look for a different way, but if you must, here’s one way.</description><pubDate>Mon, 24 Jun 2019 04:19:00 GMT</pubDate></item><item><title>Stop and Remove ALL Docker Containers and Images</title><link>http://insightsiterations.com/posts/stop-and-remove-all-docker-containers-and-images/</link><guid isPermaLink="true">http://insightsiterations.com/posts/stop-and-remove-all-docker-containers-and-images/</guid><description>This is shamelessly stolen from The Humble Developer.</description><pubDate>Mon, 18 Jun 2018 05:01:25 GMT</pubDate></item><item><title>Workaround for &apos;Template parse errors;&apos; in Angular</title><link>http://insightsiterations.com/posts/workaround-for-template-parse-errors-in-angular/</link><guid isPermaLink="true">http://insightsiterations.com/posts/workaround-for-template-parse-errors-in-angular/</guid><description>This was one of the more frustrating issues with Angular 2/4/+. It’s not an issue with Angular 2/4/+ per se, but with how webpack bundles the supporting HTML files.</description><pubDate>Mon, 30 Oct 2017 21:28:33 GMT</pubDate></item><item><title>In a Single Page Application, Should I process on the Client or the Server?</title><link>http://insightsiterations.com/posts/in-a-single-page-application-should-i-process-on-the-client-or-the-server/</link><guid isPermaLink="true">http://insightsiterations.com/posts/in-a-single-page-application-should-i-process-on-the-client-or-the-server/</guid><description>One of the selling points of the Single Page Application (SPA) was offloading work traditionally performed on the server onto the client. I feel the SPA has delivered on this promise.</description><pubDate>Sun, 27 Dec 2015 15:23:03 GMT</pubDate></item><item><title>Examining the Case for Switch Statements</title><link>http://insightsiterations.com/posts/examining-the-case-for-switch-statements/</link><guid isPermaLink="true">http://insightsiterations.com/posts/examining-the-case-for-switch-statements/</guid><description>For nearly 50 years, the switch statement (also known as the case statement) has been an integral part of programming. In recent years, however, some are claiming that the switch statement has outlived its usefulness. Others go even further by labeling the switch statement as a code-smell.</description><pubDate>Sun, 06 Dec 2015 15:15:21 GMT</pubDate></item><item><title>4 Practices to Lowering Your Defect Rate</title><link>http://insightsiterations.com/posts/4-practices-to-lowering-your-defect-rate/</link><guid isPermaLink="true">http://insightsiterations.com/posts/4-practices-to-lowering-your-defect-rate/</guid><description>Writing software is a battle between complexity and simplicity. Striking balance between the two is difficult. The trade-off is between long unmaintainable methods and too much abstraction. Tilting too far in either direction impairs code readability and increases the likelihood of defects.</description><pubDate>Tue, 17 Nov 2015 15:13:55 GMT</pubDate></item><item><title>Ignorance is Bliss When Using Frameworks</title><link>http://insightsiterations.com/posts/ignorance-is-bliss-when-using-frameworks/</link><guid isPermaLink="true">http://insightsiterations.com/posts/ignorance-is-bliss-when-using-frameworks/</guid><description>In software engineering, there is a prevailing idea that an engineer should only use a framework when he or she understands the internal workings. This is a fallacy.</description><pubDate>Mon, 31 Aug 2015 15:11:53 GMT</pubDate></item><item><title>8 Must Have Extensions for Brackets.io</title><link>http://insightsiterations.com/posts/8-must-have-extensions-for-brackets-io/</link><guid isPermaLink="true">http://insightsiterations.com/posts/8-must-have-extensions-for-brackets-io/</guid><description>Everyone has a favorite editor. I’ve tried them all. And I’ve found that Brackets.io best suits me. Unfortunately, there are gaps in the functionality of Brackets.io. With a robust ecosystem of extensions, I’ve found 8 extensions that complete Brackets.io.</description><pubDate>Mon, 17 Aug 2015 15:06:38 GMT</pubDate></item><item><title>Setting up Continuous Integration on Ubuntu with Nodejs</title><link>http://insightsiterations.com/posts/setting-up-continuous-integration-on-ubuntu-with-nodejs/</link><guid isPermaLink="true">http://insightsiterations.com/posts/setting-up-continuous-integration-on-ubuntu-with-nodejs/</guid><description>I went through blood, sweat and tears to bring this to you. I suffered the scorching heat of Death Valley and summited the peaks of Mount McKinley. I’ve sacrificed much.</description><pubDate>Sat, 15 Aug 2015 15:03:32 GMT</pubDate></item><item><title>The Mind State of a Software Engineer</title><link>http://insightsiterations.com/posts/the-mind-state-of-a-software-engineer/</link><guid isPermaLink="true">http://insightsiterations.com/posts/the-mind-state-of-a-software-engineer/</guid><description>Have patience. Coding is discovery. Coding is failing. Be ok with this.</description><pubDate>Sun, 17 May 2015 14:55:19 GMT</pubDate></item><item><title>Index Fragmentation in SQL Azure, Who Knew!</title><link>http://insightsiterations.com/posts/index-fragmentation-in-sql-azure-who-knew/</link><guid isPermaLink="true">http://insightsiterations.com/posts/index-fragmentation-in-sql-azure-who-knew/</guid><description>I’ve been on my project for over a year and it has significantly grown as an application and in data during the year. It’s been nonstop new features. I’ve rarely gone back and refactored code...</description><pubDate>Sun, 26 Apr 2015 14:53:51 GMT</pubDate></item><item><title>A General Ledger : Understanding the Ledger</title><link>http://insightsiterations.com/posts/a-general-ledger-understanding-the-ledger/</link><guid isPermaLink="true">http://insightsiterations.com/posts/a-general-ledger-understanding-the-ledger/</guid><description>What is a general ledger and why is it important? To find out read on!</description><pubDate>Mon, 23 Mar 2015 14:46:02 GMT</pubDate></item><item><title>Proofing a Concept and Growing the Code</title><link>http://insightsiterations.com/posts/proofing-a-concept-and-growing-the-code/</link><guid isPermaLink="true">http://insightsiterations.com/posts/proofing-a-concept-and-growing-the-code/</guid><description>In a recent conversation, a friend mentioned he creates proof of concepts and then discards them after testing their viability. I’ve done the same in the past. This time it didn’t feel right. I cringed when he said he threw away to the code. Maybe my days as a business owner has turned me into a froogle goat, but it felt like he was throwing away value.</description><pubDate>Sun, 01 Mar 2015 14:43:09 GMT</pubDate></item><item><title>Securing AngularJS with Claims</title><link>http://insightsiterations.com/posts/securing-angularjs-with-claims/</link><guid isPermaLink="true">http://insightsiterations.com/posts/securing-angularjs-with-claims/</guid><description>At some point an application needs authorization. This means different levels of access behave differently on a web site (or anything for that matter). It can be anything from seeing data to whole area’s that are not accessible by a group of users.</description><pubDate>Sat, 14 Feb 2015 14:40:56 GMT</pubDate></item><item><title>3 Reasons Why Code Reviews are Important</title><link>http://insightsiterations.com/posts/3-reasons-why-code-reviews-are-important/</link><guid isPermaLink="true">http://insightsiterations.com/posts/3-reasons-why-code-reviews-are-important/</guid><description>A great code review will challenge your assumptions and give you constructive feedback. For me, code reviews are an essential part in growing as a software engineer.</description><pubDate>Wed, 28 Jan 2015 14:34:04 GMT</pubDate></item><item><title>5 Steps for Coding for the Next Developer</title><link>http://insightsiterations.com/posts/5-steps-for-coding-for-the-next-developer/</link><guid isPermaLink="true">http://insightsiterations.com/posts/5-steps-for-coding-for-the-next-developer/</guid><description>Most of us probably don&apos;t think about the developer who will maintain our code. Until recently, I did not consider him either. I never intentionally wrote obtuse code, but I also never left any breadcrumbs.</description><pubDate>Thu, 01 Jan 2015 14:32:01 GMT</pubDate></item><item><title>Questions to Ask During an Interview</title><link>http://insightsiterations.com/posts/questions-to-ask-during-an-interview/</link><guid isPermaLink="true">http://insightsiterations.com/posts/questions-to-ask-during-an-interview/</guid><description>When I walk out of an interview, I want to know the position’s responsibilities, I want to know the environment and I want to know what I am expected to accomplish during my first week. Most of all I want to know if the company is a fit for me.</description><pubDate>Thu, 06 Nov 2014 14:22:19 GMT</pubDate></item><item><title>Implementing Transparent Encryption with NHibernate Listeners (Interceptors)</title><link>http://insightsiterations.com/posts/implementing-transparent-encryption-with-nhibernate-listeners-interceptors/</link><guid isPermaLink="true">http://insightsiterations.com/posts/implementing-transparent-encryption-with-nhibernate-listeners-interceptors/</guid><description>Have you ever had to encrypt data in the database? In this post, I’ll explore how using nHibernate Listeners to encrypt and decrypt data coming from and going into your database. The cryptography will be transparent to your application.</description><pubDate>Mon, 03 Nov 2014 14:28:12 GMT</pubDate></item><item><title>Missing Management Delegation Icon in IIS</title><link>http://insightsiterations.com/posts/missing-management-delegation-icon-in-iis/</link><guid isPermaLink="true">http://insightsiterations.com/posts/missing-management-delegation-icon-in-iis/</guid><description>It’s critical this is done first. Web deploy may not install correctly if it’s installed with the Management Service icon missing. Check IIS for the Management Delegation icon, it’ll be under the Management section.</description><pubDate>Thu, 30 Oct 2014 14:20:36 GMT</pubDate></item><item><title>Calling Stored Procedures with Code First</title><link>http://insightsiterations.com/posts/calling-stored-procedures-with-code-first/</link><guid isPermaLink="true">http://insightsiterations.com/posts/calling-stored-procedures-with-code-first/</guid><description>One of the weaknesses of Entity Framework 6 Code First is the lack of support for natively calling database constructs (views, stored procedures… etc). For those who have not heard of or used Code-First in Entity Framework (EF), Code-First is simply a Fluent mapping API. </description><pubDate>Thu, 16 Oct 2014 14:19:11 GMT</pubDate></item><item><title>Git Cheat Sheet</title><link>http://insightsiterations.com/posts/git-cheat-sheet/</link><guid isPermaLink="true">http://insightsiterations.com/posts/git-cheat-sheet/</guid><description>Below are git commands I find myself using over and over.</description><pubDate>Wed, 01 Oct 2014 14:17:31 GMT</pubDate></item><item><title>Conditional Sql parameters with nHibernate</title><link>http://insightsiterations.com/posts/conditional-sql-parameters-with-nhibernate/</link><guid isPermaLink="true">http://insightsiterations.com/posts/conditional-sql-parameters-with-nhibernate/</guid><description>The problem is a the nHibernate’s `CreateSqlQuery` needs a complete sql string to be created, but you can’t create a string until you’ve evaluated the parameters. The only work around is to evaluate the conditional parameters to create the sql string to create the nHibernate session and then revaluate the parameters again to add them to the `nHibernate` query object. </description><pubDate>Wed, 26 Mar 2014 14:16:25 GMT</pubDate></item><item><title>A Simple Guide to Finding Your Next Job</title><link>http://insightsiterations.com/posts/a-simple-guide-to-finding-your-next-job/</link><guid isPermaLink="true">http://insightsiterations.com/posts/a-simple-guide-to-finding-your-next-job/</guid><description>It’s time to look for the next job, eh? I feel for you. Finding a job sucks. It’s one of those things that everyone must do at some point. I equate it to looking for love. Every aspect of “you” is on display. When someone passes on you, it’s hard not to take it personally. Chin up my friend; we’ll get through this.</description><pubDate>Fri, 28 Feb 2014 14:05:28 GMT</pubDate></item><item><title>Crystal Reports 13 Maximum Report Processing Limit Reached Workaround</title><link>http://insightsiterations.com/posts/crystal-reports-13-maximum-report-processing-limit-reached-workaround/</link><guid isPermaLink="true">http://insightsiterations.com/posts/crystal-reports-13-maximum-report-processing-limit-reached-workaround/</guid><description>In the Visual Studio 2012 version of Crystal Reports 13 there is a threshold that throttles concurrent reports, this also includes subreports, to 75 reports across a machine. This means if there are 5 web applications on a given server all opened reports across all 5 web applications counts toward the 75 report limit.</description><pubDate>Wed, 18 Dec 2013 14:03:21 GMT</pubDate></item><item><title>Considerations When Throwing Exceptions</title><link>http://insightsiterations.com/posts/considerations-when-throwing-exceptions/</link><guid isPermaLink="true">http://insightsiterations.com/posts/considerations-when-throwing-exceptions/</guid><description>There is an underlining philosophy in this system that nulls are bad. In most cases where a null can be generated an exception is thrown. At first I did not see a problem with this. I saw it as an architecture decision, an aesthetic, but as I interface with the code, it’s apparent to me it’s an architectural mistake.</description><pubDate>Thu, 21 Mar 2013 13:59:37 GMT</pubDate></item><item><title>Mastering the Craft: Essential Skills of a Senior Software Engineer</title><link>http://insightsiterations.com/posts/mastering-the-craft-essential-skills-of-a-senior-software-engineer/</link><guid isPermaLink="true">http://insightsiterations.com/posts/mastering-the-craft-essential-skills-of-a-senior-software-engineer/</guid><description>This post outlines the key technical and soft skills that distinguish a truly skilled senior software engineer.</description><pubDate>Wed, 31 Oct 2012 13:51:15 GMT</pubDate></item><item><title>Creating a Generic Type at Runtime</title><link>http://insightsiterations.com/posts/creating-a-generic-type-at-runtime/</link><guid isPermaLink="true">http://insightsiterations.com/posts/creating-a-generic-type-at-runtime/</guid><description>To use a runtime type with an IOC container like StructureMap to find a generic implementation, create the generic type using `MakeGenericType` and then retrieve the instance from the container using `_container.GetInstance(type)`.</description><pubDate>Tue, 22 May 2012 13:29:28 GMT</pubDate></item><item><title>Deploying with MsDeploy Outside of Visual Studio</title><link>http://insightsiterations.com/posts/deploying-with-msdeploy-outside-of-visual-studio/</link><guid isPermaLink="true">http://insightsiterations.com/posts/deploying-with-msdeploy-outside-of-visual-studio/</guid><description>MsDeploy is a powerful tool for deploying web applications. Here are some command line examples for deploying with MsDeploy.</description><pubDate>Thu, 10 May 2012 13:27:41 GMT</pubDate></item><item><title>Understanding Time Discrepancies in Distributed Systems</title><link>http://insightsiterations.com/posts/understanding-time-discrepancies-in-distributed-systems/</link><guid isPermaLink="true">http://insightsiterations.com/posts/understanding-time-discrepancies-in-distributed-systems/</guid><description>While UTC provides a common time standard, assuming perfect synchronization between servers using UTC can lead to data inconsistencies and unexpected errors.</description><pubDate>Fri, 20 Jan 2012 13:24:20 GMT</pubDate></item><item><title>2 minutes on Migrating Data</title><link>http://insightsiterations.com/posts/2-minutes-on-migrating-data/</link><guid isPermaLink="true">http://insightsiterations.com/posts/2-minutes-on-migrating-data/</guid><description>Migrating data is a pain. Use a tool.</description><pubDate>Thu, 22 Dec 2011 13:22:39 GMT</pubDate></item><item><title>Chronic Contractor</title><link>http://insightsiterations.com/posts/chronic-contractor/</link><guid isPermaLink="true">http://insightsiterations.com/posts/chronic-contractor/</guid><description>This developer is always looking for a gig. There is always something better. Chronic Contractors are expensive. Mileage per dollar varies.</description><pubDate>Tue, 14 Jun 2011 13:18:50 GMT</pubDate></item><item><title>Insecurinator Developer</title><link>http://insightsiterations.com/posts/insecurinator-developer/</link><guid isPermaLink="true">http://insightsiterations.com/posts/insecurinator-developer/</guid><description>This developer refuses to find a better job.</description><pubDate>Sat, 11 Jun 2011 13:17:14 GMT</pubDate></item><item><title>Mini-Me Developer</title><link>http://insightsiterations.com/posts/mini-me-developer/</link><guid isPermaLink="true">http://insightsiterations.com/posts/mini-me-developer/</guid><description>This developer follows the King of the Hill Developer like..</description><pubDate>Wed, 08 Jun 2011 13:15:29 GMT</pubDate></item><item><title>King of the Hill Developer</title><link>http://insightsiterations.com/posts/king-of-the-hill-developer/</link><guid isPermaLink="true">http://insightsiterations.com/posts/king-of-the-hill-developer/</guid><description>Typically this developer has been in few organizations. They tend to be the smart frog in the small pond. When another smarter developer joins them, they try to subjugate them. Tactics include withholding information, passive put downs and excessive explaining.</description><pubDate>Fri, 03 Jun 2011 13:14:17 GMT</pubDate></item><item><title>The Ego Interviewer</title><link>http://insightsiterations.com/posts/the-ego-interviewer/</link><guid isPermaLink="true">http://insightsiterations.com/posts/the-ego-interviewer/</guid><description>The Ego Interviewer is a person who uses the interview process to stroke their ego.</description><pubDate>Sun, 29 May 2011 13:12:12 GMT</pubDate></item><item><title>Boost Your Productivity: 6 Tips to Coding Faster</title><link>http://insightsiterations.com/posts/boost-your-productivity-6-tips-to-coding-faster/</link><guid isPermaLink="true">http://insightsiterations.com/posts/boost-your-productivity-6-tips-to-coding-faster/</guid><description>Boost your coding efficiency by using familiar tools, focusing on the task at hand, and leveraging keyboard shortcuts and automation.</description><pubDate>Mon, 29 Nov 2010 12:59:58 GMT</pubDate></item><item><title>Code Refactor</title><link>http://insightsiterations.com/posts/code-refactor/</link><guid isPermaLink="true">http://insightsiterations.com/posts/code-refactor/</guid><description>Refactoring a large C# file to be leaner and easier to maintain.</description><pubDate>Fri, 22 Oct 2010 12:56:54 GMT</pubDate></item><item><title>Clever vs. Getting Things Done</title><link>http://insightsiterations.com/posts/clever-vs-getting-things-done/</link><guid isPermaLink="true">http://insightsiterations.com/posts/clever-vs-getting-things-done/</guid><description>There is a fine balance between doing it right and delivering.</description><pubDate>Fri, 15 Oct 2010 12:52:56 GMT</pubDate></item><item><title>CRUD Applications and the Business Layer: A Practical Perspective</title><link>http://insightsiterations.com/posts/crud-applications-and-the-business-layer-a-practical-perspective/</link><guid isPermaLink="true">http://insightsiterations.com/posts/crud-applications-and-the-business-layer-a-practical-perspective/</guid><description>While a business layer might seem beneficial, in CRUD applications, its value is often outweighed by the added complexity and maintenance burden it introduces.</description><pubDate>Sun, 10 Oct 2010 19:13:59 GMT</pubDate></item><item><title>Code: Weighted Random Distribution</title><link>http://insightsiterations.com/posts/weighted-random-distribution/</link><guid isPermaLink="true">http://insightsiterations.com/posts/weighted-random-distribution/</guid><description>This blog post presents a method for generating random numbers, with the pitfall of the predictable nature of time-based random number generators.</description><pubDate>Wed, 06 Oct 2010 19:06:54 GMT</pubDate></item></channel></rss>