Category: JavaScript
-
Learning functional programming
Lately I wanted to explore more in-depth functional programming concepts. When I was looking for resources I found an interesting bundle (with 60% discount) from O’Reilly: Functional Thinking – book by Neal Ford Functional Thinking – video by Neal Ford It turned out they are really nice because they present code examples from the different programming languages like: Java, Scala or Closure. That…
-

New role as a JavaScript Wrangler at Automattic
Today I started my new job at Automattic, the company behind WordPress.com, which serves more than 15.8 billion pages a month. I’m extremely excited that I became a part of 100% distributed team where everyone primarily works from home. I joined over 320 passionate people from all around the world, and I will work as a JavaScript Wrangler. By the way, Automattic…
-
Using JavaScript ES6 in practice
We all know this language as JavaScript, but the official name is ECMAScript. The most recent official Ecma Standard is called ES5 (ECMAScript Language Specification Edition 5.1). It was published in June 2011 by TC39 (Ecma Technical Committee 39) – the committee evolving JavaScript. Focused development of the sixth edition started earlier in 2009, as the fifth edition was still…
-
Overview of Javascript tools and frameworks
I prepared overview of possible JavaScript tools and framework that can be used to build modern web application. Most of them are used to build Czas na Rower frontend. Mentioned project uses GruntJS for tasks management, JSHint for code linting Mocha and SinonJS for unit testing, RequireJS for module loading, jQuery, Bootstrap, Flight and Backone.js…
-
Introducing jQuery – presentation
This is updated deck from internal training I made at Ciao back in 2009. It covers basic principles and use cases for jQuery library. What is very interesting, I didn’t have to do many modifications to the original presentation as jQuery API is very stable. The biggest change was replacement of event bind method with on implementation.…
