Python vs C++ for Text Processing20171115140311
Accelerating Your Algorithms: Considerations in Design, Algorithm Choice and Implementation20171102130109
The pursuit of speed is one of the few constants in computing, and it is driven by two things: ever-increasing amounts of data, and limited hardware r...
Robust Algorithms for Machine Learning20170720141501
Tom RadcliffeJuly 20, 2017activepython, data analysis, data science, jupyter notebook, keras, pandas, python, robust algorithms, scipy0 comments
Machine learning is often held out as a magical solution to hard problems that will absolve us mere humans from ever having to actually learn anything...
Pandas: Framing the Data20170510111000
Python vs. Ruby: Which is best for web development?20170427170000
Tom RadcliffeApril 27, 2017activepython, activeruby, programming language, python, python v ruby, python vs ruby, ruby0 comments
Python and Ruby are among some of the most popular programming languages for developing websites, web-based apps, and web services. In many ways, the ...
Python and Tables for (Fairly) Big Data20170406170000
Go for Object-Oriented Developers20170329170000
Tom RadcliffeMarch 29, 2017activego, duck typing, go, golang, methods, object-oriented, python, structs0 comments
Software design is about representation: how do we represent the solution to a problem in code that can be executed on the machine of our choice? How ...
Lua: Not Your Average Scripting Language20161122180000
Tipping Point in Open Source Security20161019170000
Tom RadcliffeOctober 19, 2016activeperl, activepython, activetcl, open source, open source security0 comments
In the past couple of years we have seen some of the biggest security issues in open source, including Heartbleed, Shellshock, and POODLE. More recent...