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 April 20 via api from GB — Scanned from GB
Effective URL: https://www.i-programmer.info/
Submission: On April 20 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 OPTIONSAGREE 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 -------------------------------------------------------------------------------- Ngrok Spring Boot Starter - Tunneling The Easy Way 19 Apr | Nikos Vaggalis Ngrok Spring Boot Starter makes establishing a tunnel towards your developer machine as easy as adding a dependency to your Spring Boot project. + Full Story -------------------------------------------------------------------------------- GitHub Dependabot Now Warns Of Vulnerabilities 19 Apr | Kay Ewbank GitHub has updated Dependabot so that the alerts it generates help developers understand how they're affected by a vulnerability. The improvement follows GitHub's recent announcement that Dependabot alerts would be easier to understand and remediate. + Full Story -------------------------------------------------------------------------------- The Best Wordle Initial Guess Is... 18 Apr | Mike James SLATE - probably. It is amazing that a game as simple as Wordle has taken the world by storm. It gives hope that there might be other similar gems waiting to be unearthed. But what about a good strategy for solving the game? + Full Story -------------------------------------------------------------------------------- Pharo 10 Focuses On Stability 18 Apr | Kay Ewbank The latest version of Pharo, the open-source Smalltalk-inspired language and core library, has been released, with what the developers describe as a massive system cleanup that has gained speed, removed dead code, and removed old or deprecated frameworks including Glamour, GTTools, and Spec1. + Full Story -------------------------------------------------------------------------------- Easter Eggs - The Hunt Made Easy 17 Apr | Lucy Black What better time to go looking for Easter Eggs. I'm not referring to chocolate ones in the physical environment, rather to games or jokes that have been coded into the virtual world, waiting for an unsuspecting visitor to be delighted by their discovery. + Full Story -------------------------------------------------------------------------------- April Week 2 16 Apr | Editor If you want to get up to speed on stuff that affects you as a developer, our weekly digest summarizes the articles, book reviews, posted on this site. This week Mike James explains the usefulness of interfaces in C# mysterious proxy object and, following the mantra that eventually every pure mathematical idea finds an application, we look at Fractal Image Compression. + Full Story -------------------------------------------------------------------------------- Pieter Abbeel Wins 2021 ACM Prize In Computing 15 Apr | Sue Gee The Association for Computing Machinery (ACM) has named Pieter Abbeel the recipient of the 2021 ACM Prize in Computing for contributions to robot learning, including learning from demonstrations and deep reinforcement learning for robotic control. + Full Story -------------------------------------------------------------------------------- Five Reasons To Use A VPN 15 Apr | Rita Zeller Virtual Private Networks (VPNs) offer privacy and protection to web users, but does everyone really need one? Some people may believe that since their online activity does not involve anything illegal or suspicious, they “have nothing to hide,” therefore don’t need to be using a VPN. In reality, there’s a lot more to what VPNs can do for your online safety and privacy. + Full Story -------------------------------------------------------------------------------- AWS AI & ML Scholarship Program 14 Apr | Sue Gee AWS, in partnership with Intel and Udacity, has a new scholarship program to prepare students for careers in artificial intelligence and machine learning. Aimed at "under-represented and under-served" high school and college students, there are 2,000 places on Udacity's AI Programming with Python Nanodegree program. The entry requirements are via the AWS DeepRacer Student program. + Full Story -------------------------------------------------------------------------------- Apache Daffodil Gets VS Code Extension 14 Apr | Kay Ewbank Apache Daffodil has a new extension for VS Code. The Daffodil VS Code Extension is a custom extension developed by Apache for allowing users to debug schemas inside VS Code. + Full Story -------------------------------------------------------------------------------- Weather Control Via Chaos 13 Apr | Mike James The weather is a chaotic system and the astonishing fact that the flap of a butterfly's wing can influence the development of a tornado is well known. Could this sensitivity be used to good effect? Could the flap of a butterfly's wing be used to change the weather in our favor? + Full Story -------------------------------------------------------------------------------- Identifying Europe's Critical Open Source Software - FOSSEPS 13 Apr | Nikos Vaggalis FOSSEPS stands for Free and Open Source Solutions for European Public Services and is an initative by the EU Commission to identify the most critical open source software used by European Public Services. + Full Story -------------------------------------------------------------------------------- IntelliJ IDEA 2022.1 Adds Dependency Analyzer 12 Apr | Kay Ewbank The latest update to IntelliJ IDEA has been released by JetBrains, with improvements including a new notification tool, a better new project wizard, and a dependency analyzer. + Full Story -------------------------------------------------------------------------------- GitHub Advanced Security Adds Secret Scanning 12 Apr | Alex Denham GitHub has announced that organizations with its GitHub Advanced Security, which is available to customers with enterprise accounts on GitHub Enterprise Cloud and GitHub Enterprise Server 3.0, can now make use of push protection with its secret scanning option to protect against secret leaks. + Full Story -------------------------------------------------------------------------------- 2022 Major Developer Conferences 11 Apr | Sue Gee The Developer Conference Season is almost open us. But how things have changed compared to the pre-pandemic era when such in-person events drew delegates from across the globe with tickets selling out within hours. + Full Story -------------------------------------------------------------------------------- Rust Lang Releases 2024 Roadmap 11 Apr | Kay Ewbank The Rust language design team has released its roadmap of how it plans the development of the language through to 2024. Rust is now safeguarded by the Rust Foundation, a cross-industry body aimed at supporting the language and its developers. + Full Story -------------------------------------------------------------------------------- A Tale Of Two AIs - Ai-Da And DALL-E 10 Apr | David Conrad Our knowledge of the earliest humans comes from their art. Now a humanoid robot is able to create works of art using the same methods as human beings and AI can generate realistic images by understanding a description in natural language. Is this the best of AI and the worst of AI? + Full Story -------------------------------------------------------------------------------- April Week 1 09 Apr | Editor This weekly digest 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. + Full Story Other Articles * MongoDB 5.3 Adds Gap Filling * iRobot Launches Create 3 * Amazon Corretto 18 Released - Why Go For It? * Google Builds Data Lake On BigQuery * Applying AI To The Stock Market * Cython is 20 - Why Is It Ignored? * Open Robotics Turns 10 Years Old * Why Use A Proxy? * Apache Tika Improves Security * Applications Open For LiFT Scholarships * Wordle is NP Hard * March Week 4 * Meta Announces Conversational AI Project * 2021 ACM Turing Award For Numerical Algorithms * React 18 Released * GitLab Integrates Security Training * Where's Java Going In 2022? BOOK REVIEW -------------------------------------------------------------------------------- Administering Relational Databases on Microsoft Azure Tuesday 19 Apr Author: Prashanth Jayaram et al Publisher: Independent Pages: 622 ISBN: 979-8706128029 Print: B08Y4LBTP4 Kindle: B08XZQJHMK Audience: Azure DBAs Rating: 2 or 4 (see review for details) Reviewer: Ian Stirk This book aims to help you pass the Azure Relational Database exam DP-300, how does it fare? + Full Review FEATURED ARTICLES -------------------------------------------------------------------------------- Coded Easter Eggs Sue Gee A software Easter Egg is an intentionally hidden novelty or message concealed for personal reasons within a computer program or application. We take a look at its history and original motivation and see how things changed when Googlers expanded the tradition. + Full Story -------------------------------------------------------------------------------- Cashflow Continued - Annuities Janet Swift We move on to annuities in the second of three chapters devoted to exploring the way in which interest rate affects cashflow. This chapter of Financial Functions with a Spreadsheet explores annuities. + Full Story -------------------------------------------------------------------------------- Deep C# - Interface Mike James Interfaces - what are they for? Not quite inheritance yet they seem to fit the same purpose. Find out in this extract from my new book, Deep C#: Dive Into Modern C#. + Full Story -------------------------------------------------------------------------------- Fractal Image Compression Mike James Fractals - they are just for fun surely? You have to keep in mind that it is a law that eventually every pure mathematical idea finds an application and so it is with fractals. Fractal image compression is a practical use of fractals and how it works is fascinating ... + Full Story -------------------------------------------------------------------------------- Micro:bit - Basic PWM Harry Fairhead PWM is a very basic way of controlling the outside world. This is an extract from the newly published second edition of my book on programming the micro:bit in C, now covering both the original version and V2. + 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. -------------------------------------------------------------------------------- Introduction to Algorithms 4th Ed (MIT Press) Wednesday 20 Apr This book claims to combine rigor and comprehensiveness. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein cover a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers, with self-contained chapters and algorithms in pseudocode. This comprehensive update has new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics. + Full Story -------------------------------------------------------------------------------- Deep Learning (No Starch Press) Monday 18 Apr This book provides a highly-illustrated introduction to deep learning that offers visual and conceptual explanations instead of equations. Andrew Glassner shows how to use key deep learning algorithms without the need for complex math. For readers ready to write their own programs, there are also plenty of supplemental Python notebooks in the accompanying Github repository. + Full Story -------------------------------------------------------------------------------- Embedded Web Control Panels on the Raspberry Pi (MSTMicro Publishing) Friday 15 Apr This book shows how to go about creating your own home control system that can be accessed through a cell phone or a web page on your home computer. ? George Babec's real world examples show how to go about it. + Full Story -------------------------------------------------------------------------------- Beautiful C++ (Addison-Wesley) Wednesday 13 Apr Subtitled "30 Core Guidelines for Writing Clean, Safe, and Fast Code", this book sets out to show how to design and write C++ programs that are reliable, efficient, and well-performing. C++ programmers Guy Davidson and Kate Gregory identify core guidelines that are valuable and offer detailed practical knowledge for improving your C++ style. + Full Story -------------------------------------------------------------------------------- Gray Hat Hacking 5th Ed (McGraw Hill) Monday 11 Apr This fully updated book shows, step by step, how to fortify computer networks by learning and applying effective ethical hacking techniques. Based on curricula developed by Allen Harper, Ryan Linn et al at major security conferences and colleges, the book features planning and analysis methods as well as practical steps for identifying and combating both targeted and opportunistic attacks. + Full Story More Book Watch * Rust Brain Teasers (Pragmatic Bookshelf) * Modern CMake for C++ (Packt) * Kotlin Multiplatform by Tutorials (Razeware) * Beyond Coding: How Children Learn Human Values through Programming (MIT Press) * Front-End Back-End Development (Wiley) * Kotlin Design Patterns and Best Practices, 2nd Ed (Packt) * Breached!: Why Data Security Law Fails and How to Improve It (Oxford University Press) * Python Testing with pytest, 2nd Ed (Pragmatic Bookshelf) * Functional Programming in C# 2nd Ed (Manning) * Starflight (Steel Gear Press) * Real-World Next.js (Packt) * JavaScript Three-Tier Architectures in AWS with React, Node and MongoDB (Blue Sky Productions) * The Founders (Simon & Schuster) * Beginning ReactJS Foundations (Wrox) * Kubernetes Native Microservices with Quarkus and MicroProfile (Manning) -------------------------------------------------------------------------------- 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.