Category Archives: C Sharp 5

New Month’s Resolutions: July 2018

Time to write down the new month’s technical resolutions. First, a review of June’s ones.

– Continue Exeth [pending]
– Continue SimpleDSL [pending]
– Continue NlpLib [pending]
– Continue RskApi [pending]
– Continue BlockchainJ [pending]
– Continue BlockchainSharp [pending]
– Continue SimpleEvm [complete] see repo
– Continue AprendiendoSolidity [complete] see repo
– Continue RSharp [pending]
– Give a talk about Smart Contracts [complete]
– Give a talk about Artificial Intelligence [complete]
– Give a talk about Machine Learning [complete]

Additionally, I was working on:

– Improving BInte [complete] see repo
– Improving Evm2Code [complete] see repo
– Improving Machine Learning [complete] see repo
– Improving SimpleGA [complete] see repo
– Improving SimpleNeuron [complete] see repo

My new month’s resolutions:

– Continue BlockchainJ
– Continue BlockchainSharp
– Continue SimpleEvm
– Continue AprendiendoSolidity
– Continue RSharp
– Give a course about Smart Contracts Programming

Angel “Java” Lopez
http://www.ajlopez.com
https://github.com/ajlopez
https://twitter.com/ajlopez

 

C# 5: Links, News and Resources (1)

These are my links about the new C# 5, its history, and the main two new features: compiler as a service, async/wait asynchronous programming. Related post: Windows 8 and WinRT: Links, News and Resources.

Future directions for C# and Visual Basic
http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-816T
Anders will talk about asynchronous programming and Windows 8 programming, coming in the next version of Visual Studio. He will also discuss the long-lead project “Roslyn”, including object models for code generation, analysis, and refactoring, and upcoming support for scripting and interactive use of C# and Visual Basic.

Mono’s C# Compiler as a Service on Windows.
http://tirania.org/blog/archive/2010/Apr-27.html
The Mono team is proud to bring you a preview of C# 5.0 a few years before our friends in Building 41 do.

Project Roslyn or Compiler-as-a-Service. Bringing flexibility of dynamic languages to C#
http://blog.softelegance.com/net/project-roslyn-or-compiler-as-a-service-bringing-flexibility-of-dynamic-languages-to-c/

Microsoft previews Compiler-as-a-Service software
http://www.computerworld.com/s/article/9220056/Microsoft_previews_Compiler_as_a_Service_software
Microsoft’s Roslyn project will bring the flexibility of dynamic languages to C# and Visual Basic

BUILD conference–day 3, The future of C#
http://lostechies.com/gabrielschenker/2011/09/16/build-conferenceday-3/

Roslyn: Compiler as a Service, not a black-box anymore!
http://www.codequake.com/post/2011/09/16/Roslyn-Compiler-as-a-Service-not-a-black-box-anymore!.aspx

what is C# 5 and where does it come from?
http://stackoverflow.com/questions/4135010/what-is-c-5-and-where-does-it-come-from

Using C# Compiler as a Service in F#, PoshConsole (Powershell)
http://naveensrinivasan.com/2010/05/11/using-c-compiler-as-a-service-in-f-poshconsole-powershell/

C# 4.0 and beyond by Anders Hejlsberg
http://channel9.msdn.com/blogs/matthijs/c-40-and-beyond-by-anders-hejlsberg

C# 5 Async
http://blogs.msdn.com/b/ericlippert/archive/tags/async/

The Future of C# and Visual Basic
http://channel9.msdn.com/events/PDC/PDC10/FT09

Discussion of C# 5’s new async features
http://social.msdn.microsoft.com/Forums/en-US/csharplanguage/thread/00cc045a-f9e6-402c-bffb-feb4fe1e0611/

C# 5 – await and async in ASP.NET « I Came, I Learned, I Blogged
http://evolpin.wordpress.com/2011/05/02/c-5-await-and-async-in-asp-net/

Await Keyword in C# 5 for Async Programming
http://www.pnpguidance.net/post/AwaitKeywordCSharp5AsyncProgramming.aspx

C# 5 Async Support – Await Keyword
http://davidhayden.com/blog/dave/archive/2010/10/31/Csharp5AwaitKeyword.aspx

Coroutines with C# 5’s await — Logos Bible Software Code Blog
http://code.logos.com/blog/2010/10/coroutines_with_c_5s_await.html

Asynchrony in C# 5, Part One
http://blogs.msdn.com/b/ericlippert/archive/2010/10/28/asynchrony-in-c-5-part-one.aspx

C# 5 Async, Part 1: Simplifying Asynchrony – That for which we await : Reed Copsey, Jr.
http://reedcopsey.com/2010/10/28/c-5-async-part-1-simplifying-asynchrony-that-for-which-we-await/

C# 5 – Jon Skeet: Coding Blog
http://msmvps.com/blogs/jon_skeet/archive/tags/C_2300_+5/default.aspx
Check the Eduasync series
http://msmvps.com/blogs/jon_skeet/archive/tags/Eduasync/default.aspx

Hiring for Roslyn
http://blogs.msdn.com/b/ericlippert/archive/2010/12/16/hiring-for-roslyn.aspx

C# 5.0 Other news
http://blog.functionalfun.net/2010/11/c-50-other-news.html

C#5 and Meta-Programming
http://codebetter.com/patricksmacchia/2010/05/31/c-5-and-meta-programming/

Progress Reporting in C# 5 Async
http://www.codeproject.com/KB/Parallel_Programming/AncillaryAsyncProgress.aspx

C# 5 Async Exception Handling
http://www.interact-sw.co.uk/iangblog/2010/11/01/csharp5-async-exceptions

C# 5 Async, Part 1: Simplifying Asynchrony – That for which we await
http://reedcopsey.com/2010/10/28/c-5-async-part-1-simplifying-asynchrony-that-for-which-we-await/

C# 5 New Features
http://www.pluralsight-training.net/microsoft/courses/tableofcontents?courseName=csharp-newincs5

Ok, you have interpreter as a service, dynamic objects, goroutines, channels,
software transaction memory, REPL, distributed code in AjSharp 😉
https://ajlopez.wordpress.com/category/ajsharp/

My Links
http://www.delicious.com/ajlopez/c%235

Keep tuned, more to come!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez