C# and .NET for Object-Oriented Programmers

In this video, Jort Rodenburg explains what C# and .NET are, and how you can best use idiomatic C# in conjunction with object-oriented design principles.

How is C# Compiled?

From Code like a Pro in C# by Jort Rodenburg

This article gives an overview of exactly how C# code is compiled.

Take your C# skills to a new level

From Code like a Pro in C# by Jort Rodenburg

A Style Guide for Object-Oriented Programming

From Object Design Style Guide by Matthias Noback


When Functional Programming Meets C++

Six Questions for Ivan Čukić, author of Functional Programming in C++ 

Ivan Čukić has been coding since 1998, and is now a core developer in C++ at KDE. He teaches modern C++ and functional programming at the Faculty of Mathematics at the University of Belgrade.

By Frances Lefkowitz

Improving Responsiveness with Concurrency

From C++ Concurrency in Action, Second Edition by Anthony Williams

This article talks about how you can improve the responsiveness by separating concerns with concurrency.

An Excerpt on Lazy Evaluation

From Functional Programming in C++ by Ivan Čukić

This article discusses laziness implementation in C++, using a common example – calculating Fibonacci numbers.

Synchronizing Concurrent Operations in C++

From C++ Concurrency in Action, Second Edition by Anthony Williams

This article explores how to synchronize concurrent operations in the C++ programming language and how this relates to threads and their respective function.

Why Choose .NET Core?

From .NET Core in Action by Dustin Metzgar

Learning a new development framework is a big investment. You need to learn how to write, build, test, deploy, and maintain applications in the new framework. As a developer, there are many frameworks to choose from and it’s difficult to know what’s best for the job. Even if you’re currently developing software with .NET, .NET Core is different enough that you’ll need to spend time learning the tools and techniques to use it properly. To understand why .NET Core is worth a look,it helps to know where you’re starting from.

C++ Concurrency in Action

Based on the book C++ Concurrency in Action, this article delves into the new C++ standard (referred to as C++0x), which is scheduled to be published in 2010. The new standard will support multi-threaded programs, allowing for concurrent programming in C++. To learn more about multithreading and concurrent programming, check out this article.

C++ Concurrency in Action (PDF)

© 2021 Manning — Design Credits