Let's Talk Data

  • Home
  • Books
  • Recommended Materials
  • About

More experimenting with Scala.js

When I was younger, I remember spending way too much time with a puzzle much like this one. Mine was diamond shaped, and on the back there were triangles to create a 3D pyramid with the same shapes. It came…

By Phillip Johnson | June 7, 2015 | Programming | No Comments |
Read more

How to use Python generators to save memory

How to use Python generators to save memory

I recently saw a Reddit thread where someone was asking for help managing memory in Python. It was a pretty short script, but it contained the following function: Needless to say, I think I found the memory problem. This function…

By Phillip Johnson | May 9, 2015 | Programming | No Comments |
Read more

Review: edX Artificial Intelligence

Artificial intelligence has always been something that has interested me, but more in the “I can beat you at chess” sense than the Data from Star Trek sense. Perhaps because the former seems like something I can reasonably design whereas…

By Phillip Johnson | April 23, 2015 | Other | No Comments |
Read more

An Experiment with Scala.js

We don’t usually think of Scala as a front-end language, but Scala.js is challenging that assumption. The framework gives you easy access to the DOM and therefore the canvas, making it trivial to develop an HTML5 application. To demonstrate this,…

By Phillip Johnson | March 22, 2015 | Exploratory, Programming, Viz | 2 Comments |
Read more

How to Use Recursion in Scala

When learning about recursion, a common example is the Fibonacci sequence. In simple terms, we say that the nth Fibonacci number is equal to the sum on the (n-1)th Fibonacci number and the (n-2)th Fibonacci number. By adding in the…

By Phillip Johnson | February 15, 2015 | Programming | No Comments |
Read more
  • « Previous
  • Next »

Search

Recent Posts

  • How to Write a Text Adventure in Python Appendix A: Saving A Game
  • Java for the Real World Video Course
  • Vaadin Flow Trepidation
  • Java for the Real World Updated for Java 11
  • Java Build Tools: Ant vs. Maven vs. Gradle

Most Popular Posts

  • How to Write a Text Adventure in Python
  • How to Write a Text Adventure in Python Part 1:…
  • How to Write a Text Adventure in Python Part 2: The…
  • How to Write a Text Adventure in Python Part 3:…
  • How to Write a Text Adventure in Python Part 4: The…
  • PostgreSQL generate_series() Tricks
  • N-Queens Part 1: Steepest Hill Climbing
  • How to use the Yelp API in Python
  • Creating Voronoi Diagrams with ggplot
  • Java Build Tools: Ant vs. Maven vs. Gradle

Recent Tweets

Tweets by @phillipcjohnson

Recent Comments

  • Jason on How to Write a Text Adventure in Python Part 1: Items and Enemies
  • bhargz on How to use the Yelp API in Python
  • The0Wolf1 on How to Write a Text Adventure in Python Part 2: The World Space
  • The0Wolf1 on How to Write a Text Adventure in Python Part 2: The World Space
  • Daniel Schwan on How to Write a Text Adventure in Python Part 3: Player Action

Categories

  • Exploratory
  • Other
  • Portfolio
  • Probability
  • Programming
  • Statistics
  • Uncategorized
  • Viz

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright ©2025 Let's Talk Data | Theme by: Theme Horse | Powered by: WordPress