You Didn't Write That Message: Why WhatsApp Treats Templates as Contracts, Not Filters
WhatsApp doesn't filter business messages after sending - it pre-approves them as templates. Why that makes templates contracts, not content rules.
WhatsApp doesn't filter business messages after sending - it pre-approves them as templates. Why that makes templates contracts, not content rules.
Eight years since my last build. Tisya - AMD Ryzen 9 9950X3D, RTX 5080, 96GB DDR5 - marks the return to hobbyist machine building. Same ritual, evolved motivations.
Why SMS couldn't solve spam and what WhatsApp did differently. A deep dive into messaging platform architecture and consent design.
AI is transforming industries and daily life, sparking innovation and creativity. But are we risking mediocrity by over-relying on it? Discover how to balance AI's potential with foundational learning, ensuring a future of progress, originality, and boundary-pushing innovation.
10 years back this day, I officially kick-started my "this.life". I have come a long way since then and as usual I did not realized that today till end of the day and a small incident which pushed me to evaluate my geek journey. I am
So, I recently refreshed my Mac - I use it for Xamarin development and while I am travelling or to show off :D I use it in conjunction of my awesome Windows Desktop Build with VS2017. So I follow the drill, install Mac - update all things - setup iTunes etc. This time
THE IDEA "God's Own Machine" - Always loved this term, not sure who coined it but read it first from Scott's Blog long back. All right - back in Early 2014, I decided to create my own build (custom assembled desktop computer) and I came up
Developers mostly like to take control of your machine and how things work on it. This time I decided to take control where NodeJS would restore my global packages and manages package cache. In this case I am referring to Windows 10 particularly as that is my core development platform.
Using MySQL community server in one of the projects I have been working on. Few days back I reset my machine and installed latest version of MySQL server - v5.7.12 (development mode). This started giving me error on "update from source" in EntityFramework (EDMX) - design first approach.
Azure notification hub can be used to send push notification to your client app. It supports sending push notification to application build with Xamarin (but not only restricted to it). I create a notification hub in Azure using FREE TIER for a work related project, with intention to be used
Most of you already know about it and rest are still confused and don't know what the hell is happening. This may help for the one who are still digesting the big changes and not sure what is going on! Story started long back (more than an year
To start using Couchbase solution as data store for your mobile application you need to setup up couple of things. This stack is named Couchbase Mobile and consist of three components: * Couchbase Lite (Embedded NoSQL database) * Couchbase Sync Gateway (Server component to synchronize data between the device and server) * Couchbase
Quick note: Below case only affects developers using VS2015 (only) and AzureSDK for .NET - v2.8.2 seems to fix the problem. Link: Azure SDK for .NET v2.8.2 Many of you are using Azure Mobile Service as your service back-end for the mobile device applications. It has
Recently started playing with XAMARIN and working on related stuffs. I created a Xamarin.Forms Shared application, which creates an [ApplicationName].Droid and [ApplicationName].iOS project along with [ApplicationName] shared project. To work further on the images, I replaced the default XAMARIN icon image which is added in [ApplicationName].Droid\
Windows 10 says "Hello World" starting on 29th July, 2015. It is in the buzz since few months now and topping the charts everywhere on the release day and since then. I am sure most of you are now using brand new OS release from Microsoft - Windows 10.
While I was working on some code today and found that some NuGet packages where out of date. So I went to update tab in Manage NuGet packages window and updated all of them. MySql.Data package (not important which package, just an example) was also updated in that from
Did you encountered following exception / error when trying to run ASP.NET MVC web application? The view must derive from WebViewPage, or WebViewPage or Type 'ASP._Page_Views__ViewStart_cshtml' does not inherit from 'System.Web.WebPages.StartPage'. I encountered while I was playing with MVC
Small footprint Windows Server Images is not a myth anymore. Few weeks back Microsoft announced the availability of Windows Nano Server preview coming out as part of Windows Server 2016 Technical Preview 2. Nano Server as they call at the moment is a re-engineered, small footprint, hosting oriented, command-
Pretty exciting times for all developers. Microsoft is changing the course on how you can build application and not worry what platform you choose to achieve that. Every few months and at sessions / conference we see Microsoft teams making Frameworks, Libraries and Tools open source. As "No one is
Note: [Deprecated Content] This was written while ASP.NET and .NET Core was in beta (around beta5 or beta6). Since then a lot of stuffs have changed and moved around. Stuffs described below may or may not be true for current stable releases of ASP.NET Core - Configuration feature. I
Note: [Deprecated Content] This was written while ASP.NET and .NET Core was in beta (around beta5 or beta6). Since then a lot of stuffs have changed and moved around. Stuffs described below may or may not be true for current stable releases of ASP.NET Core. I recommend not
Apple MacOS has beautiful rounded corner scrollbar and add to the UI experience you have while working on a MacOS machine. You can easily have similar scrollbar style for your WPF application to boost up your application's UI experience. If you wish to apply this scrollbar style application
There are so many productive tools and packages out there that can be used for profiling an ASP.NET MVC application. While back I wrote a quick intro about how Glimpse can come handy profiling your web application. There is one more simplistic and quick way to start profiling load
The brand new version ASP.NET 5 (a.k.a ASP.NET vNext) can be developed and hosted on all three major platform - Windows, Linux and MacOS. Getting started with ASP.NET 5 (TODO: Link to be updated with new Post for .NET tools) is not so hard after all