API Blueprint is simple and accessible to everybody involved in the API lifecycle. Its syntax is concise yet expressive. With API Blueprint you can quickly design and prototype APIs to be created or document and test already deployed mission-critical APIs. As an example, Apiary also uses API Blueprint. We can convert API Blueprint to Swagger …
Luxon
Luxon is a library for dealing with dates and times in JavaScript. Features A nice API for working with datetimes Interval support (from time x to time y) Duration support (14 days, 5 minutes, 33 seconds) Parsing and Formatting datetimes, intervals, and durations Internationalization of strings using the Intl API Detailed and unambiguous math operations Built-in handling of time zones Partial support …
How to simplify website localization using POEditor
When you make localization of website, you need language specific configuration files for the supported languages. POEditor is a useful SaaS service to make the configuration files easily. Using POEditor, you can build dictionary of the texts that are used in your website for each supported language. And can export them into a lot of …
npm link
A command to symlink a package folder. Synopsis npm link (in package dir)npm link [<@scope>/]<pkg>[@<version>]alias: npm ln Description Package linking is a two-step process. First, npm link in a package folder will create a symlink in the global folder {prefix}/lib/node_modules/<package> that links to the package where the npm link command was executed. It will also link any bins in the package …
Using Amplitude for Product & Web Analytics
What if you are looking for a product for web analytics but have a lot of events, a complicated product and sending more and more data over time. Sometimes it wouldn’t just work to go with Google Analytics (360), Adobe Analytics and maybe integrating your custom build solution or Snowplow might be too complicated for …
Build carousel for items which have different width
Mostly we are using slick-carousel to implement slides in web development. It is great library to implement different types of layouts, animations, speeds and etc. To implement the carousel for items which have same width, we just need to specify the responsive settings for different screen size. To implement the carousel for items which have …
React-flow to build customizable flowcharts and diagrams
In some web applications, sometimes it is required to build node/edge based flow diagrams to describe the workflows, procedures as drag&drop and flexible/intuitive UI. React-flow is the library you are looking for. React-flow is most flexible and customizable. There is react-flow documentation and examples.
Artillery Load Testing Introduction
Artillery is a Node.js package designed for testing backend systems, such as APIs. Out of the box, it supports your standard HTTP APIs, along with protocols like WebSockets. It also integrates with the Socket.io library for Node.js applications. Artillery also sports a plugin interface to extend its functionality. An important distinction to make with Artillery is that it’s …
CSS Grid in Safari
The infamous Safari browser on macOS has issues with CSS Grid. You can not use height: 100% inside the grid in Safari browser. Solution: Put display:grid on the div surrounding your grid container.









