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.
June 29 - July 5, 2023
Featured Articles
|
Applying C - Cores 03 Jul | Harry Fairhead
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
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.
|
|
Programming News and Views
|
JavaScript Guru Wants Us To Stop Using JavaScript 05 Jul | Mike James
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
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
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
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
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
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
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
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
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
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
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.
|
|
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.
|
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 > |