Articles

(Feb 13) #graphics-programming

A graphics pipeline is the set of operations that converts 3D model data along with light and camera information into a rendered image on a computer screen. But what exactly is involved, and how does it all work? In this introductory article, Chubak Bidpaa provides an overview of the OpenGL graphics pipeline, covering all the different steps involved in taking the raw data and using it to create a virtual 3D environment.



(Feb 10) #python

In data science, many CPU intensive tasks are run in Python, which is a more approachable but slower language than other choices such as C. One way to make these tasks faster is to utilize compilers that convert the Python code into a faster, more efficient format. In this article, Artem Golubin introduces two compilers, Numba and Cython, which convert Python code to Intermediate Representation (IR) and C code respectively, greatly improving its performance.



(Feb 26) #databases

SQL server is a popular database management system that is well maintained by Microsoft. However, improvements and new versions often arrive at a pace that makes it difficult for developers to keep up, and they miss out on features that they could benefit from. In this article, Phil Factor provides an overview of Inline Indexes, an SQL Server feature for improving the performance of Table Variables and speeding up database operations.







Programming language of the day: Neon. "The primary goal of Neon is to find out whether a useful programming language can avoid some of the common pitfalls that beginners frequently encounter in other languages. Some of these common errors avoided by design are: - Floating point errors due to binary floating point - Writing if (x = 0) when if (x == 0) is intended - Null pointer exceptions - Unintended empty loop with while (condition); - Forgetting to use the return value of a function"



And that's it for today! Discuss this issue at our subreddit r/morningcupofcoding.

Did you like what you read? Let us know by clicking one of the links below.

Liked - Disliked

I hope you enjoyed reading the latest issue of Morning Cup of Coding. If you did, consider supporting it by becoming a patron (Patreon), buying me a coffee (PayPal), donating anonymously (coinbase), or purchasing an MCC mug (RedBubble); it helps me keep this going.

Cheers,

Pek