We delve in to our History section this week to explore the pre-history of Microsoft. We also take a look at Kotlin classes, which can be a source of confusion. Read on for a round up of the week's news and books.
To receive this digest automatically by email, sign up for our weekly newsletter.
October 24 - 30, 2024
Featured Articles
|
The Programmers Guide To Kotlin - The Class & The Object 29 Oct | Mike James
Kotlin is a class-based, object-oriented language and it works in a way that is compatible with Java objects. This doesn't mean that Kotlin does classes in exactly the same way as Java or any other language. In fact. part of the problem in getting to grips with Kotlin classes is that initially they look as if they are just like Java classes - but they aren't.
<ASIN:1871962900>
|
Bill Gates - Before He Was Famous 24 Oct | Historian
Microsoft as it is today is mostly the invention of one man - Bill Gates. But right at the start Paul Allen made a significant contribution.Microsoft wouldn't have come about without the pair of them and it is timely to reconsider those early days.
|
|
Programming News and Views
|
AI Propels Python To Top Language on GitHub 30 Oct | Sue Gee
This year's Octoverse Report reveals how AI is expanding on GitHub and that Python has now overtaken JavaScript as the most popular language on GitHub. The use of Jupyter Notebooks has also surged.
|
GitHub Universe Announcements - Copilot And Spark 30 Oct | Kay Ewbank
GitHub has announced several improvements for developers at Universe, its annual conference. Developers will get multi-model Copilot and GitHub Spark, an AI-native tool for building applications in natural language
|
Apollo Adds REST APIs For GraphQL 29 Oct | Kay Ewbank
Apollo has added a simpler way to integrate REST APIs into a federated GraphQL environment. Available now in public preview, can be used to map REST API endpoints to their GraphQL schema using a declarative syntax.
|
Improved Code Completion With JetBrains Mellum 29 Oct | Sue Gee
JetBrains has launched Mellum, a proprietary large language model specifically built for coding. Currently available only with JetBrains AI Assistant, Mellum is claimed to provide faster, smarter, and more contextually aware cloud code completion.
|
Extend NGINX With The New JavaScript Module 28 Oct | Nikos Vaggalis
Inject middleware functionality into NGINX with the expressive power of Javascript. NGINX JavaScript or NJS for short is a dynamic module under which you can use scripting for hooking into the NGINX execution model.
|
IBM Updates Granite Models 28 Oct | Kay Ewbank
IBM has released new Granite models that it says provide state-of-the-art performance relative to model size. The Granite 3.0 collection includes a new, instruction-tuned, dense decoder-only LLM.
|
52nd Mersenne Prime Found 27 Oct | Mike James
It has been nearly six years since the last Mersenne prime was discovered. Now, at last, we have Mersenne prime number 52 and it has 41,024,320 digits!
|
OpenAI Releases Swarm 25 Oct | Kay Ewbank
OpenAI has released an experimental educational framework for exploring ergonomic, lightweight multi-agent orchestration. Swarm is managed by the OpenAI Solution team, but is not intended to be used in production and has no official support.
|
JavaZone - The Conference We Missed 25 Oct | Nikos Vaggalis
Amongst the many Java related conferences, this one flew under the radar. A real shame because it had many great sessions. JavaZone might not be that famous internationally, but it still is the biggest Norwegian community-driven Java conference, organized on a voluntary basis in Oslo since 2001, by javaBin, the Norwegian Java User Group.
|
Rust 1.82 Improves Apple Support 24 Oct | Kay Ewbank
Following Rust's six-week release cycle, version 1.82 has been released with higher level support for Apple, and a new Info subcommand for Cargo.
|
JetBrains Makes WebStorm and Rider Free for Non-Commercial Use 24 Oct | Kay Ewbank
JetBrains has launched a non-commercial license for its JavaScript and TypeScript IDE, WebStorm, and for Rider, its cross-platform .NET and game development IDE.
|
|
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
|
Serious Cryptography, 2nd Ed
Author: Jean-Philippe Aumasson Publisher: No Starch Date: October 2024 Pages: 376 ISBN: 978-1718503847 Audience: Programmers wanting to understand cryptography Rating: 5 Reviewer: Harry Fairhead Cryptography is so important - can you afford not to read a good book on the subject?
<ASIN:1718503849>
|
Book Watch
|
Effective C, 2nd Ed (No Starch Press)
This book is an introduction to essential C language programming. Robert C. Seacord, a long-standing member of the C standards committee with over 40 years of programming experience, developed the book in collaboration with other C experts, such as Clang’s lead maintainer Aaron Ballman and C project editor JeanHeyd Meneide. This second edition of Effective C has been thoroughly updated to cover C23, which enhances the safety, security, and usability of the language.
<ASIN:B0D46WNKCP>
|
Machine Learning Q and AI (No Starch Press)
Subtitled "30 Essential Questions and Answers on Machine Learning and AI", this book was born out of questions often fielded by author Sebastian Raschka, who takes a direct, no-nonsense approach to make advanced topics more accessible and genuinely engaging. Each brief, self-contained chapter journeys through a fundamental question in AI, unraveling it with clear explanations, diagrams, and hands-on exercises.
<ASIN:B0CKKXCK3T>
|
Pioneering Simplicity: The fascinating history of Delphi and Pascal (CMG Publishing)
This book looks at the world of Pascal and Delphi. From the innovative mind of Niklaus Wirth at Zurich's ETH to the global software revolutions powered by Borland's Turbo Pascal, Marco Geuze unravels the story of how simplicity and efficiency became the core of modern software development. With a focus on pivotal moments, Marco captures how they revolutionized not only coding but also the way programmers think. Filled with behind-the-scenes stories from key players like Anders Hejlsberg, Zack Urlocker, Allen Bauer and Chuck Jazdzewski, this book dives deep into the heart of programming history and showcases the development environment that sparked the era of rapid application building.
<ASIN: 9083440311 >
|
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 |