Eric J Ma's Website

« 11 12 13 14 15 »

Desktop Python applications with Flask

written by Eric J. Ma on 2021-05-12 | tags: python software development til

Today I learned that it's possible to create a Desktop app that uses Flask (and hence HTML/CSS/JS) to render the front-end. Read on to see what packages are involved.

Read on... (214 words, approximately 2 minutes reading time)
Canada exports education

written by Eric J. Ma on 2021-05-06 | tags: til

Today I learned that Canada exports education.

Read on... (89 words, approximately 1 minute reading time)
Probability Simplex

written by Eric J. Ma on 2021-05-05 | tags: bayesian probability til

Today I learned about the definition of the term "probability simplex". Here's what it is.

Read on... (171 words, approximately 1 minute reading time)
Nudge for your flu shot

written by Eric J. Ma on 2021-05-03 | tags: reflections til

Nudges are fascinating, useful, and in some cases, potentially life-saving. I recently read a paper that talked about life-saving nudges and reflected on what made these nudges effective.

Read on... (255 words, approximately 2 minutes reading time)
Preview built static sites on Netlify

written by Eric J. Ma on 2021-04-28 | tags: netlify web development continuous integration til

I learned a new thing: how to enable Netlify site preview URLs to be commented back on a PR thread! A story about how the collective intellect of the world is such a wonderful resource to query.

Read on... (234 words, approximately 2 minutes reading time)
Publishing data with Datasette

written by Eric J. Ma on 2021-04-26 | tags: data datasette data publishing data engineering data science

Recently, I saw Datasette resurface on my Twitter feed, and I started doing a deep dive into it once again. The work that Simon Willison, author of Datasette, has done -- it is amazing! Here's what I learned test-driving it once again.

Read on... (926 words, approximately 5 minutes reading time)
Learning CSS by Styling a Resume

written by Eric J. Ma on 2021-04-24 | tags: css html career development coding programming design

Once in a while, I make it a practice to hack on my resume. The goal isn't explicitly to keep it relevant, though. Instead, I use it as an excuse to practice CSS. The result is something I'm pretty pleased with. Come read about how I did it!

Read on... (1082 words, approximately 6 minutes reading time)
Grammatically composing network visualizations

written by Eric J. Ma on 2021-04-02 | tags: data visualization open source python matplotlib

I've been working on revamping the nxviz API to much more closely align with the grammar of graphics' principles and other data visualization best practices. Come check out the ideas backing the API revamp!

Read on... (896 words, approximately 5 minutes reading time)
Phony targets in Makefiles

written by Eric J. Ma on 2021-03-04 | tags: automation computation reproducibility

What are phony targets in Makefiles? Or have you not heard of them before? Here's a short post documenting a minimal example of what phony targets are.

Read on... (131 words, approximately 1 minute reading time)
Machine learning system design

written by Eric J. Ma on 2021-03-01 | tags: machine learning system design data science

In which I share some resources on MLOps and ML Engineering.

Read on... (178 words, approximately 1 minute reading time)
« 11 12 13 14 15 »