Goatly.net
open-menu closeme
Home
About
github mastodon bluesky linkedin rss
  • Using T4 to generate content at runtime

    Nov 19, 2010

    UPDATE 9 April 2014: The source is also available on GitHub T4 (the Text Template Transformation Toolkit) is slowly becoming more widely known as a way to generate code to be compiled and used alongside hand-written code. Frameworks such as the Entity Framework V4 have adopted it for its code generation, allowing you …


    Read More
  • LIFTI: Searching Pascal-cased words

    Nov 18, 2010

    This post will show how LIFTI can be adapted to index and search upon Pascal-cased words, similar to Visual Studio 2010’s Navigate To window. (Or Resharper’s Go to symbol command, if you’re so inclined) The code for this sample can be found in the Lifti solution:* …


    Read More
  • Errors using a custom RIA authentication service (and how to resolve them)

    Jun 30, 2010

    If you’ve created your own authentication service for a Silverlight RIA application, you might encounter the following scenarios:

    1. If you get the following errors: GetUser should have returned a single user Logout should have returned a single, anonymous user Then the chances are your implementation of GetDefaultUser …


    Read More
  • Creating a lightweight in-memory full text indexer

    Jan 29, 2010

    Introduction SQL Server provides a really powerful full text index feature whereby you can run queries along the lines of “find me comments that contain the words ‘success’ and ‘happy’”. That’s all well and good when you are using SQL Server to retrieve data, but what do you do if you’re using some other data store, …


    Read More
  • Using a recursive CTE to read the root parent id of a hierarchical table

    Dec 8, 2009

    Note that this post could be considered the second part in my previously incredibly short series of 1 posts: Good Uses for SQL Server 2005 Common Table Expressions - previous entries being: Part 1 - Determining the top and bottom n pieces of information in a set Part 0 - Introduction – Ok, so the title of the post is …


    Read More
  • How to determine the version of IIS

    Mar 9, 2009

    It took me far too long to work this out; I needed to know whether or not it was safe to try and set the ManagedPipelineMode property on an AppPool, and I figured the best way to do it would be to check the current IIS version and if it was 7.0 or above. The code to get the current version is straightforward, once you …


    Read More
  • Creating MSBuild XSD schemas for your custom tasks

    Dec 8, 2008

    Update 12/10/2012 - Since the LSS website is no longer active, I’ve moved the download to this site. I’ve just uploaded a little utility onto our website herethe downloads section on this site that should help those developers that write their own MSBuild tasks. One of the nice features that’s a little hidden in …


    Read More
  • Collapsing Visual Studio Solution Explorer to Project Definitions

    Jan 23, 2008

    Here’s a little macro I’ve just knocked up that will collapse a Visual Studio Solution to just its project definitions - put here so you can use it too and I have access to it everywhere I work! 1 2Sub CollapseToProjects() 3 Dim items As UIHierarchyItems 4 Dim i As Integer 5 6 ' Get the root Solution node 7 items = …


    Read More
  • Good Uses for SQL Server 2005 Common Table Expressions (Part 1)

    Jan 11, 2008

    Previous posts in this series: Part 0 - Introduction Determining the top and bottom n pieces of information in a set This scenario involves a set that has a column with both positive and negative ranges of data. The requirement is to filter it such that the only rows returned are those with the 3 highest positive and 3 …


    Read More
  • Good Uses for SQL Server 2005 Common Table Expressions (Part 0)

    Jan 10, 2008

    A significant portion of my time as a developer is taken up looking into different approaches solving problems with newer technologies. Often it feels like I’m trying to understand the solution to a problem I haven’t yet defined, but I accept this because I look upon it as adding tools to my arsenal that I can draw …


    Read More
    • ««
    • «
    • 3
    • 4
    • 5
    • 6
    • 7
    • »
    • »»

Mike Goatly

Experienced full-stack software developer, architect and team lead.
Microsoft Certified DevOps Engineer Expert Microsoft Certified Azure Developer Associate Microsoft Certified Azure Administrator Associate Microsoft Certified Azure AI Engineer Associate
Read More

Recent Posts

  • LIFTI v7: Eliminating Allocations with CharacterBuffer
  • LIFTI v7: Anchoring Queries to Field Boundaries
  • LIFTI v7: The And-Not Operator
  • Azure DevOps AzureStaticWebApp: specifying Hugo version
  • Coding With ChatGPT
  • Creating temporary Azure CLI login sessions
  • Custom query parsers in LIFTI
  • Test Your Azure Function Http Trigger Authorization Levels

categories

CODING 7 AZURE 2 AI 1 AZURE DEVOPS 1 BLOG 1 C# 1 CHATGPT 1 HUGO 1 OPENAI 1 PERFORMANCE 1 STATIC WEB APPS 1 UNIT TESTS 1

tags

C# 4 LIFTI 4 AZURE 3 FULL TEXT SEARCH 3 .NET 1 APPLICATION INSIGHTS 1 AUTHENTICATION 1 AZURE CLI 1 AZURE FUNCTIONS 1 BLOG 1 CODING 1 GLOBBING 1 HUGO 1 INDEX 1
All tags
.NET1 APPLICATION INSIGHTS1 AUTHENTICATION1 AZURE3 AZURE CLI1 AZURE FUNCTIONS1 BLOG1 C#4 CODING1 FULL TEXT SEARCH3 GLOBBING1 HUGO1 INDEX1 LIFTI4 PERFORMANCE1 POWERSHELL1 STATIC WEB APPS1 UNIT TEST1 VISUAL STUDIO1 WINRT1
[A~Z][0~9]
Copyright © Mike Goatly; all rights reserved.

Copyright ©  Mike Goatly. All Rights Reserved

to-top