Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
The Art Of Computer Programming - A Great Present 10 Dec | Mike James If you are looking for a programmer present this holiday season, there is one book, or set of books, that should be top of any list... Donald Knuth's The Art of Computer Programming. |
December Week 1 09 Dec | Editor ![]() Leave it to us to sift through the news and find the items that are relevant or interesting to developers, data scientists and anybody interested in programming languages, artificial intelligence, cloud computing and much much more. This week we have a roundup of titles on Python from the I Programmer library and an extract from our book on C#. |
Call For Code Winners Announced 08 Dec | Kay Ewbank The winners of the 2023 Call for Code competition have been announced, with prizes going to team AGNO, Phyto and team Synergy Squad, all of which used technologies like IBM watsonx and IBM Environmental Intelligence Suite, to address agricultural issues ranging from contaminated soil and crop management to food waste. |
Grace Hopper, CSEdWeek and Hour of Code 08 Dec | Sue Gee ![]() Tomorrow marks the 117th anniversary of the birth of Grace Hopper. Considered "the first lady of software" she was the original figurehead chosen for Computer Science Education Week, which is timed to coincide with her birthday. To celebrate the date we have a cartoon comic that summarizes her story. |
Eclipse Launches Dataspace Working Group 07 Dec | Alex Denham ![]() The Eclipse Foundation has launched a dataspace working group with the intention of 'fostering global innovation in trusted data sharing'. |
JetBrains AI Coding Assistant Now Generally Available 07 Dec | Kay Ewbank ![]() JetBrains has announced that its AI-powered coding tool is now generally available for its IDEs. The tool was announced earlier in the year but until now has been on limited access. |
VS Code Gets Better At Make C/C++ 06 Dec | Mike James ![]() VS Code is a "go-anywhere, work-with-anything" dev system. However, not all languages are created equal and build systems for C/C++ are particularly challenging. The latest VS Code does something to make it easier. |
Generative AI For Beginners 06 Dec | Sue Gee Here are two introductions to Generative AI - one from DeepLearning.AI presented by Andrew Ng, the other from Google Cloud Training. Both are on the Coursera platform and both are short, six hours and less than one hour respectively. |
Microsoft Open Sources Terminal Chat 05 Dec | Kay Ewbank Microsoft is making Terminal Chat, an AI feature for Windows Terminal that was announced at Microsoft's Build 2023 conference, open source. |
Notepad++ Twentieth Anniversary 05 Dec | Alex Denham ![]() An updated version of Notepad++ is available, on its 20th anniversary. The text editor first saw light in November 2003 when it was released on SourceForge. |
Amazon Previews Q, Its AI-Powered Assistant 04 Dec | Kay Ewbank Amazon has announced Q, a generative artificial intelligence powered assistant that can be tailored to the data in a specific organization. |
Liberica Joins The Java CRaC Train 04 Dec | Nikos Vaggalis ![]() CRaC is a novel technique that makes the JVM faster to start. |
Spot + ChatGTP - It's Amazing 03 Dec | Sue Gee Boston Dynamics' quadruped robot Spot has been given the ability to hear questions and respond to them, thanks to integration with Chat GPT and other AI models. See Spot in action as a tour guide and as a proof of concept for the robotics applications of foundational models. |
November Week 4 02 Dec | Editor ![]() Get up to speed on stuff that affects you as a developer with our weekly digest. It summarizes the week's news together with the week's book review and new titles selected for Book Watch Archive. This week we have a history article on Codebreaking and Colossus and an extract from Master Raspberry Pi Pico in C: WiFi about the UDP protocol. |
Advent Of Code 2023 Unlocked 01 Dec | Lucy Black December 1st is the day on which, each year, Eric Wastl opens a very special advent calendar. You don't get rewarded with chocolates in the Advent of Code - instead it's stars for solving coding puzzles. |
Windows Wallpaper Is Latest Ugly Sweater Design 01 Dec | Kay Ewbank ![]() Microsoft has made the classic Windows XP wallpaper the design for its shot at this year's ugly sweater options. If, like me, you're wondering how you managed to successfully avoid this as a concept, read on. |
GameMaker Free For Non-Commercial Use 30 Nov | Sue Gee GameMaker, for creating 2D platform games and now part of the Opera family, has made a change to its prices and terms and it is good news. GameMaker is now free for non-commercial purposes on all non-console platforms. |
Microsoft Launches SharePoint Embedded 30 Nov | Kay Ewbank ![]() Microsoft has launched SharePoint Embedded, a new API-only cloud-based file and document management system that can be used by app developers to make use of the Microsoft 365 file and document storage platform for any app. |
Other Articles
|
Book Review
Functional Design (Addison-Wesley) 05 Dec
Author: Robert C. Martin This book sets out to explain the principles, patterns and practices of functional design, and why functional programming is a good thing. |
Featured Articles
Ultimate Guide to Kubernetes Pod Statuses 08 Dec | Sigal Zigelboim When working with containerized applications, understanding Pods is crucial because they are the entities that Kubernetes manipulates when it comes to scheduling workloads, scaling, and handling different aspects of application lifecycle management. |
Deep C# - Casting the Escape from Strong Typing 04 Dec | Mike James ![]() Casting is one of the most confusing aspects of any modern language and it often makes beginners think hard. But if you know why you are doing it, then the how makes a lot more sense. We have encountered casting earlier in the context of strong typing but there is more to it. Find out in this extract from my new book, Deep C#: Dive Into Modern C#. |
I Programmer Experts On Python 30 Nov | Kay Ewbank ![]() The team of I Programmer book reviewers read a lot of programming titles, but as you may have noticed, some of us also write books about programming too. Here's a selection of titles on Python all from the I Programmer Library. |
Master The Pico WiFi: UDP For Speed 27 Nov | Harry Fairhead & Mike James ![]() What is the simplest of the TCP protocols? Answer UDP - it's error- prone, but fast. This is an extract from our latest book on the Pico in C. |
Codebreaking and Colossus 27 Nov | Historian ![]() In the mid 70s it was revealed that British Intelligence had been using machines to break the German coded communications - and one of the machines was an early electronic computer called Colossus. Can it lay claim to being the first electronic computer? |
Unhandled Exception!
|
Book Watch
Follow Book Watch on Twitter
Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some but by no means all of the books in Book Watch are eventually reviewed.
Broken Code (Doubleday) 08 Dec Subtitled "Inside Facebook and the Fight to Expose Its Harmful Secrets", this book takes a behind-the-scenes look at the tactics Facebook used to grow its business, and how it altered the way we connect online. Expanding on “The Facebook Files,” his award-winning series for The Wall Street Journal, reporter Jeff Horwitz lays out the architecture of Facebook’s failures, and what the company knew (and often disregarded) about its societal impact. <ASIN: 0385549180 > |
Patterns of Distributed Systems (Addison-Wesley) 06 Dec This book describes a set of patterns that have been observed in mainstream open-source distributed systems. Unmesh Joshi looks at how distributed systems are inherently stateful systems, and what can and will go wrong when data is stored on multiple servers--from process crashes to network delays and unsynchronized clocks. <ASIN: 0138221987> |
Python Playground, 2nd Ed (No Starch Press) 04 Dec This book shows how to turn code into tangible creations with Python Playground, a collection of 15 inventive projects that will expand your programming horizons, spark your curiosity, and elevate your coding skills. Mahesh Venkitachalam shows how to generate art and music, simulate real-world phenomena, and interact with hardware, all through the use of Python and common libraries such as numpy, matplotlib, and Pillow. <ASIN:1718503040 > |
The Archived Web (MIT Press) 01 Dec Subtitled "Doing History in the Digital Age", this book offers an original methodological framework for approaching the web of the past, both as a source and as an object of study in its own right. Niels Brügger approaches the archived web as a semiotic, textual system in order to offer the first book-length treatment of its scholarly use. <ASIN:0262549719 > |
Developing Bots with Selenium Python (Mepso Media) 29 Nov In this book, subtitled "For Web Scraping, Test Engineering, Data Mining, and Automation", Michael Schrenk shows how to develop bots with Selenium Python. He argues that there isn't a website that you can't scrape, control, or automate with Selenium Python. The book includes ten bot projects that explore specific aspects of Selenium Python. It also sets out techniques for bot architectures, handling big data, how Webdriver works, and fault tolerance. <ASIN:B0CMJXS46V > |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info