Posts

IaC in Windows

Infrastructure as Code in Windows Infrastructure as Code       Usually in the Windows world, IaC was done via ARM templates, Azure Bicep, or Terraform. Now look at .NET Aspire's way:     ARM        So the old way was Azure Resource Manager (ARM) templates written in JSON.      Bicep          Azure Bicep which is human-friendly abstraction layer with type safety and Intellisense on top of ARM templates.        .NET Aspire         .NET Aspire changes the entire paradigm of IaC by making it Application-Driven  Infrastructure. Instead of writing YAML or Bicep templates by hand in a separate  folder, you define your app's dependencies directly in C# code, and .NET Aspire  automatically creates the IaC and deployment artifacts for you. Steps: 1) you write an AppHost project. 2) .NET Aspire reads the AppHost and creates a manifest.json file. 3) Azure Devel...

GitHub Actions

GitHub Actions     Obviously you can use Azure Dev Ops or GitHub Actions.  I just wanted to post about why I was excited about the trend to GitHub Actions.  .NET Aspire  GitHub Action  Pipeline Workflow 1. Shift-Left Continuous Integration (CI)  Trigger Orchestration : A git push to your main branch initiates an event-driven webhook that awakens your self-hosted Windows worker node .  Stateless Build Matrix : The workflow leverages a clean runner workspace environment to execute dotnet build and dotnet test . This ensures Shift-Left security and validation , catching structural anomalies and regression bugs before a single line of compiled code leaves the local machine.  Hermetic Dependency Caching : The pipeline utilizes aggressive NuGet package caching actions on the local NTFS filesystem to maximize throughput, bypass network bottlenecks, and compress build execution time. 2. Containerization and Artifact Store Dockerized Microservices ...

Impact of AI data center buildout

Impact of AI data center buildout   Oracle already had a lot of contracts around the Gulf, and it also had a strong business relationship with one of China’s most important A.I. companies, ByteDance. Oracle was the U.S. cloud provider for the U.S. division of ByteDance’s TikTok, storing and securing the data of the app’s 100 million American users.  ...  In late 2022, ByteDance acknowledged that its employees had accessed the I.P. addresses of two American tech reporters. (ByteDance said it fired the people involved and tightened its protocols so that it could never happen again.)  ...  With the Biden plan dead, Oracle was free to operate its data center complex in Malaysia as it saw fit. By the end of June, the facility was on track to become the second-biggest in the world. Oracle doesn’t release the names of its customers there, but by studying its output, an independent A.I. research firm, SemiAnalysis, determined that the facility was feeding most of its co...

China's ByteDance

China's ByteDance TikTok is only a fraction of ByteDance’s massive business portfolio, accounting for roughly 15% to 20% of its total global revenue. The remaining 80% to 85% of ByteDance’s revenue comes from "other things".  ByteDance generated $186 billion in total revenue, making it the largest social media conglomerate in the world by revenue, even surpassing Meta. What ByteDance Owns Besides TikTok 1. Core Chinese Platforms (The Primary Revenue Engines) Douyin : Chinese version of TikTok. Far more advanced in social commerce . Users can buy groceries, book hotel rooms, and order food delivery directly inside the app.    Toutiao : A highly popular AI-driven news and content aggregation platform in China.  Xigua Video & Huoshan : Complementary video streaming platforms in China focusing on mid-form content and live streaming. 2. Global AI and Productivity Software CapCut : The world's most popular free mobile video editing app. Integrates with TikTok and monet...