> For the complete documentation index, see [llms.txt](https://dotnetweekly.gitbook.io/weekly/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dotnetweekly.gitbook.io/weekly/2018/2018.02/number-68.md).

# .NET Weekly #68

## Cloud & Web

1. [AWS Lambda Supports C# (.NET Core 2.0)](https://aws.amazon.com/about-aws/whats-new/2018/01/aws-lambda-supports-c-sharp-dot-net-core-2-0/)
2. [Bootstrap 4](http://blog.getbootstrap.com/2018/01/18/bootstrap-4/)
3. [Serverless ASP.NET Core 2.0 Applications](https://aws.amazon.com/blogs/developer/serverless-asp-net-core-2-0-applications/)
4. [.NET Core 2.0 support for App Service on Linux](https://azure.microsoft.com/en-us/updates/net-core-2-0-support-for-app-service-on-linux/)
5. [ASP.NET Core 2.1 roadmap](https://blogs.msdn.microsoft.com/webdev/2018/02/02/asp-net-core-2-1-roadmap/)
6. [ASP.NET Core in Action - MVC in ASP.NET Core](https://andrewlock.net/asp-net-core-in-action-mvc-in-asp-net-core/)
7. [AWS Lambda – use the invocation context to better handle slow HTTP responses](http://theburningmonk.com/2018/01/aws-lambda-use-the-invocation-context-to-better-handle-slow-http-responses/)
8. [I’m afraid you’re thinking about AWS Lambda cold starts all wrong](http://theburningmonk.com/2018/01/im-afraid-youre-thinking-about-aws-lambda-cold-starts-all-wrong/)
9. [AWS Lambda – should you have few monolithic functions or many single-purposed functions?](http://theburningmonk.com/2018/01/aws-lambda-should-you-have-few-monolithic-functions-or-many-single-purposed-functions/)
10. [AWS Lambda – how best to manage shared code and shared infrastructure](http://theburningmonk.com/2018/02/aws-lambda-how-best-to-manage-shared-code-and-shared-infrastructure/)
11. [TypedRouting for ASP.NET Core MVC 2](https://www.strathweb.com/2018/01/typedrouting-for-asp-net-core-mvc-2/)
12. [Stacktrace improvements in .NET Core 2.1](https://www.ageofascent.com/2018/01/26/stack-trace-for-exceptions-in-dotnet-core-2.1/)
13. [HTTPS deployment tips](https://scotthelme.co.uk/https-deployment-tips/)

## Tooling & Libraries

1. [PowerShell Core 6.0 Generally Available (GA) and Supported!](https://blogs.msdn.microsoft.com/powershell/2018/01/10/powershell-core-6-0-generally-available-ga-and-supported/)
2. [Announcing PolicyServer](https://leastprivilege.com/2018/01/17/announcing-policyserver/)
3. [Akka.NET v1.3.3 Stable Release](https://github.com/akkadotnet/akka.net/releases/tag/v1.3.3)
4. [Lose the Cables - Make Deploying to an iOS or tvOS Device Easier](https://blog.xamarin.com/lose-cables-make-deploying-ios-tvos-device-easier/)
5. [Respawn 3.0 Released](https://jimmybogard.com/respawn-3-0-released/)
6. [How Respawn Works](https://jimmybogard.com/how-respawn-works/)
7. [LinqAF - A series of questionable ideas](https://kevinmontrose.com/2018/01/16/linqaf-a-series-of-questionable-ideas/)
8. [LinqAF - Replacing LINQ and not allocating](https://kevinmontrose.com/2018/01/17/linqaf-replacing-linq-and-not-allocating/)
9. [LinqAF - Generating way too much code](https://kevinmontrose.com/2018/01/18/linqaf-generating-way-too-much-code/)
10. [LinqAF - All the operations](https://kevinmontrose.com/2018/01/19/linqaf-all-the-operations/)
11. [LinqAF - Allocating](https://kevinmontrose.com/2018/01/22/linqaf-allocating/)
12. [LinqAF - SelectMany and boxing](https://kevinmontrose.com/2018/01/23/linqaf-selectmany-and-boxing/)
13. [LinqAF - Testing](https://kevinmontrose.com/2018/01/24/linqaf-testing/)
14. [LinqAF - Benchmarks](https://kevinmontrose.com/2018/01/25/linqaf-benchmarks/)

## Architecture & Databases

1. [Data-First Architecture](http://anthonylloyd.github.io/blog/2018/02/01/architecture-data-first)
2. [The Gemba Walk for Designing Software](https://jimmybogard.com/the-gemba-walk-for-designing-software/)
3. [Designing Microservice Messages - A Primer](https://jimmybogard.com/designing-microservices/)
4. [IntegrationTest](https://martinfowler.com/bliki/IntegrationTest.html)
5. [An Easier Way of Pivoting Data in SQL Server](https://www.red-gate.com/simple-talk/sql/t-sql-programming/easier-way-pivoting-data-sql-server/)
6. [Inline Index Definition](https://www.red-gate.com/simple-talk/blogs/inline-index-definition/)
7. [Degree of Duplication](https://www.red-gate.com/simple-talk/opinion/opinion-pieces/degree-of-duplication/)
8. [Matters of Timing in Concurrency](https://www.red-gate.com/simple-talk/blogs/matters-timing-concurrency/)
9. [Designing a Cosmos DB database](https://blogs.msdn.microsoft.com/premier_developer/2018/01/31/designing-a-cosmos-db-database/)
10. [Operating System Best Practice Configurations for SQL Server](https://blogs.msdn.microsoft.com/docast/2018/02/01/operating-system-best-practice-configurations-for-sql-server)

## Programming Languages

1. [Extending the async methods in C#](https://blogs.msdn.microsoft.com/seteplia/2018/01/11/extending-the-async-methods-in-c/)
2. [default interface methods](https://github.com/dotnet/csharplang/blob/master/proposals/default-interface-methods.md)
3. [Accessing Tuples at Runtime using Reflection](https://www.danielcrabtree.com/blog/365/accessing-tuples-at-runtime-using-reflection)
4. [Function isomorphisms](http://blog.ploeh.dk/2018/01/22/function-isomorphisms/)
5. [Argument list isomorphisms](http://blog.ploeh.dk/2018/01/29/argument-list-isomorphisms/)
6. [Reinventing MVC pattern for web programming with F#](http://kcieslak.io/Reinventing-MVC-for-web-programming-with-F)
7. [Eight reasons to learn F#](https://medium.com/real-world-fsharp/eight-reasons-to-learn-f-fcb2bef64d7a)
8. [Announcing TypeScript 2.7](https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/)
9. [Easy way to create a C# lambda expression from a string (with Roslyn)](https://www.strathweb.com/2018/01/easy-way-to-create-a-c-lambda-expression-from-a-string-with-roslyn/)
10. [A Sort Of Problem](http://blog.marcgravell.com/2018/01/a-sort-of-problem.html)
11. [More Of A Sort Of Problem](http://blog.marcgravell.com/2018/01/more-of-sort-of-problem.html)
12. [Sorting myself out, extreme edition](http://blog.marcgravell.com/2018/01/sorting-myself-out-extreme-edition.html)

## Runtime

1. [Math.Abs is slow](https://github.com/dotnet/corefx/issues/26253)
2. [Object header get complicated](https://mycodingplace.wordpress.com/2018/01/10/object-header-get-complicated/)
3. [Mono and WebAssembly - Updates on Static Compilation](http://www.mono-project.com/news/2018/01/16/mono-static-webassembly-compilation/)
4. [Resources for Learning about .NET Internals](http://mattwarren.org/2018/01/22/Resources-for-Learning-about-.NET-Internals/)
5. [Added Grisu3 algorithm support for double.ToString()](https://github.com/dotnet/coreclr/pull/14646)
6. [Allocation is cheap... until it is not](http://tooslowexception.com/allocation-is-cheap-until-it-is-not/)
7. [Zero Garbage Collector for .NET Core 2.1 and ASP.NET Core 2.1](http://tooslowexception.com/zero-garbage-collector-for-net-core-2-1-and-asp-net-core-2-1/)
8. [.NET Core 2.1 Roadmap](https://blogs.msdn.microsoft.com/dotnet/2018/02/02/net-core-2-1-roadmap/)

## Other

1. [Thanks a Million, Jon Skeet!](https://stackoverflow.blog/2018/01/15/thanks-million-jon-skeet/)
2. [How To Measure the Working Set Size on Linux](http://www.brendangregg.com/blog/2018-01-17/measure-working-set-size.html)
3. [Some thoughts on security after ten years of qmail 1.0](https://blog.acolyer.org/2018/01/17/some-thoughts-on-security-after-ten-years-of-qmail-1-0/)
4. [CLR vs JVM - How the Battle Between C# and Java Extends to the VM-Level](https://blog.takipi.com/clr-vs-jvm-how-the-battle-between-net-and-java-extends-to-the-vm-level/)
5. [I Am a 9 to 5 Developer (And So Can You!)](https://exceptionnotfound.net/i-am-a-9-to-5-developer-and-so-can-you/)
6. [All Code Is Disposable, Just As It Should Be](https://exceptionnotfound.net/all-code-is-disposable-just-like-it-should-be/)
