October Week 4
Saturday, 02 November 2024

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.

I Programmer Logo Square

October 24 - 30, 2024

Featured Articles


The Programmers Guide To Kotlin - The Class & The Object
29 Oct | Mike James
article thumbnail

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
article thumbnail

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.

Banner

Programming News and Views


AI Propels Python To Top Language on GitHub
30 Oct | Sue Gee
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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.

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


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 >

 

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

Last Updated ( Saturday, 02 November 2024 )