NPM scripts are super popular these days and they are usually the main way of executing tasks in any JS repo. The challenge is that there is no standard and every project will have different options. In this quick-tip I will show you how to list scripts from the terminal.Continue reading “Tip: list NPM scripts”
Weekly Digest #8: On building games
It has been always in the back of my head to develop some games. A while back I developed an android game called Drink or Dare with some friends, but that’s about it.
Today, I want to share a list of resources I have been bookmarking to help me develop games.Continue reading “Weekly Digest #8: On building games”
Weekly Digest #2: Latest web open source releases
- Typescript 3.8 was announced on February 20th. Bringing Type-Only Imports and Exports, ECMAScript Private Fields support, `export * as ns Syntax`, Top-Level await, es2020 for target and module, JSDoc Property Modifiers, Better Directory Watching on Linux and watchOptions, “Fast and Loose” Incremental Checking, and more.
- Also, Typescript 3.9 beta was announced on March 27th. Improvements in Inference and Promise.all, Speed Improvements, Uncalled Function Checks in Conditional Expressions, etc.
- Nextjs 9.3 was announced on March 9th. Includes a lot of new features for static site generation and a smaller runtime (32kb less!!). Also they enabled Github discussions check what the community is asking!.
- Babeljs 7.9 was announced on March 16th. Support for `@babel/preset-modules` directly under `preset-env` with a flag (`bugFixes`), Ts 3.8 support, flow declare fields, and a new JSX transform (under experimental flag). Also check Babeljs 8.0 roadmap (which is targeted for 2020)
- Prettier 2.0 has arrived!!! Officially announced on March 21st. Improved method chain breaking heuristics, Ts 3.8 support, changed the default trailing comma to ES5 standard, changed the default value for arrowParens to always, and a bunch of fixes. Looking forward to try this release!!! NOTE: works for nodeJS versions >= 10.
- Git 2.26 was announced on march 22nd. Performance improvements due to making the V2 Protocol a default, new config options, `git sparse-checkout` which should speed up mono-repo checkout process, improved `git grep` performance, and more.
- Last but not least, React Router v6 is in alpha (close to beta). Reach Router is being “acquired” by React Router, improving routes, changing how history API is used and reducing the bundle size (from 20kb to 8kb!!!),
Free UX Design Books
I just came across with a link to some O’Reilly UX design books. They are free and look very promising. I am starting to read Experience Design!!
The computer programmer is a creator of universes for which he [sic] alone is responsible. Universes of virtually unlimited complexity can be created in the form of computer programs.
Sketching and doodling have an important role in UX designer day to day tasks. But a UX guy doesn’t need to be a visual designer, so if you are starting in the UX world don’t be afraid; you won’t be judged based on your drawing capabilities.
Starting a new Trip
We are intellectual creatures, we discover, experience and learn. That is what make us so different from other creatures in this world.
Throughout our existence we learn, but we will never remember everything that we have read or even studied. This is why we collect, analyse and save that information for later.
We share, live in communities, social life is everything and is everywhere, even in the internet 😛
We like to share the information that we know, that gives us status.
I am part of this amazing group of creatures called humans, and I am planning to use this blog to learn, analyse, collect and also share knowledge with others .
If you are interested in User Experience, front-end & mobile development, and new technology trends you are welcome to follow me on this trip.