About Ian Buckley
Ian Buckley is a freelance journalist, musician, performer and video producer living in Berlin, Germany. When he's not writing or on stage, he's tinkering with DIY electronics or code in the hope of becoming a mad scientist.
7 Practical Reasons to Learn C# Programming
There are many programming languages, so which one should you choose one to learn? Here are several reasons to learn C#.
How to Program Collaboratively Using Visual Studio Code's Live Share
Want to collaborate on coding projects? Live Share for VS Code is a great tool, so here's how to set it up and get started.
Ableton vs. FL Studio: What's the Best Music Maker?
Digital audio workstations can be pricey. To help you decide which one to buy, we compare Ableton Live vs. FL Studio.
Blackview BV6800 Pro: Rugged Looks, Good Internals (Review and Giveaway!)
Looking for a rugged smartphone with a long lasting battery? Blackview's BV6800 Pro is fantastic in many ways, but a poor match of battery and processor combined with an uncharacteristically fragile design means you may want to look elsewhere.
10 Christmas Decorations You Can Make From Recycled Materials
Forget buying new decorations this Christmas. Make your own! With recycled materials, you can save money and the environment.
Ecovacs Deebot 901: Great Robot Vacuum, Ruined by a Broken App (Review and Giveaway)
This is one of the smartest mid-range vacuums around. The navigation, virtual boundaries and zoned cleaning are fantastic features. Unfortunately it's marred by a buggy app.
How to Learn C Programming With This Beginner Project
Want to start programming, but not sure about C? Try this C programming beginner's tutorial to check if it is the language for you.
8 Ways a Raspberry Pi Can Help You Learn Online Security Skills
Want to know more about online security? The Raspberry Pi is the perfect tool to get you started, as shown in these DIY projects.
How to Script a Voice-Sensitive Robot Animation in p5.js
Want to get your children interested in programming? Show them this guide to building a sound reactive animated robot head.
3 Easy Coding Projects for Kids Using Microsoft Small Basic
Looking for an easy way to get started with coding? Try these Microsoft Small Basic coding projects to learn programming today.
The 6 Best GarageBand Alternatives for Music Production on Windows
Here are the best alternatives to GarageBand, Apple's popular music production software, that you can run on your Windows PC.
7 DIY Computer Desk Projects That'll Save You Money
Need a computer desk on a budget? Here are some excellent DIY computer desk projects you can build yourself.
How to Build a DIY Google Home Assistant With Raspberry Pi
Want to build your own voice-controlled smart home hub? Here's how to use Google Assistant with a Raspberry Pi!
4 Reasons Why Python Isn't the Programming Language for You
The Python programming language is extremely popular, but here are a few reasons why you might want to avoid Python.
6 Reasons Why Python Is the Programming Language of the Future
Want to learn or expand your programming skills? Here's why Python is the best programming language to learn this year.
Why GPIO Zero Is Better Than RPi.GPIO for Raspberry Pi Projects
The RPi.GPIO Python library is standard for programming the Raspberry Pi's GPIO pins, but GPIO Zero is arguably better.
How to Build DIY AI Projects Using Google TensorFlow and Raspberry Pi
Can the Raspberry Pi manage machine learning? If you install Google TensorFlow, yes! These four examples show what you can do.
Network Drives at IFA 2018: What's New and What's Hot?
Here's everything you need to know about network drives at IFA 2018.
Gaming at IFA 2018: What's New and What's Hot?
Here's everything you need to know about gaming at IFA 2018.
2 Ways to Add a Button to Your Raspberry Pi Project
How do you connect a button to your Raspberry Pi? Here are two ways to get started, demonstrated using Python and an LED.