The Curious Engineer

All blogs / C# / .NET

a little bit of programming

marcinjuraszek.com

by Marcin Juraszek

C# / .NETCompilers

’15’20’25
Posts
34 from 1 Aug 2013 to 27 Oct 2018
Posting
quiet since 2018
Kind
personal blog
Feed
https://marcinjuraszek.com/feed.xml

2018 5

  1. Install .NET Framework 4.7.2 on Azure Service Fabric nodes
  2. ASP.NET Core configuration when running as Service Fabric service
  3. Microsoft Build 2018 - Day 1
  4. RSA APIs in .NET - Performance comparison
  5. Calling a synchronous WCF method asynchronously using ChannelFactory

2017 8

  1. Advent of Code 2017 - Day 1 - Inverse Captcha
  2. String.Split and int[] allocations
  3. Monitor hapi based web service with Application Insights
  4. Moving datetimeformat.info to Azure Functions and GitHub Pages
  5. Programmatically creating a Pull Request against Visual Studio Team Services
  6. Adding Matt operator to Roslyn - Emitter
  7. Adding Matt operator to Roslyn - Syntax, Lexer and Parser
  8. Adding Matt operator to Roslyn - Binder

2014 10

  1. Compile TypeScript in ASP.NET 5 application using grunt-typescript
  2. Better TryParse method, when you don’t like out parameters and/or need default value
  3. Solution-wide Rename from Code Fix Provider – Fix async method naming
  4. Improve Code Fix performance using correct CodeAction.Create overload
  5. My first “Diagnostic with Code Fix” using Roslyn API
  6. Why contributing to an Open Source project is a good way to learn new language and/or technology
  7. Folders in F# projects. How to do it? What to avoid?
  8. ASP.NET Identity 2.0.0 – UserName and Email separation
  9. Learning F# and solving Digit Recognizer competition on kaggle
  10. The Future of C# and multiple results. Why don’t we use anonymous types?

2013 11

  1. Partitioning the collection using LINQ - different approaches, different performance, the same result
  2. Introducing CloneExtensions .NET cloning library
  3. Playing around with List<T>, part four - trimming the underlying array size
  4. Playing around with List<T>, part five - finding elements
  5. Playing around with List<T>, part two - IEnumerable and IEnumerable<T> implementation
  6. Playing around with List<T>, part three - Ensuring underlying array capacity
  7. Playing around with List<T>, part one - Constructors
  8. Did you know about that LINQ feature? I guess you didn’t!
  9. Querying hierarchical data using LINQ to Object
  10. Convert class, IConvertible interface and Generics – deep dive into performance
  11. Why (or when) you should/shouldn’t use Descendants() method