Wednesday, July 3, 2019

Xamarin.Essentials


Xamarin.Essentials provides developers with cross-platform APIs for their mobile applications.

Android, iOS, and UWP offer unique operating system and platform APIs that developers have access to all in C# leveraging Xamarin. Xamarin.Essentials provides a single cross-platform API that works with any Xamarin.Forms, Android, iOS, or UWP application that can be accessed from shared code no matter how the user interface is created.

As developer, we can kick start with Xamarin.Essentials from Microsoft reference at https://docs.microsoft.com/en-us/xamarin/essentials/get-started?tabs=windows%2Candroid

Saturday, June 29, 2019

Xamarin Form 4


Last Friday, Microsoft published Xamarin.Forms 4.0.0 with Shell, a simplified, navigation-aware container for making building mobile applications more efficient.

They first shipped a preview of Shell at Microsoft Connect() in December 2018. It was published in MSDN magazine at https://msdn.microsoft.com/en-us/magazine/mt848639.aspx

Let’s highlight the top features of this release including Shell, Android fast renderers, image source unification, and accessibility.

Video Ref: https://www.youtube.com/watch?v=Wfi-EfVHMTY

Sunday, June 23, 2019

Technical Debt


Technical Debt is a metaphor, coined by Ward Cunningham, that frames how to think about dealing with this cruft, thinking of it like a financial debt.  Image reference is from Martin Fowler's wiki.

The danger here is that most of the time this analysis isn't done well. Cruft has a quick impact, slowing down the very new features that are needed quickly. Teams who do this end up maxing out all their credit cards, but still delivering later than they would have done had they put the effort into higher internal quality.

 As I'm working in SAFe Agile model, wishing to leverage Tech Debt theory in right way.

Saturday, June 8, 2019

Amazon FedEx Contract


Yesterday, FedEx announced that it isn't renewing its US contract with Amazon to transport packages on FedEx Express. The move comes as FedEx and Amazon compete more directly in delivery logistics.

FedEx said in a press release it plans to focus on serving the broader e-commerce market with continued partnerships with brands such as Walmart and Target. The company said Amazon accounted for less than 1.3% of its total revenue in 2018.

Amazon is under increased pressure to deliver packages quickly. In April, Amazon said it planned to begin delivering packages to Prime customers in one day rather than two. Amazon loses contract with FedEx Express as it builds out competing delivery network.  The e-commerce giant is increasingly competing with FedEx, UPS, and USPS

It is no secret Amazon wants to own every link in its logistics chain, from the warehouses that store its products to the planes, cargo ships, and delivery trucks that move its products around the world. Just last month, Amazon CEO Jeff Bezos celebrated construction crews breaking ground on the company’s $1.5 billion, 3 million-square-foot air hub attached to the Cincinnati/Northern Kentucky International Airport.

Earlier this week, Amazon revealed its brand-new hybrid Prime Air delivery drone, a device that Amazon hopes will one day compete with FedEx and UPS delivery trucks

Saturday, June 1, 2019

Visual Studio 2019 for Mac


Start of this (May'19) month, Microsoft made a great announcement for Mac users.It was about the next major update for Visual Studio for Mac: Visual Studio 2019 for Mac version 8.1 Preview.

In this update, Microsoft offers new C# editor as the default experience in addition to introducing support for .NET Core 3 Preview and new project templates.  They worked to improve performance and reliability across the board, based on feedback from the Visual Studio for Mac community
. 
Microsoft's interesting Mac roadmap is available at https://docs.microsoft.com/en-us/visualstudio/productinfo/mac-roadmap

Sunday, May 19, 2019

Blockchain from Amazon


Amazon announced Amazon Managed Blockchain at AWS re:Invent 2018.  There, they invited the participants to sign up for a preview.

Now, Amazon Managed Blockchain is now available for production use in the US East Region. It leverages to create scalable blockchain networks that use the Hyperledger Fabric open source framework, with Ethereum in the works.

Amazon is also in Blockchain race of the production emerging technology.

AWS Blog Ref: https://aws.amazon.com/blogs/aws/new-amazon-managed-blockchain-create-manage-scalable-blockchain-networks/

Saturday, May 11, 2019

Uber IPO


Uber debuted below its IPO price ($45) on Friday and ended up down -7.62%.   Lesson learnt from this incident, is quite interesting.  Because, Tech industry seems to be going through a phase of serious introspection.

Tech leaders like Salesforce CEO Marc Benioff have started to talk about and fund solutions to societal problems like homelessness. Entrepreneurs, investors and academics are having substantive conversations about artificial intelligence and its possible effects on society now, while the technology is still in its early stages.

Employees at major tech companies like Google are pushing back against leadership decisions they don’t agree with, like walking out over revelations that the company paid millions to executives accused of sexual improprieties and protesting the company’s exploratory plans to build a censored search engine for China. It’s gotten easier for companies with meaningful missions to recruit from the tech giants, as employees look for more than a paycheck.

Funding for gig-economy start-ups that serve mostly to replace the parents of young tech workers has faded, while more money has been flowing into start-ups trying to solve ambitious problems like fixing health care or revolutionizing agriculture.

Right now, I'm writing it from Silicon Valley, which has been the most innovative place in U.S. industry for the better part of 70 years. That innovation can serve the broader needs of society, rather than existing in an isolated bubble apart from them. But only if the people participating in the industry want it to go that way.