Python vs C++ for Text Processing20171115140311

Python vs C++ for Text Processing

Tom RadcliffeNovember 15, 2017, , , , , , 0 comments
Text will always be a major format for data and it will never be well-organized. According to Phil Karlton’s famous joke, the two hard problems in ...
Accelerating Your Algorithms: Considerations in Design, Algorithm Choice and Implementation20171102130109

Accelerating Your Algorithms: Considerations in Design, Algorithm Choice and Implementation

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

Robust Algorithms for Machine Learning

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

Pandas: Framing the Data

Data science, and numerical computing, in general, has a problem: the deep linear algebra libraries deal with pure numbers in vectors and matrices, bu...
Python vs. Ruby: Which is best for web development?20170427170000

Python vs. Ruby: Which is best for web development?

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

Python and Tables for (Fairly) Big Data

Tom RadcliffeApril 6, 2017, , , 0 comments
Big Data is big these days, as more and more companies dig into their servers to find out what makes their market tick. There is “big”, and then t...
Go for Object-Oriented Developers20170329170000

Go for Object-Oriented Developers

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

Lua: Not Your Average Scripting Language

Tom RadcliffeNovember 22, 2016, 0 comments
Lua is not your average scripting language. It is small, fast, portable, and embeddable. These cornerstones of the language make it well-suited in man...
Tipping Point in Open Source Security20161019170000

Tipping Point in Open Source Security

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...
Functional Python20161012170000

Functional Python

Functional programming is a discipline, not a language feature. It is supported by a wide variety of languages, although those languages can make it m...
PreviousNext