Microsoft

Microsoft

579 Followers
Founded in 1975, Microsoft (Nasdaq "MSFT") is the worldwide leader in software, services and solutions that help people and ... more
Tools by Microsoft

Decisions 5

Maria Naggaga

Senior Program Manager - .NET Team at Microsoft

.NET Core is #free, #cross-platform, and #opensource. A developer platform for building all types of apps ( #web apps #mobile #games #machinelearning #AI and #Desktop ).

Developers have chosen .NET for:

Productive: Combined with the extensive class libraries, common APIs, multi-language support, and the powerful tooling provided by the Visual Studio family ( Visual Studio and Visual Studio Code ), .NET is the most productive platform for developers.

Any app: From mobile applications running on iOS, Android and Windows, to Enterprise server applications running on Windows Server and Linux, or high-scale microservices running in the cloud, .NET provides a solution for you.

Performance: .NET is fast. Really fast! The popular TechEmpower benchmark compares web application frameworks with tasks like JSON serialization, database access, and server side template rendering - .NET performs faster than any other popular framework.

7 176.2K

Aleksandr Filatov

Contract Software Engineer - Microsoft

How to make your JS code faster just adding some parenthesis?

Optimize-js I will not describe this tool a lot here, because it's already good done by author on github

I just want to mention that this tool wrap up all immediately-invoked functions or likely-to-be-invoked functions in parentheses what is do a great optimization a JavaScript file for faster initial execution and parsing (based on my experience).

The performance of application where I've introduced optimize-js improved on 20% in a common (tested in Chrome and IE11).

Why it happens?

Is it maintaining now? - Unfortunately, no (but feel free to send PR)

3 26.3K

Aleksandr Filatov

Contract Software Engineer - Microsoft

I've done some Hybrid Mobile apps with both technologies Apache Cordova and React Native and described my experience in my blog.

In a few words, I would suggest to use each technology in accordance what what is your current code base and what do you want to achieve.

React Native is a great option if you need that extra edge in performance with multi-threading and native UI rendering. Or you already have a web app based on React which you want to port to mobile.

On the other hand, if you have an existing web application code and you want to reuse some or all, including the ability to use web third-party libraries, then Cordova is the best option.

2 17.5K

Aleksandr Filatov

Contract Software Engineer - Microsoft

What is Proguard?

ProGuard is the most popular optimizer for Java bytecode. It makes your Java and Android applications up to 90% smaller and up to 20% faster. ProGuard also provides minimal protection against reverse engineering by obfuscating the names of classes, fields and methods.

How to use it in Cordova app?

I didn't find any plugins for it. So I've implemented it by myself and shared it on GitHub.

Feel free to use!

2 9.4K

Followers 579

bobbyc
Viking Software
Stevan Jovanovic
Luis Batista
Richard Bullington-McGuire
Gustavo Carvalho
Hugo Lupin Catellier
Rob Finneran
Param Adiseshiah
Gohar Aghababyan
Sebastian Krug
Jonathan Williams
Paul Simpson
Jakob Gaiswinkler
Geoffrey Genova
AJ Bevevino
Matthias Groch
Jeremy Thomas
applemonkey496
S S
Alexandre Guerville
Jared Taylor-Davies
Yi Qin Ng
marcoartica
Алекс Купер
iKaew
Malutan Daniel