Home
cover of episode 356: Fear, Uncertainty, and .NET

356: Fear, Uncertainty, and .NET

2019/5/8
logo of podcast Coder Radio

Coder Radio

Frequently requested episodes will be transcribed first

Shownotes Transcript

.NET 5 has been announced and brings a new unified future to the platform. We dig in to Microsoft's plans and speculate about what they might mean for F#.

Plus the value of manual testing, Visual Studio Code Remote, and Conway's Game of Life in Rust.

Support Coder Radio)

Links:

  • Feedback: Testing as a Career)

  • Feedback: Keeping up with Documentation)

  • ruby/rdoc) — RDoc produces HTML and command-line documentation for Ruby projects.

  • Javadoc) — Javadoc is a documentation generator created by Sun Microsystems for the Java language for generating API documentation in HTML format from Java source code.

  • Literate programming) — Literate programming is a programming paradigm introduced by Donald Knuth in which a program is given as an explanation of the program logic in a natural language, such as English, interspersed with snippets of macros and traditional source code, from which a compilable source code can be generated.

  • Literate Programming) — Writing a literate program is a lot more work than writing a normal program. After all, who ever documents their programs in the first place!? Moreover, who documents them in a pedagogical style that is easy to understand? And finally, who ever provides commentary on the theory and design issues behind the code as they write the documentation?

  • A tutorial that implements Conway's Game of Life in Rust and WebAssembly.) — This tutorial is for anyone who already has basic Rust and JavaScript experience, and wants to learn how to use Rust, WebAssembly, and JavaScript together.

  • JupiterBroadcasting/Talks) — Public repository of crew talks, slides, and additional resources.

  • Visual Studio Code Remote Development) — Visual Studio Code Remote Development allows you to use a container, remote machine, or the Windows Subsystem for Linux (WSL) as a full-featured development environment.

  • Remote Development - Visual Studio Marketplace)

  • Introducing .NET 5) — There will be just one .NET going forward, and you will be able to use it to target Windows, Linux, macOS, iOS, Android, tvOS, watchOS and WebAssembly and more.

  • The Friday Stream) — Our crew from all over the world share stories, make new friends, and give each other a hard time live.