2024: Domino Containers - The Next Step. News from the Domino Container commu...
Can i Get C# for Free ?
1. Can I get C# for free?
Welly Tambunan
Windows 8 Community Leader
PT. Petrolink Services Indonesia
Energistics SIG - ETP Core Team
2. .NET is …
• Not Free ?? Please…
• Windows Server. License Cost. $$$
• Visual Studio. Express right ? $$$
• Linux please …
• Distributed please …
3. Client Side First
• It’s always about client
• Windows is Great
• A lot of client devices
• Different API, Rework, Rework, Rework
• Xamarin Rocks ! Love C#. Love XAML
• WinRT Future !!
6. Server side ?
• It’s Scale for Cloud Only. Well, not for all people ..
• Let Microsoft Developers write Application Server. Just buy and use it
• IIS and Windows Server loves each other
• Java Server Innovation : Cassandra, Hadoop, Big Data, Storm, OpenFire,
Zookeeper, Kafka…. and it’s Open Source
• And Azure host that too …
• Portability ?
15. Don’t leave us please…
• Jonathan Oliver
• Rinat Abdullin
• Greg Young
16.
17. We don’t care. At least I don’t care
• We just want to build everywhere
• Migrate easily everywhere
• Don’t waste your investment
• People resistance to change. Newton Law?
18. Open Source .NET Application Server
• Who’s crazy enough to write one ?
• EventStore (https://github.com/EventStore/EventStore)
• RavenDb (https://github.com/ravendb/ravendb)
• Nowin (https://github.com/Bobris/Nowin)
• Kestrel (https://github.com/aspnet/KestrelHttpServer)
• Need more…. Serious HTTP Server for Nix (Tomcat, Netty ….)
19. High Performance .NET Server
• CLR
• Garbage Collection, Large Object Heap, Memory Fragmentation, etc
• Object Pooling
• C10K
• Asynchronous I/O ( SocketAsyncEventArgs )
• Thread, Context Switching, Concurrent and Parallel, etc
• Operating System and Networking in Deep
20. .NET Good Parts
• ASP .NET vNext
• Roslyn
• .NET Native
• Open Source Everything … :P
21. Community
• If we can’t create a new developer, at least keep the current developers
• Some people afraid of .NET and Windows
• Not everyone love JavaScript. At least not me. Hey. There’s TypeScript.
Still…
• Open Source Server and Distributed Software with Mono
22. Let’s grab some Indonesian
• PHP and Java
• Free…
• Piracy… No More..
• Local Hosting .. Fast Access
• Linux friendly
• Faster and Cheaper Software for the Mass