Skip to main content

Jorge Gamba

Jorge Gamba's Public Library

  • Using feature flags to manage feature releases and mitigate the pains of long-lived branching
  • With the addition of feature flags, feature branching becomes even more powerful and faster by separating feature release management from code deployment.
  • Traditionally, new development has been done via branching. These branches typically live for months at a time, with silos of developers attempting to work in parallel.

4 more annotations...

  • la que quizá sea la característica más importante de JSX: que se trata de objetos Javacript
  • Poder aprovechar toda la potencia del lenguaje “host” para generar plantillas permite muchas alternativas a la hora de estructurar nuestro código para hacerlo más legible y reutilizable.
  • Si puedes extraer la lógica que quieres reutilizar a funciones, clases o módulos independientes de ReactJS, esa es la mejor salida

2 more annotations...

  • It seems one can generally avoid closures by passing values directly to a function. Therefore should closures be avoided where possible?
  • why do so many functional programming languages support closures?
  • f the criteria for a pure function is that "The function always evaluates the same result value given the same argument value(s)."

11 more annotations...

  • Meteor is a full-stack framework for building JavaScript applications
  • include code that runs on the client, inside a web browser or Cordova mobile app, code that runs on the server, inside a Node.js container, and common code that runs in both environments
  • As of version 1.3, Meteor ships with full support for ES2015 modules

46 more annotations...

  • When it comes to data-flow management, we are mostly using Redux. It is simple, extensible and easily testable.
  • We try to structure our front end as a set of applications which are talking with each other. We use dead-simple implementation of the event bus to provide communication between them.
  • If you don’t need anything complex, it may be a good idea to wait a bit before jumping into Immutable.js.

2 more annotations...

  • What if you didn’t have to worry about this whole DOM stuff when you just want to update the view?
  • React’s only responsibility is to build composable and reactive user interfaces
  • The power of this tool comes from its simplicity. Learning curve of React is very low

7 more annotations...

  • JavaScript tooling often consists of small tools, utilities and libraries that combined builds your code to be used in a browser
  • system composed of small parts is much more maintainable and flexible than a big monolith that popular framework provides to you
  • Since ES2015 is not implemented fully in popular browsers, your code needs to be prepared first

45 more annotations...

  • a function shorthand using the => syntax
  • syntactically similar to the related feature in C#, Java 8 and CoffeeScript
  • They support both statement block bodies as well as expression bodies

15 more annotations...

  • Build encapsulated components that manage their own state, then compose them to make complex UIs.
  • Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.
  • React components implement a render() method that takes input data and  returns what to display

2 more annotations...

  • una fuerte carga de interactividad en el cliente gracias al uso de Javascript
  • Lo interesante de ReactJS es que aporta un enfoque distinto al que podemos ver en otras herramientas
  • se trata de una librería para desarrollar interfaces de usuario. No estamos hablando de un framework todo incluido

26 more annotations...

  • When TypeScript was announced, I wrongfully picked a few key concepts that didn't resonate with me, then chose my side: against
1 - 20 of 20734 Next › Last »
20 items/page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo