Posts

GHL Email Campaigns

GHL Email Campaigns Options  Option 1)    Tag free - Contacts > Quick Search box > filter data clicking to select > "Add to Automation" button > pick automation.  Option 2)   Automations > Workflows tab > pick workflow > start workflow with trigger component > click on it > pick "Contact Tag" >  "Add Filters" button > on filter add one that is "Tag Added" > pick which  type of tag. What Are The Tags 1) Settings > Tags > list of tags How to Add Tags 1) Bulk - Contacts > Quick Search box > filter data clicking to select > "Add Tag" button > pick tag 2) Single - Add tag when add contact 3) Bulk - ( Only Admin ) - In file to import, put Tags in column - Contacts > Import Contacts button > Contacts > decide columns. Everyone seems to tag the import with date AND tag it cold or hot if they can. 4) 

Winners and Losers with AI

 Winners and Losers with AI FASHION INDUSTRY https://www.yahoo.com/news/articles/does-look-real-woman-ai-000432017.html [The article is about the Vogue magazine publishing an AI generated model photo and the controversy.]  "... the former model [ Sara Ziff is a former model and founder of Model Alliance]   thinks AI in the fashion industry ... , but can often come at the expense of the people who bring it to life because there are many more staff involved in a photoshoot than just the model and the photographer. " "However, its [ Seraphinne Vallora, a company ]  website lists one of the benefits of working with them as being cost-efficient because it " eliminates the need for expensive set-ups, MUA artists, venue rentals, stage setting, photographers, travel expenses, hiring models "."

New Domain and DNS records

New Domain and DNS records I bought a new domain recently.  I was wondering if I ought to replace my old domain with it. Purpose of DNS:   DNS records act as a directory, guiding your browser to the correct server when you enter a domain name.  Key Types:   A record: Points a domain name to an IPv4 address.    AAAA record: Points a domain name to an IPv6 address.    CNAME record: Creates an alias for a domain name.    MX record: Directs email to the correct mail server.    TXT record: Stores text-based information, often used for SPF and DKIM records.    NS record: Specifies the authoritative name servers for a domain.  Zone files:   DNS records are often organized into zone files, which are text-based files that contain the configuration for a domain's DNS.  TTL:   Each DNS record also has a Time-to-Live (TTL) value, which determines how long a DNS server should cache the record before refreshing ...

Extras for New .NET Projects

Extras for New .NET Projects https://www.youtube.com/watch?v=QRgtcbxJlo0&ab_channel=MilanJovanovi%C4%87 1) solution editor config By clicking solution > right-click > Add >  New EditorConfig menu option. 2) solution Build file By clicking solution > right-click > Add >  New XML file > then name Directory.Build.props  3) solution Packages file By clicking solution > right-click > Add >  New XML file > then name Directory.Packages.props  then take any Nuget packages and copy to this file in the <ItemGroup> area. Change PackageReference to PackageVersion. 4) add SonarAnalyzer CSharp for code quality 5) add Docker support By clicking project of Web.Api then right-click > Add > Docker Support. 6) add container orchestration support By clicking project of Web.Api then right-click > Add > Container Orchestrator Support. 7) add .NET Aspire container orchestration support By clicking project of Web.Api then...

Death of Codeium & Windsurf

  Windsurf May 15, 2025     I have been doing a bunch of research on AI this week.  I tried the Codeium company's (https://codeium.com/) Windsurf Editor and Cascade AI combination.  The Windsurf Editor is just a branch of Visual Studio Code editor, but with a few addons, but the main thing is the integration to the included Cascade AI.       The Cascade AI gets a traditional prompt of what code you want to code generate and attempts to automate the code generation using AI by instead of only displaying code suggestions. Overall Cascade AI is really cool, but I found in my attempt that it got into an infinite loop when attempting to compile a C# program.   UPDATE - 7/17/2025 - Discovered that Codeium and WindSurf was bought by Cognition on July 14, 2025.  "Last week we lost our founders and our research team" at WindSurf.  New tool will be merged with Devin at Cognition: https://cognition.ai/ . Codeium company/ Windsurf Edi...

Microsoft Authentication Library

Microsoft Authentication Library Simple Authentication with Single Sign-On (SSO). Handles Multiple Microsoft Identities: Azure and MS accounts Secure Token Acquisition. Flexibility and Customization. Cross-Platform Support. Enhanced Security.

JSON Web Tokens

Image
 JSON Web Tokens (JWT)   A JSON Web Token (JWT) is commonly used for authentication and authorization in web applications and APIs. Essentially, JWTs encode info about a user or entity into a JSON object, which is then digitally signed and/or encrypted.  A JWT consists of three parts, separated by dots (.):  1. Header: Contains metadata about the token, such as the signing algorithm (e.g., HMAC SHA256, RSA SHA256) and the token type (JWT).  2. Payload: Contains the claims, which are statements about an entity (e.g., user ID, role, expiration time).   3. Signature: Verify that the JWT sender is who they claim to be and that the message hasn't been tampered with.  How it works:   Authentication: A user logs in, and the server creates a JWT containing user info and other relevant claims.    Token Transmission: The server sends the JWT to the client (e.g., browser).    Subsequent Requests: The client includes the JWT in the au...