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's articles
Choosing the best programming language for kids is tricky. Learn some of the best options and how to get started with them.
Learn what you can do with the built-in JavaScript Math object, which includes useful functions for performing mathematical operations.
Learn how to use Math.random to generate random numbers in JavaScript and create random colors, letters, strings, phrases, passwords, & more.
Learn about methods for rounding numbers in JavaScript: rounding up, rounding down, rounding to decimal places, and gotchas to avoid.
Nanny State helps you manage state simply and efficiently in JavaScript without Redux, Vuex or other large libraries
Learn about the browser's global object — the window object — which represents the browser window that contains a web page.
Mutation can be a pain when dealing with JavaScript's built-in array methods. Learn how write functions that will make your life much easier!
Mutation can be a real pain when assigning variables in JavaScript. Learn how it works, how to manage it, and how to avoid traps!
Here's a quick tutorial to build a cipher machine using the JavaScript skills that are covered in my book, JavaScript: Novice to Ninja.
Daz shows how easy it is to use Parcel — a module bundler — to build a static JS site and automatically deploy it to GitHub Pages with a single command.
Daz shows how build a to-do list app with Hyperapp, a pragmatic and ultralight framework for building SPAs that achieves results similar to React and Redux.
In this post we're going to take a look at 3 of the big cloud providers - AWS, Alibaba Cloud and Digital Ocean - and compare them.
The dynamic nature of JavaScript means that a function is able to not only call itself, but define itself, and even redefine itself.
Begin your journey of programming in JavaScript! Write your first couple of simple JavaScript programs, and begin to get to grips with the language
I'll get you prepped and ready to go so you can build a card game using Ruby 2.0. You're on your way towards having ruby ticked off your your to-do list.
Read New Relic: Real Time Ruby Monitoring and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Build a Sinatra API Using TDD, Heroku, and Continuous Integration with Travis and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read A Simple CMS in Sinatra, Part III and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Build a Sinatra MVC Framework and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
In this tutorial, we’re going to add the other two CRUD operations that will allow users to edit and delete pages.
Read A Simple Content Management System in Sinatra and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Twitter Authentication in Sinatra and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Rolling With Sinatra and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Sinatra has a bucket load of helper methods that contribute to making it such a nice experience for the developer.
Read Fiddling Around With Sinatra and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Sinatra Flash and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Using Sinatra Helpers to Clean Up Your Code and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Interview With Konstantin Haase and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Rails or Sinatra: The Best of Both Worlds? and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
This topic is going to teach you about Darren Jones's Ruby Golf - Part 1. Enjoy!