James Walker

James Walker

Web Developer

Blog

Latest blog posts.

Most recent

VPN usage is soaring, but they won't keep your privacy safe alone

Published on Sunday April 9 2017 at 12:09 in News Editorials

In the wake of the U.S. Congress' landmark vote to repeal the FCC's broadband privacy rules, web users are turning to VPNs in an attempt to keep their browsing private. The apps route your data through a third-party service but can introduce more issues. Read >


Vivaldi's new History feature lets you explore your browsing patterns

Published on Sunday April 9 2017 at 12:08 in News Editorials

Vivaldi has announced a new interpretation of the History feature that's been a staple of web browser for decades. The latest Vivaldi update includes a dramatically enhanced History view that provides "comprehensive" insights into your browsing trends. Read >


Microsoft rolls out Xbox One update with built-in game streaming

Published on Sunday April 9 2017 at 12:01 in News Editorials

Microsoft has commenced the roll out of a major Xbox One update including an array of new features to accompany the Windows 10 Creators Update. The company is debuting a refreshed look and feel for the console and integrated game streaming support. Read >


Windows 10 Creators Update arriving April 11

Published on Sunday April 9 2017 at 11:43 in News Editorials

Microsoft has officially announced it will be launching the next major Windows version on April 11th. The Windows 10 Creators Update will be available as a free download to all existing Windows 10 users. It's an extensive refresh of the operating system. Read >


Samsung Galaxy S8 unveiled – Looking at the headline features

Published on Friday March 31 2017 at 16:04 in News Editorials

Samsung has officially unveiled the Galaxy S8, its 2017 flagship smartphone to rival Apple's iPhone and this year's premium Android handsets. The phone has an all-new design, a bezel-less display, Bixby intelligent assistant and improved camera hardware. Read >


Neutron Stars – An overview

Published on Friday March 24 2017 at 21:13 in A-Level Physics

Neutron stars are very high density celestial objects of a very small radius, typically around 30km. They are formed predominantly of closely packed neutrons and are believed to be created when a star collapses after a supernova explosion, provided it is of insufficient mass to form a black hole. In this article and accompanying presentation, I provide a high-level overview of neutron stars, their formation and how some appear as pulsars. Read >


Implementing basic logging in Python

Published on Friday March 17 2017 at 12:39 in Programming

When a program isn't operating as expected, logging debug messages to a file is one of the simplest ways to identify what's going wrong, without flooding the console with status alerts. In this post, I'll demonstrate how Python's built-in logging module can be used to set up a basic implementation. Read >


I've started planning projects with Trello

Published on Wednesday March 8 2017 at 13:42 in General posts

After years of using a combination of OneNote and calendars to plan out my projects, I recently started investigating how Trello could integrate into my workflow. After a week of experimenting with boards and lists, Trello has become the centrepiece of my project management system and I've realised I should have been using it all along. Read >


Phone surveillance in 2017: Are you being watched?

Published on Wednesday March 1 2017 at 14:12 in News Editorials

Phone tracking is now easier than ever using off-the-shelf software that anyone can buy. As Congress introduces a bill to require a warrant for the mobile tracking of Americans, over 80 percent of the population say they are concerned about being watched. Read >


Building a (very) basic web server with Python and sockets

Published on Wednesday February 22 2017 at 12:52 in Programming

While building your own web server probably isn't going to be a great commercial idea, it does make for an interesting weekend project. In this post, I detail a very minimal implementation that serves static HTTP to a browser. It's built in Python without any libraries, relying on sockets for network connections. Read >


< Newer

Older >