Blogs

By Akash
on October 17, 2023
Python, for all its power and popularity, has long lacked a form of flow control found in other languages—a way to take a value and match it elegantly against one of a number of possible conditions. In C and C++, it’s the switch/case construction; in...
By Akash
on November 3, 2023
Structured concurrency offers a more organized and more intuitive way of managing the lifetimes of asynchronous tasks. Here’s how to take advantage of it in C#. Modern programming languages such as C# facilitate the efficient use of resources by allo...
By Akash
on December 16, 2023
As part of the Google Cloud Applied AI Summit, the Flutter and Vertex AI teams collaborated with Very Good Ventures to create an AI-powered Flutter demo app, Ask Dash, using Vertex AI Search and Conversation by Google Cloud. Vertex AI Search and Conv...
By Akash
on October 27, 2023
HTML stands for Hypertext Markup Language, the most widely used language for developing web applications. Berners-Lee created HTML in the year 1991, but it wasn’t until 1995 that it was first published. HTML4, which was published in 1999, was a popul...
By Akash
on January 16, 2024
You’ve probably seen many references to HTML5, along with mentions of certain features being “Deprecated” or “New” in HTML5. This can sometimes be confusing, as you find out that the way you thought you were “supposed” to do something is now not the...
By Akash
on September 5, 2023
You’ve probably seen many references to HTML5, along with mentions of certain features being “Deprecated” or “New” in HTML5. This can sometimes be confusing, as you find out that the way you thought you were “supposed” to do something is now not the...
By Akash
on October 31, 2023
HTTP/3 is the third major version of HTTP, and is based on QUIC. Unlike HTTP/1.1 and HTTP/2 which relied on TCP, HTTP/3 is based on a multiplexed UDP protocol named QUIC. HTTP/3, along with TLS 1.3, can provide huge performance and latency improvemen...
By Akash
on September 25, 2023
With Safari 16.4 recently adding support for import maps, JavaScript developers can now use import maps in all modern browsers. Older browsers can use a polyfill. Import maps bring better module resolution for JavaScript applications.An import map al...
By Akash
on November 3, 2023
CSS Trigonometric functions are supported in the latest versions of Safari, Firefox, Edge, and Chrome. We also discuss animation via @property, which is supported in the latest Safari, Edge, and Chrome (as of this writing).The CSS Shapes specificatio...
By Akash
on September 29, 2023
HTMX is the HTML extension syntax that replaces JavaScript with simple markup. It could change the course of web development. HTMX lets you use an extended HTML syntax instead of JavaScript to achieve interactivity. HTMX gives you HTTP interactions d...