Technology Tales

Notes drawn from experiences in consumer and enterprise technology

15:32, 20th June 2022

StartAllBack

Start11

These two software applications enable Windows 10 and 11 users to restore interface elements from earlier operating system versions whilst adding extensive customisation capabilities. Both programmes allow modification of the taskbar and Start menu through adjustments to colours, transparency, icon sizes and positioning, whilst also reintroducing functionality that Microsoft removed in Windows 11 such as traditional context menus and the ability to keep taskbar items ungrouped. The tools enhance File Explorer with features including translucent effects and improved search integration whilst addressing visual inconsistencies across applications. They aim to boost productivity by providing quicker access to files and folders, reducing system resource consumption through performance optimisation and offering multiple design styles that users can configure to match their preferences.

14:53, 27th April 2022

REDCap

A secure web-based platform designed for creating and managing surveys and databases, the system supports both online and offline data collection across diverse research and operational environments, adhering to multiple regulatory standards. It is utilised by a global network of institutions spanning over 160 countries, facilitating the management of millions of projects and users, with widespread adoption in clinical and scientific research contexts. The platform is freely available to non-profit organisations through a collaborative consortium, which includes thousands of institutional partners and is supported by a major research institution and federal funding bodies. Its features include tools for multi-site studies, secure data handling and integration with statistical software, enabling scalable and reliable data management solutions.

20:59, 22nd February 2022

robots.txt is not valid

A valid robots.txt file is essential for guiding search engines on which pages of a website can be crawled, as an improperly configured file may prevent public content from appearing in search results or allow unwanted pages to be indexed. Lighthouse audits identify common issues such as missing user-agent specifications, incorrect formatting, overly large file sises and invalid sitemap URLs, which can disrupt search engine crawling. To resolve these problems, ensure the file is hosted in the domain's root directory, avoid using disallowed characters or patterns, structure directives correctly with user-agent sections and provide absolute URLs for sitemaps. Keeping the file concise and adhering to standard formatting rules helps maintain proper communication with search engines, ensuring accurate crawling and indexing of a site's content.

09:32, 16th February 2022

Extract Information from Intelligent Tagging API Response

This guide demonstrates how to utilise the Intelligent Tagging API to process unstructured content and extract meaningful information from the response. The process involves making API calls using Python, loading the returned content into a JSON object, and then systematically extracting specific data types including social tags, topics, entities and Reuters Instrument Codes. Social tags identify key themes and subjects with importance rankings, whilst topics classify content into broader categories with confidence scores. The entity extraction identifies organisations, locations and industry terms mentioned in the processed material, and the RIC extraction pulls stock ticker symbols for publicly traded companies. A Python sample in Jupyter Notebook format is provided through a GitHub repository, and users must first register for an API key through MyRefinitiv and PermID.org to access the service.

08:55, 12th February 2022

How to Eliminate Render-Blocking Resources: a Deep Dive

Render-blocking resources are files that pause the critical rendering path, the process by which browsers convert HTML, CSS and JavaScript into visible pages. Whilst HTML is technically render-blocking, CSS always blocks rendering because browsers must download and parse stylesheets before constructing the CSS Object Model, which prevents later rendering steps from proceeding. JavaScript can also block rendering when scripts run synchronously, halting DOM construction until execution completes, and scripts must wait for CSS to load if stylesheets appear before them in the code. These blocking resources create cascading performance problems that slow First Contentful Paint and Largest Contentful Paint metrics, which now affect search engine rankings and increase page abandonment rates. Lighthouse flags render-blocking issues when synchronous scripts in the page head lack async, defer or module attributes, or when stylesheets without disabled attributes or non-matching media queries appear in the head.

To optimise CSS, developers should eliminate unnecessary dependencies, minify files, split code into smaller chunks, extract non-screen styles into separate stylesheets with media queries, and avoid using import statements within stylesheets. For JavaScript optimisation, reducing dependency bloat through code-splitting and tree-shaking helps, whilst using defer, async or module attributes on script tags prevents parser blocking by allowing the browser to download scripts without halting HTML parsing. The Coverage tool in Chrome DevTools reveals how much CSS and JavaScript remains unused during initial page render, helping identify opportunities to reduce file sizes or defer non-critical code, though achieving zero unused code is not necessarily the goal if total file sizes remain small.

08:32, 23rd January 2022

Netlify

The platform offers a range of tools and services designed to streamline the development and deployment of web applications, enabling users to build, test and scale projects efficiently. It supports deployment from various sources, provides instant preview links and includes built-in features for creating APIs, storing data and managing performance without requiring backend setup. The system integrates with multiple AI models, allowing developers to utilise external services directly through a unified gateway, while also offering automatic scaling, managed security and a free tier suitable for initial use. Additional resources such as documentation, support and community engagement options are available, alongside information about the company, product details and contact channels for further assistance.

13:55, 16th January 2022

42 Steps to the Perfect Canon EOS RP Setup

Upon receiving a Canon EOS RP for evaluation, a photographer configured the camera through 42 steps to prepare it for professional use. The process began with charging the battery and installing Canon's software for managing RAW files. Menu configurations included setting RAW-only image capture for maximum quality, disabling in-camera corrections that could reduce detail, configuring ISO ranges and white balance settings, and enabling features like highlight alerts to identify overexposed areas. The customisations included autofocus settings, disabled audio feedback, adjusted display options to show electronic levels and RGB histograms, and programmed custom buttons for direct focus point selection. Additional adjustments included setting up automatic focus ring sensitivity preferences, creating a personalised quick-access menu for frequently changed settings and adjusting the viewfinder diopter for sharp viewing. The configuration prioritises flexibility for post-processing work rather than relying on in-camera processing, with settings chosen to provide accurate exposure information through the electronic viewfinder and LCD screen. The author of the article suggests that whilst this particular setup suits their shooting style, others should adapt these steps to their own needs and maintain a documented list of preferred settings to quickly restore configurations after camera servicing or when setting up additional camera bodies.

17:59, 24th December 2021

Nitrokey is a German company that produces hardware security tokens designed to protect digital identities, passwords and cryptographic keys by storing them in secure, tamper-resistant hardware rather than on computers. These devices function as physical security keys for authentication and encryption, supporting features such as two-factor authentication, passwordless login via FIDO2/WebAuthn, email encryption and secure key storage. They are used by developers, privacy advocates, journalists and organisations managing sensitive data, offering cross-platform compatibility and open-source firmware and hardware designs that allow independent security audits. Compared to similar products, Nitrokey's emphasis on transparency and open-source principles has made it a preferred choice in open-source and privacy-focused communities, with a range of models catering to different needs, from basic authentication to advanced enterprise-level security modules.

08:16, 17th November 2021

5 of the best automated proofreading software tools

Automated proofreading software uses advanced technology to detect and correct errors that basic spell-checkers often miss, helping writers produce high-quality content more efficiently. Several leading tools offer comprehensive solutions beyond simple grammar checks, including Grammarly which uses artificial intelligence to analyse style, tone and vocabulary whilst integrating across multiple platforms including browsers and mobile devices. Ginger Grammar Checker employs innovative technology to identify and correct syntax, punctuation and tense errors whilst providing suggestions rather than simply flagging mistakes. Quillbot combines paraphrasing capabilities with grammar checking and summarising features, offering various modes to adjust tone and structure according to specific needs. Scrivener functions as both a word processor and task organiser, providing automatic and manual spellcheck options alongside project management features particularly useful for large writing projects. Nuance specialises in PDF document management with optical character recognition and proofreading capabilities for scanned files, whilst also offering speech-to-text functionality for mobile and desktop use. WhiteSmoke utilises Natural Language Processing technology and proprietary algorithms to evaluate content, correcting spelling, word choice and style mistakes through browser-based editors. These solutions make error-free writing more achievable by combining sophisticated technology with user-friendly interfaces, ultimately helping writers improve their skills and produce more professional content.

13:18, 9th November 2021

Brandmark is a digital platform that enables users to create professional logos and branding materials through an automated design system. The service provides thousands of ready-to-use design assets including logo files, brand guides, business card designs, social media graphics, animated designs, presentation templates and one-page websites. Users can generate unlimited logos for free initially, with the option to customise designs directly in their browser without requiring external design software or professional assistance. The platform incorporates both hand-crafted fonts and templates alongside generative artificial intelligence capabilities for creating custom icons. Designs can be exported in multiple formats including SVG, PNG and PDF, and the service operates on a one-time payment model rather than recurring subscriptions. Customers receive full copyright for commercial and personal use, with the ability to request free modifications and make unlimited revisions to their logos even after purchase, eliminating the typical waiting times and ongoing costs associated with traditional design services.

  • The content, images, and materials on this website are protected by copyright law and may not be reproduced, distributed, transmitted, displayed, or published in any form without the prior written permission of the copyright holder. All trademarks, logos, and brand names mentioned on this website are the property of their respective owners. Unauthorised use or duplication of these materials may violate copyright, trademark and other applicable laws, and could result in criminal or civil penalties.

  • All comments on this website are moderated and should contribute meaningfully to the discussion. We welcome diverse viewpoints expressed respectfully, but reserve the right to remove any comments containing hate speech, profanity, personal attacks, spam, promotional content or other inappropriate material without notice. Please note that comment moderation may take up to 24 hours, and that repeatedly violating these guidelines may result in being banned from future participation.

  • By submitting a comment, you grant us the right to publish and edit it as needed, whilst retaining your ownership of the content. Your email address will never be published or shared, though it is required for moderation purposes.