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


June Week 4
02 Jul | Editor
article thumbnail

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

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

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

Pi Pico W $6 WiFi
30 Jun | Harry Fairhead
article thumbnail

The Raspberry Pi Pico is an amazing device that seems to have sold 2 Million since it launched last year. But until now it had one big drawback  - no WiFi. Now the newly announced Pico W gives you WiFi, and potentially BlueTooth, for $6. This breakthrough is the start of something new and important.


+ Full Story

Apache Doris Reaches Top-Level Status
30 Jun | Kay Ewbank
article thumbnail

Apache Doris has achieved Top-Level Project status at Apache. The open source realtime analytical database is massively parallel processing (MPP) based, is an MPP-based and provides interactive SQL data warehousing for reporting and analysis.


+ Full Story

Rust Gets Into The Kernel
29 Jun | Harry Fairhead
article thumbnail

To the innocent it sounds like this might be a serious problem, but to the initiated it sounds like a serious opportunity. The Rust of which we speak is, of course, the language, not the result of corrosion, and it could be the biggest change in programming for some time.


+ Full Story

Celebrating Tau Day
29 Jun | Sue Gee
article thumbnail

Today is June 28 or 6.28. Is that a familiar number? Probably not. It's called tau and it is twice a number that is remembered - 3.14, called pi, which we've got used to celebrating on Pi Day - March 14. The good news is that as tau is two times pi it gives us a great excuse to eat a double helping.


+ Full Story

Amazon Previews CodeWhisperer
28 Jun | Ian Elliot
article thumbnail

Amazon has announced CodeWhisperer, a programming tool powered by machine learning that provides similar functionality to GitHub's Copilot. CodeWhisperer, which was announced at Amazon's re:Mars conference, generates code recommendations based on users comments in natural language and code.


+ Full Story

Google Introduces Earth Engine As Enterprise Grade Service
28 Jun | Kay Ewbank
article thumbnail

Google has announced it is making Google Earth Engine available to businesses and governments worldwide as an enterprise-grade service through Google Cloud.


+ Full Story

AGE - The Open Source PostgreSQL Extension For Graph Database Functionality
27 Jun | Nikos Vaggalis
article thumbnail

Apache AGE, "A Graph Extension" was recently announced as an Apache Software Foundation Top-Level Project (TLP). What is the importance of that?


+ Full Story

GitHub Copilot Released
27 Jun | Kay Ewbank
article thumbnail

GitHub CoPilot has been officially released with a free option for use for verified students and maintainers of popular open source projects. Other developers will be charged $10 USD/month or $100 USD/year. GitHub describes Copilot as an AI pair programmer that suggests code in your editor.


+ Full Story

Alexa Prize TaskBot Challenge
26 Jun | Sue Gee
article thumbnail

A team of graduate students at the University of Glasgow has emerged as winners of Amazon's inaugural Alexa Prize TaskBot Challenge with GRILLBot, a “multi-modal task-oriented digital assistant to guide users through complex real-world tasks”. 


+ Full Story

June Week 3
25 Jun | Editor
article thumbnail

Every day I Programmer has new material written by programmers, for programmers. This digest gives a summary of the latest content, which this week includes an extract from Harry Fairhead's Raspberry Pi IoT in C explaining Pulse Width Modulation and one from Ian Elliot's Just jQuery on modifying DOM objects. 


+ Full Story

Mark Horowitz Recipient Of Computer Architecture Award
24 Jun | Sue Gee
article thumbnail

The 2022 ACM Eckert-Mauchly Award has been awarded to Mark Horowitz who pioneered the DRAM Interface and whose insights at the intersection of architecture and circuits have had a profound influence.


+ Full Story

GitHub Skills - A Better Way to Learn Git and GitHub
24 Jun | Nikos Vaggalis
article thumbnail

GitHub has just launched Github Skills, a new learning platform
that replaces the current Learning Labs. This is a change for the better.


+ Full Story

Meta Launches Five New Professional Certificates on Coursera
23 Jun | Sue Gee
article thumbnail

Meta is expanding its training offering on Coursera with five new professional certificates for those wanting to embark on a programming career - for the web, for mobile or as a database engineer. Pre-enroll before the starting date to enjoy your first 30 days free.


+ Full Story

Apache InLong Becomes Top Level Project
23 Jun | Kay Ewbank
article thumbnail

Apache has announced InLong is now a top level project. InLong is a one-stop integration framework for massive data that provides automatic, secure, and reliable data transmission capabilities.


+ Full Story

It Pays To Get Certification
22 Jun | Sue Gee
article thumbnail

The Open Source Jobs Report 2022, published today, reinforces the message that gaining certification is very worthwhile for developers. Meanwhile the Stack Overflow Developer Survey 2022, also published today, reveals that over half of developers engage with the video-based online courses that lead to certification.


+ Full Story
Other Articles
  • Busy Beaver 6,2 Is Just Too Big!
  • Andrew Ng Updates Machine Learning MOOC
  • Rust Adds Source-based Code Coverage
  • Angular 14 Adds Typed Forms
  • .NET MAUI Reaches General Availability
  • Computer Music - Floppotron 3
  • June Week 2
  • OpenCV Spatial AI Contest Winners Announced
  • New Record From Google - 100 Trillion Digits Of Pi
  • Kotlin 1.7 Unveils New Compiler
  • New Database Drivers for Oracle and PostgreSQL Released
  • Suspended For Claiming AI Is Sentient
  • Rust Fast And Safe
  • JetBrains Updates Datalore BI Platform
  • 200 Years Ago Charles Babbage Proposed His Difference Engine
  • Perl 5.36 Released - What's New?
  • Apache HOP 2.0 Released

news

Book Review


PostgresSQL 14 Administration Cookbook
Tuesday 21 Jun

Author: Simon Riggs and Gianno Ciolli
Publisher: Packt Publishing
Pages: 608
ISBN: 978-1803248974
Print:1803248971
Kindle: B09R4VBHX3
Audience: PostgresSQL developers and administrators
Rating: 4.5
Reviewer: Kay Ewbank

While this book describes itself as a cookbook, the recipes in it work through the necessary skills and knowledge to administer PostgresSQL 14.


+ Full Review

Featured Articles


Advanced Investment Analysis
Janet Swift
article thumbnail

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

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

The Bloom Filter
Mike James
article thumbnail

You may never have heard of a Bloom Filter, but this ingenious algorithm is used in Google's BigTable database to avoid wasting time fruitlessly searching for data that isn't there.


+ Full Story

Raspberry Pi IoT In C - Basic Pulse Width Modulation
Harry Fairhead
article thumbnail

PWM is a workhorse of many motor and power control applications. This is an extract from Raspberry Pi IoT in C, Second Edition.


+ Full Story

Just jQuery The Core UI - Modifying The DOM
Ian Elliot
article thumbnail

jQuery provides you with methods for working with the DOM in ways powerful enough to allow you to create custom controls that extend what you can incorporate into an HTML page.  But first we must look at how you can modify existing DOM objects.


+ Full Story

Unhandled Exception!

Turing Complete

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.


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.

<ASIN:0262545896>


+ Full Story

Programmer's Python: Everything Is An Object, 2nd Ed (I/O Press)
Wednesday 29 Jun

This book sets out to explain the deeper logic in the approach that Python 3 takes to classes and objects. Mike James' subject is roughly speaking everything to do with the way Python implements objects. That is, in order of sophistication, metaclass; class; object; attribute; and all of the other facilities such as functions, methods and the many “magic methods” that Python uses to make it all work. This expanded second edition uses Visual Studio Code and has an Appendix on how to use it with Python.

<ASIN:1871962749>


+ Full Story

Learn Enough JavaScript to Be Dangerous (Addison-Wesley)
Monday 27 Jun

In this book, subtitled "Write Programs, Publish Packages, and Develop Interactive Websites with JavaScript", Michael Hartl teaches the specific concepts, skills, and approaches you need to be professionally productive. Treating JavaScript as a general-purpose language right from the start, Hartl offers examples for creating dynamic effects in browsers and for writing scripts and modules using Node.js. Focused exercises help you internalize what matters, without wasting time on details pros don't care about.

<ASIN:0137843747>


+ Full Story

Analyzing Social Networks Using R (SAGE Publications)
Friday 24 Jun

This book introduces network research in R, walking the reader through every step of doing social network analysis. Drawing together research design, data collection and data analysis, Stephen Borgatti et al explain the core concepts of network analysis in a non-technical way. The book balances an easy to follow explanation of the theoretical and statistical foundations underpinning network analysis with practical guidance on key steps like data management, preparation and visualisation.

<ASIN:1529722470>


+ Full Story

React and React Native 4th Ed (Packt)
Wednesday 22 Jun

This book has been updated to the latest React 18 to help readers go from beginner to professional in React applications development. In this fourth edition, Adam Boduch, Roy Derks and Mikhail Sakhniuk look at the latest features, enhancements, and fixes to align with React 18, while also being compatible with React Native. It includes new chapters covering critical features and concepts in modern cross-platform app development with React.

<ASIN:1803231289>


+ Full Story
More Book Watch
  • 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)
  • C# Programming, 3rd Ed (In Easy Steps)
  • C++20 for Programmers 3rd Ed (Pearson)
  • Machines Like Us (MIT Press)
  • PostgreSQL 14 Administration Cookbook (Packt)

Previous Book Watch.

Follow Book Watch on Twitter.
Publishers send your book news to:

bookwatch@i-programmer.info


RSS feed of all content
I Programmer - full contents
Copyright © 2009-2022 i-programmer.info. All Rights Reserved.