Salta al contenido principal
InicioProyectosCharlasBlogContacto
MARCOS IGLESIASIngeniero de SoftwareMarcos Iglesias Software Engineer
  • Inicio
  • Proyectos
  • Charlas
  • Blog
  • Contacto

Blog

Bienvenido a mi blog. En esta página, intento contribuir de vuelta a la comunidad compartiendo lo que he aprendido. Mis escritos cubren visualizaciones de datos con D3.js, JavaScript, Open Source, Design Systems, Web Performance, tecnologías Frontend y Software Craftsmanship.

  • Discover "Pro D3.js", a new book to improve your JavaScript data visualizations

    My new book, "Pro D3.js", teaches a maintainable, modular, and testable approach to create D3.js-based data visualizations.

    November 27, 2019

    • D3.js
    • Books
    • Frontend
    • JavaScript
    • Britecharts
  • Simple and Easy Mentorship with a Mentoring Agreement

    A mentoring agreement sets the expectations of the mentor-mentee relationship, streamlines communication and highlights its goals and deadlines.

    October 25, 2018

    • Mentoring
    • Communication
  • Create beautiful test-driven data visualisations with D3.js

    Everyone loves data visualisation – it’s a quick and easy way to turn stats into something that’s good looking and understandable. Find out how you can use D3.js to create visualisations that look great.

    May 23, 2018

    • D3.js
    • Frontend
    • JavaScript
    • Dataviz
  • Britecharts v2.0 Released

    Britecharts 2.0 is a breaking release which aims to help in the creation of new charts. For that reason, we have improved our API and set up rules to keep it consistent.

    August 09, 2017

    • D3.js
    • OSS
    • Frontend
    • JavaScript
    • Britecharts
  • Introducing Britecharts, Eventbrite's Reusable Charting Library Based on D3

    Britecharts is a client-side reusable Charting Library based on D3.js that allows an easy and intuitive use of charts and components that can be composed, creating beautiful visualizations.

    April 10, 2017

    • D3.js
    • OSS
    • Frontend
    • JavaScript
    • Britecharts
  • Leveling Up D3, Events and Refactorings

    In the third and final post in the Leveling Up D3 series we carry out a refactoring made possible by our tested, shiny, and quality code..

    February 25, 2016

    • D3.js
    • Dataviz
    • Frontend
  • Commenting JavaScript code with JSDoc

    JavaScript developers do not document their code often. Discover how you can use JSDoc comments to clarify your code and generate documentation for it..

    January 22, 2016

    • Documentation
    • JavaScript
    • OSS
  • Leveling Up D3, Test Driven Development

    In the second post of this series, learn how you can further advance your workflow by using Test-Driven Development when building your D3.js charts..

    December 14, 2015

    • D3.js
    • Dataviz
    • Frontend
  • Leveling up D3, The Reusable Chart API

    The first post in a series where you will see how to improve your D3.js charts by using the Reusable API, a Test-Driven approach and good quality code..

    December 07, 2015

    • D3.js
    • Dataviz
    • Frontend
  • 13 Newsletters to stay up to date

    In this post I will walk through the benefits of newsletters as a source of development related news, and I will also recommend some of my personal favorites.

    August 28, 2015

    • JavaScript
    • Productivity
    • Frontend
  • Building Eventbrite’s New Listing Page

    Eventbrite's new listing page features a modern and responsive user interface designed to work across all mobile devices.

    August 03, 2015

    • JavaScript
    • RWD
    • Backbone.js
    • Frontend
  • Readable JavaScript Tests with Object Builders

    Building objects purely for testing purposes is often tedious. Let's walk through the wondrous world of using design patterns to improve your JavaScript tests.

    August 03, 2015

    • JavaScript
    • Frontend
    • TDD
  • D3.js Resources to Level Up

    Whatever your current level is, you can get to the next level of D3.js development through a myriad o resources. I have gathered a bunch of those in this post to help you improving your D3 coding skills.

    May 01, 2015

    • D3.js
    • Dataviz
    • Frontend
    • Books
  • Mastering D3.js by Pablo Navarro Castillo

    I have read several D3 related books. They tend to be small, but this one is pretty broad and thorough, covering a good amount of chart types, library integrations and tricks. It is hands down the best book about D3.js out there.

    February 11, 2015

    • D3.js
    • Dataviz
    • Frontend
    • Books
  • Developing a D3.js Edge

    Developing a D3.js Edge suggests a series of best practices that provide a way of developing professional and reusable D3.js graphs.

    September 26, 2014

    • D3.js
    • Dataviz
    • Frontend
    • TDD
    • Books
  • Rendering web fonts properly with CSS

    Fonts are rendered differently among different operating systems and devices. They depend on the algorithm employed by the system of the visitor. In this post I will share some ways to overcome this behavior so we get a similar experience.

    September 07, 2014

    • CSS
    • Fonts
    • Frontend
  • Better Responsive Web workflow with Icomoon

    Icon Fonts are a great workflow improvement, saving a lot of http requests in some cases or eliminating the need of maintaining large png icon sprite sheets in others. However they are not my first option anymore.

    May 27, 2014

    • Productivity
    • RWD
    • Frontend
  • Learning AngularJS through a real project

    I have some Backbone.js experience, and I really enjoyed it. However, the current trend regarding client-side MV* frameworks use is clearly favorable to Angular JavaScript. In this post I will talk about how I am learning it.

    May 12, 2014

    • JavaScript
    • AngularJS
  • A Freelance Web Development Process

    Professionalism is key in the Freelance world, and I think one of the key aspects of it is a transparent communication between client and consultant. A clear and phased workflow can help you with it.

    May 05, 2014

    • Freelancing
    • Productivity
  • Why I moved to weekly billing

    Weekly billing the win-win relation that I search for with my clients. Focus is in adding value to the client's business, avoiding the "scope wars" of fixed price projects and the fast and unprofessional work of hourly rates.

    April 27, 2014

    • Freelancing
    • Productivity
  • How Blogging can help you growing as Software Engineer

    I have been convinced from several sources that blogging can actually help me on the long journey of Software Craftsmanship. If you are developer I think it can help you too, let me tell you why.

    April 13, 2014

    • Communication
    • Freelancing
Mi cuenta de Twitter (open in another tab)Mi cuenta de GitHub (open in another tab)Mi perfil en LinkedIn (open in another tab)