A blog by Vihan mostly about programming and occasionally other things.
Crash course in Swift's 'function builders' with SwiftUI
June 5, 2019 • ☕️ 5 min read
Function builders are a new proposed feature in Swift that would allow for an expressive and descriptive way to create values. One of the new usages of this feature is in SwiftUI to effectively represent declarative UIs.
Importance of lightweight languages for embedded contexts
September 25, 2018 • ☕️ 1 min read
A programming language is the art of designing an abstraction as to abstract away the complexities upon more and more layers of complexity. Over the past decade, upon the most computationally capable…
The Push Protocol and the Web
August 4, 2018 • ☕️ 4 min read
Push notifications offer user retention and engagement. Integration is now possible with the web through the Push Protocols. Information is pretty scattered and most is generally regarding libraries so I'll cover in this article how to create a modern Push Notification server in a language-agnostic way using the Push API.
Using LLVM for seamless interop with Clang languages
June 5, 2018 • ☕️ 4 min read
Recently I’ve been working on a project, VSL which is a bare-metal, high-level, compiled language. The problem is with new languages, particularity obscure ones made in someone’s spare-time is it…
Special Symbols Seem Super Sensible
July 23, 2016 • ☕️ 3 min read
May 16, 2016 • ☕️ 1 min read