RSS Amplifier

Podcast

Science and software

A newsletter for scientists and engineers about bringing your models to the web. Up to five short emails per week.

antonischristofides.substack.comRSS feed ↗20 episodes

Written by

Latest episodes

How to avoid JavaScript

Despite the JavaScript revolution, people still resist it

Stunning the non-JavaScript web developers

What were the Django people doing while JavaScript was becoming popular?

How JavaScript became popular—recap

The JavaScript explosion was initiated by a series of events from 2008 to 2015

How JavaScript became popular—part 5

The frameworks changed the way web applications work

How JavaScript became popular—part 4

JavaScript was a bad language but Babel helped work around the problem

How JavaScript became popular—part 3

Running the same language on the server and on the browser was quite appealing

How JavaScript became popular—part 2

In 2009 you no longer needed a browser to run JavaScript.

How JavaScript became popular—part 1

Google Chrome precipitated the JavaScript revolution

Why most software is substandard

Programmers are condemned by the nature of programming itself to make bad software

p = [(13 + 8 × century) / 25]

Some names should be better left meaningless

Gregorian calendar fun fact

Why was the calendar moved by ten days? Why not nine or eleven?

Can math be written better?

Ideas from programming could help make math more understandable

Splitting in smaller functions

After fixing variable names, it's the next step towards improving readability

Improving variable names in the Easter program

Just with a few changes in names the algorithm starts making sense

Testing the Easter program—part 2

FAQ on the testing code

Testing the Easter program—part 1

Before improving the main code, it's important to have automated tests

Cleaning up the Easter program

Don't add features to your scientific code (yet); clean it up first

Implementing the Easter algorithm

A simple JavaScript program that illustrates how scientific code becomes a mess

Easter algorithms

A problem that has fascinated mathematicians for centuries

Easter

How is the Easter date determined?