www.i-programmer.info
Open in
urlscan Pro
3.229.178.166
Public Scan
Submitted URL: http://www.i-programmer.info/
Effective URL: https://www.i-programmer.info/
Submission: On June 29 via api from US — Scanned from DE
Effective URL: https://www.i-programmer.info/
Submission: On June 29 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
search cog * I Programmer HOME Toggle Navigation * Books * Book Reviews * Book Watch * Programmer's Bookshelf * Articles * The Core * Android * Artifical Intelligence * Python * Javascript * WPF Workings * Joomla * PHP * Theory * Silverlight * C# * Other Languages * Visual Basic * C/C++ * Mobile * Database * ASP .NET * Hardware/IoT * Graphics/Imaging * UI/UX * Perl * WinRT * HTML/CSS * jQuery * Ruby * Security * Methodology & Testing * Cloud * DevOps * Java * Babbage's Bag * Projects * Programmer Puzzles * C# * C++ * Java * JavaScript * Python * PHP * Sharpen Your Coding Skills * History * Machines * People * Software & computer languages * Swift's Spreadsheets * Finance * Personal * General * Professional Programmer * Accreditation & Training * I Programmer * Resources and Tools * I Programmer Weekly * eBooks * Stone Tapes * CodeBin * News * * Register * About Us * PROGRAMMING NEWS AND VIEWS Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info -------------------------------------------------------------------------------- June Week 4 29 Jun | Editor Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our latest book review. This week's first featured article shows how to use subprocesses in Python while the second, from our History section, is about Konrad Zuse who not only built the first working computer but also devised the first high-level programming language. + Full Story -------------------------------------------------------------------------------- Udacity Offers More AWS Scholarships 28 Jun | Alex Denham Udacity has announced it is accepting applications for the next wave of 1,000 AWS AI & ML Scholarships. Any student over the age of 16 who self-identifies as under-served or under-represented in technology, and is currently enrolled in high school or college, may apply. + Full Story -------------------------------------------------------------------------------- Andrew Tanenbaum Gains ACM Award 28 Jun | Sue Gee Andrew Tanenbaum has been awarded the 2023 ACM System Software Award for MINIX the operating system he created for teaching purposes and which was an important influence on Linux. + Full Story -------------------------------------------------------------------------------- Eclipse Releases Theia IDE 27 Jun | Kay Ewbank The Eclipse Foundation has released Theia IDE, which they say is created for developers seeking a modern, open, and flexible tool for their coding pursuits. The IDE is based on the Theia Platform, which offers an open source alternative to Microsoft’s popular Visual Studio Code. + Full Story -------------------------------------------------------------------------------- Amazon Timestream for InfluxDB Handles Your Time Series Workloads 27 Jun | Nikos Vaggalis Amazon has announced Timestream, a fully-managed time series database service that is based on open source InfluxDB. But what is a time series ? + Full Story -------------------------------------------------------------------------------- The Ongoing State Of JavaScript 26 Jun | Ian Elliot The latest State of JavaScript Survey has just been published, bringing us a wealth of details about what parts of the JavaScript ecosystem and used, loved and wanted by developers. + Full Story -------------------------------------------------------------------------------- CDN Serves Malware - 100,000 Polyfill Users At Risk 26 Jun | Mike James Back in the day, before modern JavaScript was all grown up, a lot of us resorted to polyfills to make up for browsers not supporting the very latest features. It looks as if that choice is coming to bite us. Is this the problem with open source? + Full Story -------------------------------------------------------------------------------- Let Oracle's Coding Assistant Do The Grunt Work 25 Jun | Nikos Vaggalis Oracle is getting into the coding assistants game. The aptly named "Oracle Code Assist" is going to be optimized for Java, SQL, and Oracle Cloud-based applications. + Full Story -------------------------------------------------------------------------------- NumPy 2 Released 25 Jun | Kay Ewbank NumPy 2.0 has been released, the first major new version since 2006. NumPy is the fundamental mathematical library for Python, and this release adds new features and performance improvements, but also breaking changes. + Full Story -------------------------------------------------------------------------------- More Jetpack Compose Updates 24 Jun | Mike James The July release of Android Jetpack Compose has some improvements and it is faster, but is it what we want? + Full Story -------------------------------------------------------------------------------- ScyllaDB 6 Adds Node Distribution Feature 24 Jun | Kay Ewbank ScyllaDB 6.0 has been released with two major features that change the way it works: a dynamic way to distribute data across nodes that significantly improves scalability; and support for strongly consistent topology updates + Full Story -------------------------------------------------------------------------------- Look Once to Hear - A Spy's Dream Come True 23 Jun | Harry Fairhead Deep learning has triumphed again. You can don a pair of headphones, look at a person talking and from then on the system will track the person so you can hear them as they move away or become swamped in noise. It's the ultimate cocktail party effect. + Full Story -------------------------------------------------------------------------------- June Week 3 22 Jun | Editor Take a break and catch up with the latest articles, book reviews and news posted on this site. In an extract from Applying C For The IoT with Linux, Harry Fairhead explains BCD Arithmetic. Turning to C++, Mike James looks at how to redefine operators to create functors and function objects. + Full Story -------------------------------------------------------------------------------- Researchers Use AI To Decode Dog Language 21 Jun | Lucy Black Scientists from the University of Michigan have used AI to decode what dogs mean by different types of bark. Wav2Vec2 succeeded at four classification tasks - dog recognition, breed identification, gender classification, and context grounding. + Full Story -------------------------------------------------------------------------------- Rust Foundation Announces Safety-Critical Consortium 21 Jun | Kay Ewbank The Rust Foundation, the nonprofit organization dedicated to supporting and sustaining the Rust programming language, has announced a Safety-Critical Rust Consortium along with industry partners including Arm, AdaCore, and Lynx Software Technologies. + Full Story -------------------------------------------------------------------------------- Mirascope-Python's Alternative To Langchain 20 Jun | Nikos Vaggalis Mirascope is a Python library that lets you access a range of Large Language Models, but in a more straightforward and Pythonic way. + Full Story -------------------------------------------------------------------------------- Apache SkyWalking 10 Adds Layer and Service Hierarchy 20 Jun | Kay Ewbank Apache SkyWalking 10 has been released with improvements including a Layer and Service Hierarchy that streamlines monitoring by organizing services and metrics into distinct layers. The Kubernetes Network Monitoring has also been improved. + Full Story -------------------------------------------------------------------------------- Microsoft Goes All Out On Generative AI 19 Jun | Nikos Vaggalis Over recent days, Microsoft has announced both the official OpenAI library for .NET and the AI Toolkit for Visual Studio Code. + Full Story Other Articles * htmx 2 Released - The Next Big Thing? * OpenSSF's Siren To Warn About OSS Vulnerabilities * JetBrains Integrates Gemini Into AI Assistant * Semantic Kernel for Java Now GA * .NET MAUI VS Code Extension Now Generally Available * Tetris - Still A Winner After 40 Years * June Week 2 * Apple Swift Student Challenge Results Now In * Amazon Releases Free Courses On AI * Swift 6 Adds Concurrent Code Mode * Pulumi Announces Copilot AI Management * TIOBE Index June Highlights * Docker Reveals The Application Development Landscape * TypeScript 5.5 Adds ECMAScript Set Support * The Mycelial SQLite For Beginners Course * Visual Studio 17.11 Focuses On Quality Of Life * SQL Turns 50 BOOK REVIEW -------------------------------------------------------------------------------- Serverless As A Game Changer (Pearson) 17 Jun Author: Joe Emison Publisher: Addison-Wesley Pages: 224 ISBN: 978-0137392629 Print: 0137392621 Kindle: B0CH3228BT Audience: Executives considering moving to a cloud environment Rating: 4 Reviewer: Kay Ewbank This book is subtitled 'how to get the most out of the cloud', and it sets out the decisions that need to be made by companies thinking about a move to running their business on cloud environments. + Full Review FEATURED ARTICLES -------------------------------------------------------------------------------- Programmer's Python: Async - Subprocesses 24 Jun | Mike James You can use a subprocess from Python even if it isn't a Python program you want to control. Find out how to use them in this extract from Programmer's Python: Async. + Full Story -------------------------------------------------------------------------------- Konrad Zuse and the First Working Computers 23 Jun | Historian You may well never have heard of Konrad Zuse, but he has a better claim than most to be the man who invented the programmable computer in the sense of actually building one. In fact, he built several. Zuse could also be the man who invented the first high-level programming language. So why don't we know more about him and what he did? + Full Story -------------------------------------------------------------------------------- Applying C - BCD Arithmetic 18 Jun | Harry Fairhead We all know that binary arithmetic doesn't always give the answer that a human would get. If you want to do arithmetic like a human you have to use decimal. This is what BCD is all about and it is explained in this extract is from my book on using C in an IoT context. + Full Story -------------------------------------------------------------------------------- How To Create Functors and Function Objects 17 Jun | Mike James One of the delights of C++ is how often you can discover a new use for something. In this case it is the ability to redefine operators that can be "repurposed" to create function objects or functors. + Full Story -------------------------------------------------------------------------------- Deep C Dives: Into the Void 11 Jun | Mike James You can’t help having encountered the mysterious void data type. It sounds like something from SciFi and, along with the semi-colon, accounts for a C program’s intimidating look to the beginner. As time ticks on, however, we get used to the void and eventually hardly notice it. But why “void” and what exactly does it mean? Find out in this extract from my latest book Deep C Dives + Full Story UNHANDLED EXCEPTION! CODE LIFESPAN We all build our code as if it will live forever, unless it's a RAD mock-up and even then it still lives forever. I predict not the heat death of the universe, but the legacy code death of programming - unless of course that's what AI is supposed to fix? More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language + More Cartoons -------------------------------------------------------------------------------- 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. -------------------------------------------------------------------------------- Resistance Money (Routledge) 28 Jun This book sets out the case for Bitcoin being 'resistance money', arguing that in an imperfect world of rampant inflation, creeping authoritarianism, surveillance, censorship, and financial exclusion, bitcoin empowers individuals to elude the expanding reach and tightening grip of institutions both public and private. Andrew M. Bailey, Bradley Rettler and Craig Warmke begin by explaining why bitcoin was invented, how it works, and where it fits among other kinds of money. + Full Story -------------------------------------------------------------------------------- Pandas Workout (Manning) 26 Jun This book aims to improve the reader's pandas skills to a professional-level through two hundred exercises. Reuven Lerner tests your abilities against common pandas challenges such as importing and exporting, data cleaning, visualization, and performance optimization. Each exercise utilizes a real-world scenario based on real-world data, from tracking the parking tickets in New York City, to working out which country makes the best wines. + Full Story -------------------------------------------------------------------------------- Konrad Zuse's Early Computers (Springer) 24 Jun This book describes the historical development of the architectures of the first computers built by the German inventor Konrad Zuse in Berlin between 1936 and 1945. Zuse's machines are historically important because they anticipated many features of modern computers.Raul Rojas examines the machines and features such as the separation of processor and memory, the ability to compute with floating-point numbers, a hardware architecture based on microprogramming of the instruction set, and a layered design with a high-level programming language on top. + Full Story More Book Watch * Dark Wire (Public Affairs) * F# in Action (Manning) * Modern CMake for C++ 2nd Ed (Packt) * Building SimCity (MIT Press) * Deep C Dives: Adventures in C (I/O Press) * Kafka Streams in Action, 2nd Ed (Manning) * Learning GDScript by Developing a Game with Godot 4 (Packt) -------------------------------------------------------------------------------- Previous Book Watch. Follow Book Watch on Twitter. Publishers send your book news to: bookwatch@i-programmer.info -------------------------------------------------------------------------------- Share 7.6k Shares Newsletter Follow RSS feed of all content Copyright 2009-2024 i-programmer.info. All Rights Reserved.