Bojan Gvozderac

The Sensible Ravings of a Functional Programming Fanboy

It should come as no surprise that I’m a HUGE functional programming fanboy. I think it simplifies the web development process and makes JavaScript, an already cool programming language, that much cooler. So what makes functional programming so gosh darn good, you ask? Well then, generic reader I’m imagining right now, let me tell you how you and your code can benefit from going functional.

Read

JavaScript Async / Await

Async / Await is a way to write asynchronous code as if it were synchronous. This is a big deal because you’re probably writing tonnes of asynchronous code and a majority of it is probably just fetching some data, this quickly becomes a pain in the ass because every time you do this you need to write 5 goddamn lines of code for a simple assignment operation.

Read

JavaScript Functional Programming — map, filter and reduce

Even if you don’t know what functional programming is you’ve probably been using map, filter and reduce just because they’re so incredibly useful and make your code stink less by allowing you to write cleaner logic.

Read

Fun With JavaScript Proxies

If you’re reading this and haven’t heard of JavaScript proxies you’re in luck cuz I’m about to introduce you to a fun new JavaScript feature that has awesome potential!

Read

JavaScript Decorators

Lets explore what JavaScript thinks decorators should do and how you might be using them in the near future

Read

Learn JavaScript!

JavaScript is EVERYWHERE and there has never been a better time to learn it! This article will gives you a few tips and resources on how to get started

Read

Polymer — Tonnes of Potential! Not Quite There… YET

Maybe you have heard about Polymer but not sure where to start, this blog post might just be enough to demystify this framework from Google

Read

Why JavaScript?

So, you’re thinking about JavaScript and why should you learn it, why JavaScript when there are so many other languages out there, some have been around for a while, they’re more mature, stable with settled and established ecosystems of libraries, tools and other helpers and utilities.

Read