This is the first in a set of three articles describing how to calculate the areas of various types of quadrilaterals using the Python programming language.
Continue reading
This is the first in a set of three articles describing how to calculate the areas of various types of quadrilaterals using the Python programming language.
Continue reading
A lesser known feature of SVG is the ability to create Bezier curves. These are more complex than the more common lines, circles and rectangles but pretty simple once you get your head round them. In this article I'll show how to create Bezier curves of any complexity in a web page using JavaScript.
Continue reading
The math.js library's many features include comprehensive support for units, enabling us to carry out calculations and conversions of measurements including length, mass, volume and many more.
The library has its own comprehensive documentation so in this article I will just give a brief introduction the unit functionality before providing a few examples of more obscure or specialized usage.
Continue reading
In your travels around The Internet you may have encountered sites with URLs ending in .github.io. These use GitHub's own minimalist but very useful hosting service called GitHub Pages which is available free to anyone with a Github account.
In this article I'll show how easy it is to get up and running with the service, as well as exploring what you can and cannot do.
Continue reading
Python's math module provides a range of trigonometric functions and in this article I will use them to provide a crash course in trigonometry.
Continue reading
You could reasonably argue that data structures and algorithms are at the heart of computer science. This leads to the widespread belief that they are also at the heart of software development and that a detailed or even profound knowledge of them is necessary to be a decent programmer. I believe that while it doesn't do any harm to learn them in depth it is not the best use of your time.
Continue reading
Should you always use an IDE to write software? Is it sometimes good to get back to a simple text editor and command lines tools?
Continue reading