Posts

Fun Websites

PrankDial  - The Original Internet Prank Call Website RSS Bridge  - create an RSS feed for any website Send Anywhere - Send files from to any device with a browser, no app required! Portfolio Visualizer - back test stocks  HonestMath.com - a retirement simulator with a Monte Carlo engine

NPM

npm ci  Similar to npm install . The difference is that npm ci requires a package-lock.json

.NET

 AOP run time AOP in .net: Castle Core [ pluralsight ] compile time AOP in .net: postsharp .net standard  it can only be used to build class libraries ASP.NET Webform Custom Validator Asynchronous  https://stackoverflow.com/questions/3982420/asp-net-custom-validator-webmethod-jquery FiddlerCore NET library that allows you to capture and modify HTTP and HTTPS traffic. Can be integrated into any .NET Framework and .NET Standard app or project. a paid product

Debugging with Visual Studio

Image
Tracepoints allow you to log information to the Output window under configurable conditions without modifying or stopping your code. [ pluralsight ]

ChatGPT/Bing Chat/Bard commands

 Commands to use with ChatGPT/Bing Chat/Bard Summarize an event: summarize the 1960 olympics men marathon Summarize youtube video (include url and title) :  summarize https://www.youtube.com/watch?v=0kQfJd6fl6k The BEST Cell Phone Plans for International Travel in 2023 | Google Fi vs T-Mobile vs AT&T Summarize an article : summarize this article https://www.theguardian.com/tv-and-radio/2021/sep/07/shotgun-briefcase-omar-wire-great-scenes-michael-k-williams-changed-tv

Online Tools

MultiLinkr - convert URLs to clickable links 

Databases

SQL Server SQL Server’s AlwaysOn Availability Groups is the built in mechanism for replication. With this feature turned on, a primary database is copied to other instances of SQL Server for read-only workload. Read committed is the default isolation level in SQL Server Temporal tables allow for tables to have the ability to keep history based on timestamps. The benefit of temporal tables is that you can specify a datetime and you can see what the value of the data in the table was at that point in time. Essentially, all data changes are tracked. Temporal tables are also called system-versioned temporal tables.  T SQL Check constraint for min value ALTER TABLE [dbo].[Items] ADD CONSTRAINT CK_Items_Quantity_Minimum CHECK (Quantity >= 0) Sharding The main reason for wanting to partition/shard data is scalability   Can be used with transactional or analytics database systems  Shards can be replicated Document databases vs Graph databases Document databases t...