Writing a Portable CPU/GPU Ray Tracer in C#

#208 – May 27, 2018

sponsor

Your company doesn’t want you on this app

What are your coworkers talking about online? If you work in tech, your coworkers are on Blind, the anonymous work talk app. Download Blind and join them now! Teamblind.com

this week's favorite

Writing a Portable CPU/GPU Ray Tracer in C#

Ray tracing is getting a lot of hype lately. Lots of advanced rendering techniques are emerging that involve scene tracing of some kind, there are several frameworks for high-performance ray tracing, D3D12 is getting integrated support for ray tracing, and there’s a proposed Vulkan extension for the same.

New Features in C# 7.3

Though a comparatively minor release, C# 7.3 addresses some long outstanding complaints from C# 1 and 2.

Best Visual Studio Code Extensions

A few months back, I wrote a blog post that you guys seemed to love: List of the Best Free Visual Studio Extensions. Extending your IDE is the new black and we do too use a lot of extensions during our daily work. Previously, we used a lot of different development tools (alongside Visual Studio), but that changed when Microsoft launched Visual Studio Code. It hasn't replaced Visual Studio for us, but it's great for some aspects of our development process. We use Code for quick preview of files, writing markdown, other languages than C#, quick prototyping, and much more. This post is a summary of all of the different extensions we've found to make Code even better.

How to build and test an AWS Lambda locally

Given that, I decided to share my developer experience building, testing and deploying AWS Lambda functions in the .NET world. Not a “Hello World” example, but rather a real-world scenario, where some services integrate with each other. Since a Serverless function is a tiny piece of code in a much larger process, how can I test the flow on my development machine?

Snapshots on Exceptions while debugging with IntelliTrace

Have you ever encountered an exception in your application while debugging, and wanted to know exactly what the state of the app was at that point in time? Or, you’re debugging async code and you want to know the context in which an exception was thrown? Now, with a new feature in IntelliTrace step-back, you can!

newsletters