How the framework fosters deception and undermines the basis of civilization

Image for post
Image for post
Kinda what I looked like when I uncovered Angular’s fatal flaw. Photo by Tim Gouw on Unsplash

Angular Is Not All Awful

I’ve worked with Angular professionally, some good and bad codebases. I have to say, most of Angular is fine. Many parts are actually pretty neat — I’m a fan of how much it uses reactive programming concepts, exposes web component support, and provides a nice dependency injection system.

Some of the concepts and structures are similar enough to Spring that some of my junior backend colleagues were able to find their way around the codebase — which is valuable in-and-of-itself.

But, there is at least one thing that can go horribly wrong with Angular.

No, I’m not talking about the boilerplate, the learning curve, the performance, or the upgrade process. My beef with Angular is far more fundamental and perverse. …

Image for post
Image for post
Hopefully, I’ll save you from getting her headache. Photo by Aiony Haust on Unsplash.

You’d imagine free public datasets would be painless

This wasn’t painless. But now that I’ve figured it out, I want to save you Google-ers out there some time.

What’s Google Colab?

Colab is a way to run Python Jupyter Notebooks on the Cloud, for free. It’s provided by Google and integrates with Google Drive. Very clean way to handle “but it doesn’t work on my computer!” issues.

See the “Resources” section at the end of this article for a link.

What’s Kaggle?

Kaggle is “Your Home for Data Science”. It hosts public datasets and competitions revolving around Data Science and Artificial Intelligence. …

Deploying algorithms for live (or paper) trading with Docker

Image for post
Image for post
Build your own compass for finding your way through the market. Photo by AbsolutVision on Unsplash

Before we talk code, we will clear up 2 misconceptions about stock investing, namely:

  • stocks are a zero-sum lottery (investing is not, trading may be)
  • investing can be a moral hazard (not acting may be worse)

Then, we will discuss the technical side of stocks, particularly focused on Quantopian algorithms,, and deployment with Docker on an AWS EC2 instance.

But First, Where’s The Code?

Relax, it’s all right here in GitHub. Don’t forget to star the repo!

This Is Not Gambling

For some reason, some people think trading stocks is an entirely risky affair, akin to the lottery. …


James Fulford

Harvard. Software Engineer. American.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store