Each year Apple kicks off its Worldwide Developer Conference with a few hours of back-to-back-to-back announcements, generally covering things from iOS to watchOS to new hardware. Here are some of the key announcements made at the keynote on Monday. iOS 16 The lock screen is getting an overhaul. It’ll allow for more customization, plus support for widgets —Continue reading “WWDC 2022: What’s new in iOS, WatchOS, MacOS?”
Category Archives: Technology
Airbnb Moves from Webpack to Metro for Faster Builds
Like many companies, Airbnb has experienced growing pains with bundlers as its codebase grew. But even after its codebase quadrupled, the company was able to speed UX changes to the front end when it migrated its JavaScript code bundler from Webpack to Metro in 2018. With build performance significantly improved, UI changes appeared 80% faster, as per the Time to Interactive (TTI) metric.Continue reading “Airbnb Moves from Webpack to Metro for Faster Builds”
.NET MAUI Reaches General Availability, Replacing Xamarin.Forms
Microsoft’s evolution of Xamarin.Forms, .NET Multi-platform App UI (.NET MAUI), has finally reached General Availability status, providing one framework for both mobile apps and, now, desktop apps. Announced at the company’s big Build developer conference, the GA release is some six months late, as it was originally planned to debut with .NET 6 in November 2021Continue reading “.NET MAUI Reaches General Availability, Replacing Xamarin.Forms”
Google AR Glasses
There was a lovely surprise at the end of the Google I/O 2022 keynote last week. It was a look at its latest AR glasses. The key feature Google showed off was the ability to see languages translated right in front of your eyes, which seems to me like a very practical application for ARContinue reading “Google AR Glasses”
Google I/O 2022: Everything New for Developers
Last night (India time!) we had Google I/O, which at its core is a developer focused event. Here are the some of the biggest announcements made at the keynote. Android With Android 12L last year and Android 13 this fall, Google has been focusing on enhancing the experience on “large screen” devices like tablets and foldables.Continue reading “Google I/O 2022: Everything New for Developers”
FIDO – The Password Killer
Did you know that the first Thursday of May is apparently “World Password Day”? I didn’t! And this year to celebrate this day Apple, Google, and Microsoft are launching a “joint effort” to kill the password. The major OS vendors want to “expand support for a common passwordless sign-in standard created by the FIDO Alliance andContinue reading “FIDO – The Password Killer”
The Cone Model
As managers, we are expected to provide an exceptional level of support to our teams. And this support could cover both technical and non-technical, even emotional support. This is extremely hard work and requires plenty of patience, trust and understanding on both sides. The Triangle There are many ways to build this A-grade level ofContinue reading “The Cone Model”
Popular React Lazy-Loading Libraries
With images making up 65% of all web content, page load time on websites can easily become an issue. Images can weight quite a bit. This can have a negative impact on the time visitors have to wait before they can access content on your website. they will get navigate somewhere else, unless you come upContinue reading “Popular React Lazy-Loading Libraries”
Minze, a Minimalistic JS Library for Creating Web Components
There are a number of new frameworks introduced to the JavaScript ecosystem. This has led to an issue for teams that are exploring all these latest and greatest frameworks. How to do they develop and maintain components for these different framework syntaxes? Minze was invented in order to reduce this stress. With Minze, you can writeContinue reading “Minze, a Minimalistic JS Library for Creating Web Components”
Shake on Invalid Input
More often than not, forms and form fields are coupled with form field validations that validate the text inside the field and show an error if the validation failed. Here is the simple code for the same. Here is what this looks like View source code here: Link