Archives
-
Web Performance Calendar 2022
Learn about metadata in images for web sites from my article for the Web Performance Calendar. Discover how to remove the metadata to reduce image file size and improve performance!
-
Prairie Dev Con - Calgary 2022
I will be presenting the following at Prairie Dev Con 2022:
- Advanced Fiddler Techniques
- Make the Web Faster!
-
Granite State Code Camp 2022 (virtual)
I will be presenting Cryptography 101 at Granite State Code Camp:
Learn the fundamentals of cryptography, including public/private and symmetric encryption, hashing, and digital signatures. Discover which techniques are appropriate for various situations. Review practical real life examples for storing passwords, protecting URL parameters, securely exchanging information with partners, and safely encrypting sensitive information on public web sites. Concepts apply to all platforms, examples will be in C# for both .NET and .NET 6.
-
SLC .NET User Group - Advanced Fiddler (virtual)
I will be presenting the Advanced Fiddler Techniques at SLC .NET User Group:
Fiddler is a great free web diagnostic tool that nearly everyone uses, but typically only for very basic things. If all you need is to see the requests made between the browser and web server, the browser devtools can do that. Fiddler has many more advanced features that most developers are unaware of. It can be used to capture traffic from smartphones, tablets, and non-Windows platforms! Discover the power of manipulating requests and responses with breakpoints, the auto responder, and a visual composer. Review popular extensions for formatting JavaScript, syntax highlighting, and detecting image bloat. Go beyond the basics and learn the full capabilities of the tool and how it can improve your web development and debugging techniques today!
-
Omaha .NET User Group - Lightning Talks
I will be presenting the following at Omaha .NET User Group:
- Tell Web Ads to Shut Their Pi-hole
- Capture the Flag!
-
HDC 2022
I will be presenting the following at HDC 2022:
- Capture the Flag!
- Regular Expressions - Now You Have Two Problems
-
DevReach 2022
I will be presenting the following at DevReach 2022:
-
THAT Conference WI 2022
I will be presenting the following at THAT Conference WI 2022:
-
Microsoft MVP 2022-2023
Excited and honored to receive the Microsoft MVP award for the 15th year in Developer Technologies!
-
MDC 2022
I will be presenting ".NET Regular Expressions - Now You Have Two Problems..." at the MDC 2022:
One of the most overlooked features in many languages is the support for regular expressions. There are many times where they are the perfect solution, yet many if not most programmers fear them. Well, fear not, we will review the basics of regular expressions and where they can be utilized effectively. We will study named groups which allow you to not only match expressions, but capture a portion of the matched expression to be used for other purposes. We will then review some of the more advanced features in .NET, and how things like compiled regular expressions can make programs perform extremely fast. If you ever knew that regular expressions were the right solution but cowered away, come and face your fears...
-
Iowa .NET User Group (virtual) - Advanced Fiddler Techniques
I will be presenting "Advanced Fiddler Techniques" at the Iowa .NET User Group:
Fiddler is a great free web diagnostic tool that nearly everyone uses, but typically only for very basic things. If all you need is to see the requests made between the browser and web server, the browser devtools can do that. Fiddler has many more advanced features that most developers are unaware of. It can be used to capture traffic from smartphones, tablets, and non-Windows platforms! Discover the power of manipulating requests and responses with breakpoints, the auto responder, and a visual composer. Review popular extensions for formatting JavaScript, syntax highlighting, and detecting image bloat. Go beyond the basics and learn the full capabilities of the tool and how it can improve your web development and debugging techniques today!
-
THAT Conference TX 2022
I will be holding a workshop Make the Web Faster! at THAT Conference TX 2022:
This session demonstrates practical techniques that drop a web page's size from almost 3MB to 143K, and load time from 4 seconds to less than a second, while looking the same! Review tools that validate and describe performance best practices. Explore how to defer resource requests, load resources asynchronously, and prefetch critical resources. Many other performance improvements will be discussed, which can reduce response time while also boosting the scalability and reliability of your site. Learn the techniques that can have the largest impact on web performance with the least amount of work. Use webpagetest.org, Fiddler, and Lighthouse to measure your web site and find the best opportunities for improvement!
-
SciFiDevCon 2022 (virtual)
I will be presenting "Shiny" Advice for Developers at SciFiDevCon:
Can you really use the best quotes from Firefly to share years of experience and practical advice in a technical talk for developers? By the end you'll agree "We Have Done The Impossible, And That Makes Us Mighty."
-
Atlanta .NET User Group - Web Performance (virtual)
I will be presenting Make the Web Faster! at the Atlanta .NET User Group:
This session demonstrates practical techniques that drop a web page's size from almost 3MB to 143K, and load time from 6 seconds to sub-second, while looking the same! Review tools that validate and describe performance best practices. Explore how to defer resource requests, load resources asynchronously, and prefetch critical resources. Learn the techniques that can have the largest impact on web performance with the least amount of work!
-
Milton Keyes .NET (virtual)
I will be presenting Cryptography 101 at Milton Keyes .NET Meetup Group:
Learn the fundamentals of cryptography, including public/private and symmetric encryption, hashing, and digital signatures. Discover which techniques are appropriate for various situations. Review practical real life examples for storing passwords, protecting URL parameters, securely exchanging information with partners, and safely encrypting sensitive information on public web sites. Concepts apply to all platforms, examples will be in C# for both .NET and .NET 6.
-
Omaha .NET User Group
I will be presenting "Advanced Fiddler Techniques" at the Omaha .NET User Group:
Fiddler is a great free web diagnostic tool that nearly everyone uses, but typically only for very basic things. If all you need is to see the requests made between the browser and web server, the browser devtools can do that. Fiddler has many more advanced features that most developers are unaware of. It can be used to capture traffic from smartphones, tablets, and non-Windows platforms! Discover the power of manipulating requests and responses with breakpoints, the auto responder, and a visual composer. Review popular extensions for formatting JavaScript, syntax highlighting, and detecting image bloat. Go beyond the basics and learn the full capabilities of the tool and how it can improve your web development and debugging techniques today!
-
St. Louis .NET User Group (virtual)
I will be presenting Make the Web Faster! at the St. Louis .NET User Group:
This session demonstrates practical techniques that drop a web page's size from almost 3MB to 143K, and load time from 6 seconds to sub-second, while looking the same! Review tools that validate and describe performance best practices. Explore how to defer resource requests, load resources asynchronously, and prefetch critical resources. Learn the techniques that can have the largest impact on web performance with the least amount of work!