code

JavaScript

One, Two, Three.js

Three.js is a 3D JavaScript library that enables us to build beautiful 3D worlds right inside the browser. If you only know JavaScript but wanted your imagination to come to life on a canvas, now it’s the time. Let's bring some three dimensions to web

Read
Practices

How to use Internationalization (i18n) in Angular

The consumption of modern web and mobile experiences is a worldwide thing. It isn’t just related to the locals around you and the surrounding culture. Therefore, just as you’d ensure that your design is aestheticly-pleasing and accessible, you should also ensure that your text is localized."

Read
Practices

Keep Calm and Hide Your Code

When abstraction leaves us, encapsulation comes to the rescue. Abstraction says: "You can view the object from a general point of view." The encapsulation adds: "Moreover, you cannot view the object from a different point of view."

Read
JavaScript

Understanding Reduce() and Recursion Using Apple Pie

I was having trouble understanding reduce() and recursion in JavaScript, so I wrote this article to explain it to myself (hey, look, recursion!). I hope you find my examples both helpful and delicious.

Read