Digests » 335
this week's favorite
How to plan changes that go into the next version of your library in order to safeguard the experience of your existing users.
In this post, we’ll be exploring Turbolinks. An approach to building client-side experiences with little to no client-side code.
One day while being creatively inspired by the Sonic Universe station’s offerings, I had the idea of creating my own music player with support for streaming. Not only would this be a great project for continuing to learn C# and Dotnet Core, but it would also allow me to build a simple, lightweight player customized to my liking! After a brainstorming session, I came up with the name MusicSharp and a core list of features I planned to implement.
gRPC is a modern open source remote procedure call framework. There are many exciting features in gRPC: real-time streaming, end-to-end code generation, and great cross-platform support to name a few. The most exciting to me, and consistently mentioned by developers who are interested in gRPC, is performance.
Here's another LINQ gem, which is very useful if you plan to base your projection or filtering logic on the element's index in a sequence.