July Week 1
Saturday, 08 July 2023

If you've not visited I Programmer before, this Weekly Digest gives you a taster. It has links to our wide ranging news with its mix of analysis and comment and the week's additions to Book Watch Archive and the latest Book Review. This week our featured articles were an extract from Applying C For the IoT by Harry Fairhead and a Programmer's Puzzle set by Joe Celko.

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

I Programmer Logo Square

June 29 - July 5, 2023

Featured Articles


Applying C - Cores
03 Jul | Harry Fairhead
article thumbnail

Usually you can just leave the allocation of cores to the operating system, but what if you want to control how they are used? This extract is from my  book on using C in an IoT context.


The Best Sub-Array Problem
01 Jul | Joe Celko
article thumbnail

At first glance this puzzle seems trivial, all you have to do is find a sub-array, in an array of numbers,  that sums to the largest value. It sounds almost too easy to need a solution, let alone an algorithm. But try it and see if you can write a fast and beautiful solution. It is harder than you think.

Banner

Programming News and Views


JavaScript Guru Wants Us To Stop Using JavaScript
05 Jul | Mike James
article thumbnail

Douglas Crockford, creator of JSON and JSLint and author of JavaScript: The Good Parts has declared that JavaScript is a smelly language and that we need to move on to a new language. This has evoked a huge response from developers.


Apple Appeals To Supreme Court In Epic Case
05 Jul | Lucy Black
article thumbnail

Apple was judged to have won its fight with Epic games and yet it keep appealing the decision. The reason is that the ruling contains a poison pill which could be the start of the end of the App store. The latest step is an appeal to the Supreme Court! On what grounds?


The Hugging Face NLP Course
04 Jul | Nikos Vaggalis
article thumbnail

A free, self-paced and comprehensive course that will take you from beginner to expert in the topic of Natural Language Processing comes from Hugging Face, a data science platform with a community of data scientists, researchers, and ML engineers who contribute to open source projects.


GitHub Enterprise Server 3.9 Now Available
04 Jul | Kay Ewbank
article thumbnail

GitHub Enterprise 3.9 has been released with a new time-based projects view, and secret scanning checks for custom patterns on push.


The DbDev Package Manager For PostgreSQL TLEs
03 Jul | Nikos Vaggalis
article thumbnail

TLE stands for Trusted Language Extension and DbDev by SupaBase now supports installing them in your PostgreSQL instance, like NPM does for Javascript packages.


Apple Introduces Dev Tools For Vision Pro
03 Jul | Kay Ewbank
article thumbnail

Apple has launched a range of software tools for developers to work with Apple Vision Pro, the 'spatial computer' Apple introduced last month at WWDC23.


SIGGRAPH 2023 Technical Papers Video
02 Jul | David Conrad
article thumbnail

Its SIGGRAPH time of year again and the Technical Papers video has just been released - and wow! However, this is no laughing matter, in its 50th year never before has the future of computer graphics been so in doubt.


Amazon Releases Verified Permissions
30 Jun | Kay Ewbank
article thumbnail

Amazon has released Verified Permissions, a fine-grained permissions management and authorization service for developers to use in applications at any scale. Amazon Verified Permissions was announced in a preview version at re:Invent 2022. It centralizes permissions in a policy store and helps developers use those permissions to authorize user actions within their applications.


Continuous Delivery: Learn The Fundamentals
30 Jun | Nikos Vaggalis
article thumbnail

A free short course on the concepts behind CD (Continuous Delivery). It is presented by Dave Farley. a software developer who has done pioneering work in DevOps, CD, CI, BDD, TDD and Modern Software Engineering.


Introducing Memphis Cloud Message Broker
29 Jun | Kay Ewbank
article thumbnail

Memphis.dev has introduced a message broker designed to support the development of real-time applications. Memphis Cloud is based on the Memphis open source project with added security and features for stateless stream processing at scale.


VGV Creates Largest Flutter Team Outside Google
29 Jun | Kay Ewbank
article thumbnail

The world's largest Flutter team outside Google is being created through an acquisition by Very Good Ventures (VGV) of CreateThrive. VGV is a long-standing full-service Flutter consulting firm, while CreateThrive is a mobile and web development firm based in Latin America.

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 small source of revenue that helps us to continue posting.

Full Review


Computer Concepts And Management Information Systems

Author:  C.P Gupta and K. K. Goyal
Publisher: Mercury Learning
Pages: 250
ISBN:978-1683925866
Print:1683925866
Kindle: B08CVSHKG3
Audience: General
Rating: 3
Reviewer: Kay Ewbank

This book is an introduction to the basics of what a computer is, what software is, and what management information systems do. The rating is for the target audience of people who don't know what's behind the black box. This wouldn't be a book of any interest to developers.

Book Watch


Fast Python (Manning)

This book, subtitled "High performance techniques for large datasets" sets out Python techniques and libraries to reduce run times, efficiently handle huge datasets, and optimize execution for complex machine learning applications.  Tiago Antao looks at ways of optimizing every part of the Python-based data analysis process, from the pure Python code you write to managing the resources of modern hardware and GPUs.

 


Go Fundamentals (Addison-Wesley)

This book is designed to help developers get up-to-speed in Go fast, to make use of existing knowledge of other languages, and to help developers avoid common mistakes made by Go newcomers. Based on author Mark Bates's and Cory LaNou's Gopher Guides training curricula, this book will allow readers to quickly understand and use Go syntax, core features, and idioms.

 


How I Rob Banks (Wiley)

In this book, ethical hacker and social engineer FC Barker discusses his sometimes amusing work testing the limits of physical bank security by trying to "steal" money, data, and anything else he can get his hands on. The book explores the secretive world of physical assessments and follows FC Barker as he breaks into banks and secure government locations to identify security flaws and loopholes.

 

 

IP2

I Programmer has reported news for over 12 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles.

To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, and LinkedIn , where you are welcome to share all our stories.

You can also subscribe to our RSS Feeds - we have one for Full Contents , another for News and also one for Books with details of reviews and additions to Book Watch.

Send your programming press releases, news items or comments to : NewsDesk@i-programmer.info

<ASIN:1871962617>

<ASIN:B07SH923YX>

 

<ASIN:1683925866>

<ASIN: 1617297933>

<ASIN:0137918305>

<ASIN:‎1119911478 >

Last Updated ( Saturday, 08 July 2023 )