Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Julia 1.1 Adds Array Alternative 17 Oct | Kay Ewbank Julia 1.1 has been released with improvements including a new Memory type that provides a lower-level container as an alternative to Array. |
Postgres And Kubernetes Together In Harmony 17 Oct | Nikos Vaggalis Yes, they can coexist thanks to CloudNativePG, the PostgreSQL Operator for Kubernetes. Furthermore, if you want to try before you buy you can, thanks to the new learning environment, CNPG Playground. |
Google Releases Gemini Code Assist Enterprise 16 Oct | Kay Ewbank Google has released the enterprise version of Gemini Code Assist. This latest version adds the ability to train on internal polices and source code. The product was announced at the Google Cloud Summit in London this week. |
Save On edX Professional Certificates 16 Oct | Sue Gee The idea of gaining a Professional Certificate is to demonstrate your possession of skills needed to succeed in today's most in-demand fields. News of 30% off edX Professional Certificates prompted us to take a look at what's on offer if you want to acquire skills in AI and Data Science. The two that stood out are both from Harvard University. |
Check Your APIs With Zuplo's Rate My OpenAPI 15 Oct | Nikos Vaggalis Zuplo has launched a new suite of tools that rates the quality of your API, based on its OpenAPI specification. We put it through its paces and find it useful. |
JetBrains Partners With OpenCV 15 Oct | Kay Ewbank JetBrains has formed a new partnership with OpenCV, the world's largest library for computer vision. As part of the collaboration, JetBrains has joined OpenCV as a Silver Member, making PyCharm the official Python IDE for OpenCV. |
PostgreSQL 17 Is Released 14 Oct | Nikos Vaggalis with many improvements and features. Let's find out all about them. |
Microsoft Introduces Unified .NET API For AI 14 Oct | Kay Ewbank Microsoft has introduced new libraries for integrating AI services into .NET applications and libraries, along with middleware for adding key capabilities. |
Geoffrey Hinton And The Existential Threat From AI 13 Oct | Sue Gee As the winner of the Nobel Prize For Physics 2024, Geoffrey Hinton found himself being interviewed multiple times. He used the opportunity to reiterate and explain why he has come to see AI as an existential threat to humanity. |
October Week 1 12 Oct | Editor Ada Lovelace Day took place this week and we asked successful women in tech about promoting equal opportunities for women in our industry. Mike James looks at Dijkstra's Algorithm, a fundamental and important idea in computer science and practical programming. Plus the week's news and books. |
The Data Engineering Vault 11 Oct | Nikos Vaggalis A curated network of knowledge designed to facilitate exploration, discovery, and deep learning in the field of data engineering. |
Nobel Prize For Chemistry For AlphaFold 11 Oct | Sue Gee The Royal Swedish Academy of Sciences has awarded a half share of the 2024 Nobel Prize For Chemistry to Demis Hassabis, CEO of Google DeepMind and his colleague John Jumper for "protein structure prediction", referring to the breakthroughs made by their AI Model, AlphaFold. |
Valkey's Expanding Ecosystem 10 Oct | Nikos Vaggalis Valkey, heralded as a better alternative to Redis, has taken the industry by storm. Reinforcing its superiority, a rapidly growing ecosystem is being built around it. |
OpenAI Announces ChatGPT Canvas 10 Oct | Kay Ewbank OpenAI has launched an extra facility for developers using ChatGPT. Canvas is described as offering a new way of working with ChatGPT to write and code. |
Python 3.13 Is Here 09 Oct | Mike James As time ticks on, the changes to the Python language become fewer and this makes it easier to upgrade. With this release the emphasis is on performance rather than new features. |
Be Counted In the Python Developer Survey 09 Oct | Janet Swift Conducted annually by the Python Software Foundation in conjunction with JetBrains, this survey is the major source of knowledge about the current state of the Python community. The eighth iteration of the survey has just started and all Pythonistas are encouraged to participate. Meanwhile here are some key findings from the 2023 edition. |
Geoffrey Hinton Shares Nobel Prize For Physics 2024 08 Oct | Sue Gee with John Hopfield, for "foundational discoveries and inventions that enable machine learning with artificial neural networks." |
Microsoft Releases Dev Proxy 0.21 08 Oct | Kay Ewbank Microsoft has released an update to Dev Proxy, its command-line API simulator. The updated version, v0.21, adds the ability to simulate authentication and authorization using API keys and OAuth2 among other improvements. |
Other Articles
|
Book Review
Python All-in-One, 3rd Ed (For Dummies) 15 Oct Authors: John Shovic and Alan Simpson |
Featured Articles
ABC - The 1st Computer? 17 Oct | Historian If you are at all interested in the history of the computer you can't help but debate the question of who actually invented the first machine? According to a court ruling made October 19, 1973 it was John Atanasoff, inventor of the ABC. |
The Hopfield Network - A Simple Python Example 14 Oct | Mike James The recent awarding of the Nobel Prize in Physics to John Hopfield has generated some interest in Hopfield networks. The good news is that it is remarkably easy to understand and implement such a network. |
Ada Lovelace, The First Programmer 10 Oct | Historian Ada, Countess of Lovelace was born 200 years ago but her name lives on. In the 1970s the Ada language was named in recognition of her status as the first computer programmer and in 2009 Ada Lovelace Day was inaugurated to celebrate the achievements of women in science, technology, engineering and maths. Here we tell the of how she worked with Charles Babbage on his Analytical Engine. |
Furthering Diversity and Inclusion in STEM 08 Oct | Janet Swift Ada Lovelace Day, October 8 is a time to encourage women and girls into careers in technology and to create a more inclusive and equitable working environment for them. We asked some successful women in tech about fostering diverse networks and promoting equal opportunities for women in technology. |
The Minimum Spanning Tree In C# - Prim's or Dijkstra Algorithm 06 Oct | Mike James Finding the minimum spanning tree is one of the fundamental algorithms and it is important in computer science and practical programming. We take a look at the theory and the practice. |
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.
Serious Cryptography, 2nd Ed (No Starch Press) 16 Oct Subtitled "A Practical Introduction to Modern Encryption", this thoroughly revised and updated second edition introduces modern cryptography and down fundamental mathematical concepts without shying away from meaty discussions of how they work. Jean-Philippe Aumasson provides insights into topics like authenticated encryption, secure randomness, hash functions, block ciphers, and public-key techniques such as RSA and elliptic curve cryptography. <ASIN: 1718503849> |
Idiomatic Rust (Manning) 14 Oct After you’re comfortable with Rust’s syntax and its uniquely-powerful compiler, there’s a whole new dimension to explore as you put it to use in real projects. Subtitled "Code like a Rustacean", this book catalogs, documents, and describes both how classic design patterns work with Rust, and the new Rust-specific patterns that will help solve common programming problems and ensure your code is easy for others to understand. Brenden Matthews answers questions such as How do you apply standard design patterns in Rust applications? Where and why should you use IntoIterator? And why do Rustaceans love the PhantomData type? <ASIN:1633437469> |
Historical Simulation and Wargames (CRC Press) 11 Oct This book is a comprehensive study on analog historical simulation games, exploring both their theoretical concepts and practical solutions. Riccardo Masini considers the various ways used by simulation games to depict the different dynamics of historical events and analyzes how commercial analog miniature and board wargames can become valuable tools for historical research and provide a more modern and captivating interpretation of past events. <ASIN:1032551100> |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info