blink_2025_08
Darren Jones

Darren Jones

Darren loves building web apps and coding in JavaScript, Haskell and Ruby. He is the author of Learn to Code using JavaScript, JavaScript: Novice to Ninja and Jump Start Sinatra.He is also the creator of Nanny State, a tiny alternative to React. He can be found on Twitter @daz4126.

Darren Jones' articles

Best Programming Language For Kids
Best Programming Language For Kids
Darren Jones
Useful JavaScript Math Functions and How to Use Them
Useful JavaScript Math Functions and How to Use Them
Darren Jones
How to Generate Random Numbers in JavaScript with Math.random()
How to Generate Random Numbers in JavaScript with Math.random()
Darren Jones
A Guide to Rounding Numbers in JavaScript
A Guide to Rounding Numbers in JavaScript
Darren Jones
Simple State Management in JavaScript with Nanny State
Simple State Management in JavaScript with Nanny State
Darren Jones
Understanding the JavaScript Window Object
Understanding the JavaScript Window Object
Darren Jones
Immutable Array Methods: How to Write Remarkably Clean JavaScript Code
Immutable Array Methods: How to Write Remarkably Clean JavaScript Code
Darren Jones
A Guide to Variable Assignment and Mutation in JavaScript
A Guide to Variable Assignment and Mutation in JavaScript
Darren Jones
How to Build a Cipher Machine with JavaScript
How to Build a Cipher Machine with JavaScript
Darren Jones
Use Parcel to Bundle a Hyperapp App & Deploy to GitHub Pages
Use Parcel to Bundle a Hyperapp App & Deploy to GitHub Pages
Darren Jones
Build a To-do List with Hyperapp, the 1KB JS Micro-framework
Build a To-do List with Hyperapp, the 1KB JS Micro-framework
Darren Jones
Alibaba Cloud, AWS & DigitalOcean: Cloud Services Compared
Alibaba Cloud, AWS & DigitalOcean: Cloud Services Compared
Darren Jones
JavaScript Functions That Define and Rewrite Themselves
JavaScript Functions That Define and Rewrite Themselves
Darren Jones
Hello, World! Your First JavaScript Programs
Hello, World! Your First JavaScript Programs
Darren Jones
Watch: Writing a Play Card Game with Ruby?
Watch: Writing a Play Card Game with Ruby?
Darren Jones
New Relic: Real Time Ruby Monitoring
New Relic: Real Time Ruby Monitoring
Darren Jones
Build a Sinatra API Using TDD, Heroku, and Continuous Integration with Travis
Build a Sinatra API Using TDD, Heroku, and Continuous Integration with Travis
Darren Jones
A Simple CMS in Sinatra, Part III
A Simple CMS in Sinatra, Part III
Darren Jones
Build a Sinatra MVC Framework
Build a Sinatra MVC Framework
Darren Jones
A Simple CMS in Sinatra, Part II
A Simple CMS in Sinatra, Part II
Darren Jones
A Simple Content Management System in Sinatra
A Simple Content Management System in Sinatra
Darren Jones
Twitter Authentication in Sinatra
Twitter Authentication in Sinatra
Darren Jones
Rolling With Sinatra
Rolling With Sinatra
Darren Jones
Sinatra’s Little Helpers
Sinatra’s Little Helpers
Darren Jones
Fiddling Around With Sinatra
Fiddling Around With Sinatra
Darren Jones
Sinatra Flash
Sinatra Flash
Darren Jones
Using Sinatra Helpers to Clean Up Your Code
Using Sinatra Helpers to Clean Up Your Code
Darren Jones
Interview With Konstantin Haase
Interview With Konstantin Haase
Darren Jones
Rails or Sinatra: The Best of Both Worlds?
Rails or Sinatra: The Best of Both Worlds?
Darren Jones
Ruby Golf
Ruby Golf
Darren Jones
Short, Long and Pretty Urls
Short, Long and Pretty Urls
Darren Jones
RubySource: The Robot Factory – Part One
RubySource: The Robot Factory – Part One
Darren Jones
Showing 32 of 35
© 2000 – 2025 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.