March Week 3
Written by Editor   
Saturday, 27 March 2021

If you want to get up to speed on stuff that affects you as a developer, our weekly digest summarizes the articles, book reviews, and news written each day by programmers, for programmers together with our full-length articles, this week tutorials on bit manipulation oin C and custom attributes on C#.

To receive this digest automatically by email, sign up for our weekly newsletter. 

IP2

March 18 - 24, 2021    

Featured Articles    

Fundamental C - Basic Bits
Harry Fairhead
article thumbnail

This extract, from my book on programming C in an IoT context explains the C basics of bit manipulation. It is core to working with C so much so that you can almost claim that if you aren't doing bit manipulation you probably are using the wrong language...



Deep C# - Custom Attributes In C#
Mike James
article thumbnail

The role of custom attributes in C# can be confusing. They are easy to use when supplied, but how do you go about creating custom attributes? And when are they useful? 


 

Banner
 

Programming News and Views 

Does Sigstore Really Secure The Supply Chain?
24 Mar | Nikos Vaggalis
article thumbnail

Linux Foundation's answer to supply chain attacks is to offer a free code signing service for open source developers, called Sigstore. While on the right track it does not  mitigate all supply chain hazards.The truth is that it's not possible to completely do so.


More Cybersecurity And More Discounts From Udacity
24 Mar | Sue Gee
article thumbnail

Udacity has just opened its School of Cybersecurity with four Nanodegree programs to choose from. To mark the launch it is offering 60% discount, across its entire site, for enrollments up to 31st March.


Compile Spring Applications To Native Images With Spring Native
23 Mar | Nikos Vaggalis
article thumbnail

Spring Native Beta is now available bringing a new way to deploy Spring applications. Spring Native lets you compile Spring applications to native images using the GraalVM native-image compiler.


New Version of React Native for Windows
23 Mar | Kay Ewbank
article thumbnail

Microsoft has announced version 0.64 of React Native for Windows, its open source project for React Native developers wanting to target Windows. Among the new features is easier opt-in for Facebook's JavaScript engine Hermes.


.NET 6 Preview Adds MAUI
22 Mar | Kay Ewbank
article thumbnail

The second preview of .NET 6 has been released with new APIs and early builds of .NET MAUI, the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.


Free Course On Functional Programming in Haskell
22 Mar | Nikos Vaggalis
article thumbnail

Videos from an introductory course by Professor Graham Hutton from the University of Nottingham have been made freely available on YouTube. Designed for first year Computer Science students, they teach the basic principles of functional programming using Haskell.


What Is Status Of Art In Our Digital World?
21 Mar | David Conrad
article thumbnail

 

Art is probably too big a topic, here we focus on artworks that are either generated by artificial rather than human intelligence or that exist in the virtual as opposed to the material world.


Questions To Identify Non-Programmers
19 Mar | Alex Armstrong
article thumbnail

How can you tell if somebody who claims to be a programmer really is or is in fact an imposter who has watched a few You Tube videos and acquired some of the jargon without really understanding the concepts.


Oh My Git! The Game
19 Mar | Nikos Vaggalis
article thumbnail

Learn how to use Git with this fun, interactive game which takes you from being a complete newbie to efficient expert by covering everything you are likely to need. 


Abel Prize Shared By Math and Computer Science
18 Mar | Mike James
article thumbnail

This year's winners of the Abel Prize, regarded as one of the highest honors in mathematics, are Avi Wigderson and László Lovász for their contributions to complexity theory and graph theory, which link math and  computer science.


Java 16 Hits General Availability
18 Mar | Kay Ewbank
article thumbnail

Java Development Kit 16 is now generally available.  Production-ready binaries under the GPL are available from Oracle; binaries from other vendors will follow shortly. Oracle has also released the new version under a commercial license for those using the Oracle JDK release as part of an Oracle product or service, or for those who want to be able to get commercial support.

 


 

Banner
 

Books of the Week

If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a source of revenue that enables us to continue posting.

Full Review 

Reviewer: Kay Ewbank  Rating: 3 out of 5
Verdict: This book has the subtitle subtitle of 'Machine Learning and Artificial Intelligence in the Age of Devops', and it includes some good material, but I found it frustrating. Many of the chapters looked suspiciously like paper versions of presentations from conferences or sales talks, and while some chapters were meaty enough, I read others waiting for the technical material to start, only to get to the conclusion without feeling things had ever got going.

Added to Book Watch  

More recently published books can be found in Book Watch Archive

From the I Programmer Library

Recently published books:   

     

     

    Last Updated ( Saturday, 27 March 2021 )