javi

Let’s push your website a bit further

My name is Javier Márquez and I have more than 10 years of web programming and web designing experience. If you have a difficult development to complete, maybe you can stop by and see what I can do for you. You can find me on and Twitter.

Using redux devtools without redux

November 16, 2015 0 comments
Using redux devtools without redux

Redux is probably the most popular library to manage the state of React.js applications at the moment. Wasn’t that what Flux is about? That’s it, redux is an alternative Flux library. It’s creator, Dan Abramov, put a lot of effort in make redux a really flexible library, it is possible to extend […]

React.js the simple way

October 30, 2015 2 comments
React.js the simple way

This article was originally published at Medium, 21st of september 2015 and explains how to create Flux applications almost without boilerplate code, and start enjoying React. The key is the unidirectional dataflow Everybody starting with React realize quiclkly about how easy is to create components and build an UI that […]

7 tips to publish your React components

August 5, 2015 1 comment

I have started to publish some React components I have created for my projects. The first one in get published was a simple way of display json data, react-json-table, and recently I decided to make react-datetime available for everybody, a date time picker. I have some more that I would like to make public […]

Define the data to fetch in a declarative way with React

June 11, 2015 1 comment

Fetching data in Flux applications has always been a controversial point. Should it be handled inside the stores? Should we have asynchronous actions to get it? In the last React conference we knew how Facebook fetches the data in their react applications. Basically they created a language to compose fetch queries […]

A JSON editor with React and Immutable data

March 3, 2015 2 comments
A JSON editor with React and Immutable data

There is a big hype about immutable data and React.js after the first react conference hold in SF, but it is not easy to find examples on how to use them together to get a great development experience. Today we are going to build a JSON editor using them to […]

A better Flux with DOM events

February 24, 2015 7 comments
A better Flux with DOM events

I have been discussing a lot lately with smart guys about what is the best way of organizing your application using React.js and I would like to share what I have learnt. Facebook released react two years ago saying “Hey guys, here you have the V for your MVC web […]

Javascript properties are enumerable, writable and configurable

November 3, 2014 17 comments

Objects are one of the main parts of Javascript. JS syntax for Objects is really concise and easy to use, so we are constantly creating objects and using them as hashmaps effortlessly.

But, do you know that all the object properties in the example above are enumerable, writable and configurable? […]

A compact stylesheet for Atom editor

October 26, 2014 1 comment
A compact stylesheet for Atom editor

If you find that Atom’s default colors are ok, but you feel like the tabs are too big and the folder trees are wasting too much space, maybe you and I have some kind of thinking connection… :) Fortunatelly, customizing atom is as easy as create a less file. I have […]

Learning much javascript from one line of code

October 6, 2014 69 comments

Since javascript is everywhere nowadays, it is really easy to learn new stuff everyday. Once you know the basics of the language, you can take bits of code from here and there that have a lot of knowledge in them. Bookmarklets are perfect examples of a bunch of packed functionality, whenever I […]

4 balls 10 spinners: CSS3 Animations

August 20, 2014 8 comments

Loading spinners are lots of fun. Their main purpose is to let users know that the app is loading, but it has a secondary one that make them very special: they should amuse the users while they are waiting. If they are good, they even make the waiting time shorter. The […]

contact meAnything related to web development like javascript and CSS to create responsive designs, or PHP and node.js to make your website work properly, is my pleasure. If you have an interesting project in mind, I can help to make it real.