www.i-programmer.info
Open in
urlscan Pro
18.209.126.167
Public Scan
Submitted URL: http://i-programmer.info/
Effective URL: https://www.i-programmer.info/
Submission: On July 12 via api from GB — Scanned from GB
Effective URL: https://www.i-programmer.info/
Submission: On July 12 via api from GB — Scanned from GB
Form analysis
0 forms found in the DOMText Content
WE VALUE YOUR PRIVACY We and our partners store and/or access information on a device, such as cookies and process personal data, such as unique identifiers and standard information sent by a device for personalised ads and content, ad and content measurement, and audience insights, as well as to develop and improve products.With your permission we and our partners may use precise geolocation data and identification through device scanning. You may click to consent to our and our partners’ processing as described above. Alternatively you may access more detailed information and change your preferences before consenting or to refuse consenting.Please note that some processing of your personal data may not require your consent, but you have a right to object to such processing. Your preferences will apply to this website only. You can change your preferences at any time by returning to this site or visit our privacy policy. MORE OPTIONS AGREE search cog * I Programmer HOME Toggle Navigation * Books * Book Reviews * Book Watch * Programmer's Bookshelf * Bargain Computer Books * Articles * The Core * Python * Javascript * WPF Workings * Joomla * PHP * Theory * Silverlight * C# * Artifical Intelligence * Other Languages * Visual Basic * C/C++ * Mobile * Database * ASP .NET * Hardware/IoT * Graphics/Imaging * UI/UX * Perl * WinRT * HTML/CSS * jQuery * Ruby * Android * Security * Methodology & Testing * Cloud * 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 * Change Region * About Us * PROGRAMMING NEWS AND VIEWS Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info -------------------------------------------------------------------------------- Scratch Can Even Do Linux Kernel 11 Jul | Nikos Vaggalis Is writing a Kernel module in Scratch, the block-based programming language used primarily by kids, possible? Absurd it may be, but yes, it is absolutely possible! + Full Story -------------------------------------------------------------------------------- Zoom Expands Developer Platform 11 Jul | Kay Ewbank Zoom has announced an expansion of its developer platform with a new SDK. The Zoom Apps SDK is described as providing developers with the resources and support infrastructure needed to build Zoom Apps within the Zoom client. The Zoom video conferencing app became ubiquitous during the coronavirus pandemic. + Full Story -------------------------------------------------------------------------------- Relive The Good Old Days With Macintosh Pi 10 Jul | Harry Fairhead Feeling nostalgic for computing in the pre-millennium era? For so many of us, it was the computer games of the 1980s and 90s that provided the initial impetus for a career in programming. Here's a Raspberry Pi project that provides a retro Mac OS experience to reawaken memories of bygone times. + Full Story -------------------------------------------------------------------------------- July Week 1 09 Jul | Editor This is an extended version of the newsletter emailed to subscribers every Wednesday. As well as listing the week's news items, it also includes the week's Book Review, additions to Book Watch and latest news from the I Programmer Library. Top of the list come the week's two feature articles, Programmer's Python - Objects Become Classes and Advanced Investment Analysis + Full Story -------------------------------------------------------------------------------- JetBrains Announces Increased Subscription Pricing 08 Jul | Kay Ewbank JetBrains has announced increased subscription pricing for its IDEs, .NET Tools, dotUltimate and the All Products Pack. The new subscription prices come into effect on October 1, 2022 and meanwhile there is a way to postpone paying extra. + Full Story -------------------------------------------------------------------------------- Muriel Médard Recognized For Network Coding Algorithms 08 Jul | Sue Gee The 2022 IEEE Koji Kobayashi Computers and Communications Award, went to Muriel Médard for contributions to the theory and practice of network coding, optical networks, and wireless communications, including recent work on a universal decoder expected to increase the efficiency of AR devices and 5G. + Full Story -------------------------------------------------------------------------------- Vim 9 Updates Script Language 07 Jul | Ian Elliot There's a major new release of Vim, the popular text editor, with a major new version of the Vim script language, Vim9 script, along with a wide range of more minor improvements. + Full Story -------------------------------------------------------------------------------- DataBricks Open Sources All Of Delta Lake 07 Jul | Kay Ewbank Databricks has now made all of Delta Lake open source, including all the APIs. The storage layer of the product was made open source in 2019. Delta Lake can be used to build data lakehouses, which enable data warehousing and machine learning directly on the data lake. + Full Story -------------------------------------------------------------------------------- Google To Pay $90 Million To Devs - But It's Not Enough 06 Jul | Lucy Black While the big fight with Epic Games continues, Google has settled a class action with an offer of $90 million, but is it just a diversionary tactic? + Full Story -------------------------------------------------------------------------------- A Boost For Developer Pay 06 Jul | Sue Gee There has been a significant increase in average developer pay over the last year. Remote working is now overwhelmingly the norm with fewer than 15% of developers having a fully in-person working environment. + Full Story -------------------------------------------------------------------------------- Tkinter - Most Popular Python GUI Framework 05 Jul | Mike James JavaScript has HTML, Java has Swing and Java FX, but how about Python? What do Python developers use to create a GUI interface. To find the answer we looked at the recently published 2021 Python Developers Survey. + Full Story -------------------------------------------------------------------------------- Amazon Announces AWS Center For Quantum Networking 05 Jul | Kay Ewbank Amazon has announced a new AWS Center for Quantum Networking (CQN). The announcement says the center has a mission to address the fundamental scientific and engineering challenges of quantum networking and to develop new hardware, software, and applications for quantum networks. + Full Story -------------------------------------------------------------------------------- TigerGraph Strengthens Cloud Features 04 Jul | Kay Ewbank TigerGraph has a new version of TigerGraph Cloud, its parallel graph database-as-a-service platform. Improvements to the new version include enterprise identity and access management, support for single login, and enhanced data security. + Full Story -------------------------------------------------------------------------------- Citus For PostgreSQL Goes Fully Open Source 04 Jul | Nikos Vaggalis Citus, the PostgreSQL extension that transforms Postgres into a distributed database, has gone completely open source with latest release, version 11. + Full Story -------------------------------------------------------------------------------- Steve Jobs Honored Posthumously With Presidential Medal of Freedom 03 Jul | Sue Gee President Joe Biden has included Steve Jobs, the co-founder of Apple and its CEO until his untimely death in 2011, in the list of 17 recipients of Presidential Medal of Freedom who will be presented with the awards at the White House on July 7, 2022. + Full Story -------------------------------------------------------------------------------- June Week 4 02 Jul | Editor Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our weekly book review. This week's first featured article comes from Fundamental C: Getting Closer to the Machine and looks at Strings. The other is "The Bloom Filter" in which Mike James introduces an ingenious algorithm for avoiding wasting time by searching for data that isn't there. + Full Story -------------------------------------------------------------------------------- Alexa Prize SocialBot Grand Challenge 5 01 Jul | Sue Gee Amazon has announced the fifth instance of the Alexa Prize SocialBot Grand Challenge, which still has $1 Million on offer. New this year is that university teams will not only compete for prizes related to overall performance, but also for a separate award for scientific invention and innovation. + Full Story -------------------------------------------------------------------------------- ECMA Introduces More Permissive JavaScript License 30 Jun | Kay Ewbank There's a new alternative license for ECMAScript that is designed to be permissive regarding derivative works of a standard. It is largely based on the W3C’s Document and Software License, and one of its aims is to be better aligned with the work of the W3C. + Full Story Other Articles * Pi Pico W $6 WiFi * Apache Doris Reaches Top-Level Status * Rust Gets Into The Kernel * Celebrating Tau Day * Amazon Previews CodeWhisperer * Google Introduces Earth Engine As Enterprise Grade Service * AGE - The Open Source PostgreSQL Extension For Graph Database Functionality * GitHub Copilot Released * Alexa Prize TaskBot Challenge * June Week 3 * Mark Horowitz Recipient Of Computer Architecture Award * GitHub Skills - A Better Way to Learn Git and GitHub * Meta Launches Five New Professional Certificates on Coursera * Apache InLong Becomes Top Level Project * It Pays To Get Certification * Busy Beaver 6,2 Is Just Too Big! * Andrew Ng Updates Machine Learning MOOC BOOK REVIEW -------------------------------------------------------------------------------- Modern Software Engineering (Addison-Wesley) Tuesday 05 Jul Author: David Farley Pages: 256 ISBN: 978-0137314911 Print:0137314914 Kindle: B09GG6XKS4 Audience: Software Engineers Rating: 3.5 Reviewer: Kay Ewbank This book is subtitled 'doing what works to build better software faster' - does it teach you how to achieve that? + Full Review FEATURED ARTICLES -------------------------------------------------------------------------------- Micro:bit - Getting On WiFi Harry Fairhead The BBC micro:bit has a radio that works in Bluetooth LE and point-to-point ad-hoc mode, but at the moment it lacks WiFi connectivity. The solution is to use the low cost ESP8266 to make the connection via the micro:bit's serial port. This is an advanced chapter from Harry Fairhead's book, Micro:bit IoT in C. + Full Story -------------------------------------------------------------------------------- Steve Jobs and the Early Apple Years Historian Steve Jobs - the name needs no further explanation. Many think he was, and remains, the most important figure in technology's history and today, over a decade after his untimely death, he has been awarded the Presidential Medal of Freedom. Our account is of the early years, before the era of the iPhone for which Jobs himself became an icon. + Full Story -------------------------------------------------------------------------------- Programmer's Python - Objects Become Classes Mike James Everything in Python might well be an object, but if this is the case we need some way of creating new custom objects. How objects become classes and more is explained in this extract from my book, Programmer's Python: Everything is an Object, Second Edition. + Full Story -------------------------------------------------------------------------------- Advanced Investment Analysis Janet Swift Two key functions for gauging the worth of an investment with an irregular cash flow are internal rate of return (IRR) and its counterpart XIRR for an unevenly spaced schedule of cash flows and the modified internal rate of return (MIRR). We look at how to use them in Google Sheets. + Full Story -------------------------------------------------------------------------------- Fundamental C - String I/O Harry Fairhead This extract, from my book on programming C in an IoT context explains that strings are not so user friendly after all. You need to know how to get strings from the outside world and convert them to C data types. + Full Story UNHANDLED EXCEPTION! TURING COMPLETE This is an over reaction! Just about everything is Turing complete - mostly by accident - and in any case my dishwasher already plays Mario and it took a lot longer than six months... PS If you really want to know what Turing Complete is all about see The Trick Of The Mind. 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. -------------------------------------------------------------------------------- Coding for Beginners, 2nd Ed (In Easy Steps) Monday 11 Jul This book is written to appeal to anyone, of any age, who wants to begin coding computer programs. Mike McGrath shows how to quickly create a programming environment on your computer, then, in easy steps, learn the essentials of coding. All features are illustrated using Python color-coding convention, and all code is available to download free. The book includes comparison examples in C, C++ and Java to give you a rounded view of computer coding. + Full Story -------------------------------------------------------------------------------- Handbook of Graphs and Networks in People Analytics (Chapman and Hall) Friday 08 Jul This book covers the theory and practical implementation of graph methods in R and Python for the analysis of people and organizational networks. Starting with an overview of the origins of graph theory and its current applications in the social sciences, Keith McNulty proceeds to give in-depth technical instruction on how to construct and store graphs from data, how to visualize those graphs compellingly and how to convert common data structures into graph-friendly form. + Full Story -------------------------------------------------------------------------------- The Pandas Workshop (Packt) Wednesday 06 Jul Subtitled "A comprehensive guide to using Python for data analysis", this book sets out to teach the fundamentals of data science with Python by analyzing real datasets and solving problems using pandas. Blaine Bateman, Saikat Basak, Thomas V. Joseph and William So show how to be more productive with data and generate real business insights to inform your decision-making. + Full Story -------------------------------------------------------------------------------- Istio in Action (Manning) Monday 04 Jul This book shows how to solve difficult service-to-service communication challenges around security, observability, routing, and resilience with an Istio-based service mesh. Christian E. Posta and Rinor Maloku show how Istio allows you to define these traffic policies as configuration and enforce them consistently without needing any service-code changes. + Full Story -------------------------------------------------------------------------------- Hermeneutica: Computer-Assisted Interpretation in the Humanities (MIT Press) Friday 01 Jul In this book Geoffrey Rockwell and Stéfan Sinclair introduce text analysis using computer-assisted interpretive practices. It offers theoretical chapters about text analysis, presents a set of analytical tools, called Voyant, that instantiate the theory, and provides example essays that illustrate the use of these tools. + Full Story More Book Watch * Programmer's Python: Everything Is An Object, 2nd Ed (I/O Press) * Learn Enough JavaScript to Be Dangerous (Addison-Wesley) * Analyzing Social Networks Using R (SAGE Publications) * React and React Native 4th Ed (Packt) * Software Mistakes and Tradeoffs (Manning) * The Advanced Roblox Coding Book (Adams Media) * C++ Programming 6th Ed (In Easy Steps) * Programming in Ada 2012, 2nd Ed (Cambridge University Press) * Learn Python through Nursery Rhymes and Fairy Tales (Sundae Electronics) * Software Design Patterns for Java Developers (BPB Publications) * Microsoft Visual C# Step by Step 10th Ed (Microsoft Press) * Coding with Python (In Easy Steps) * Modeling and Simulation in Python (Chapman & Hall) * R in Action, 3rd Ed (Manning) * The Art of Cyberwarfare (No Starch Press) -------------------------------------------------------------------------------- Previous Book Watch. Follow Book Watch on Twitter. Publishers send your book news to: bookwatch@i-programmer.info -------------------------------------------------------------------------------- Share 1.3k Shares Newsletter Follow RSS feed of all content Copyright © 2009-2022 i-programmer.info. All Rights Reserved.