Skip to main content

· One min read
D Balaji

What is Docusaurus

A react based static site generator which is modern and developed at facebook. Has rss generator, dark theme, navbar and other important parts of a website built in. Ideal for documentation websites and blogs. Has no support for backend integration.

Most useful parts

Docusaurus has 3 important parts

  • documents - useful to show online handbooks
  • blog - chronological sequence of articles
  • pages - standalone parts of the website

The hard parts

  • Too many options for authoring content. md, mdx & react.
  • preset classic has lot of bundled plugins, afraid of stepping out of classic preset.
  • swizzle themes to modify react components of the website.

· One min read
D Balaji

Some alt text

Have to tried to set focus on an element in react? I have done it multiple times for accessibility reasons. I have uncovered an edge case in setting focus and the page would scroll to the element where the focus was set.

· 3 min read
D Balaji

techniques

Thoughtworks tech radar is a reputed tech journal available free of cost for subscribers. The content is related to 4 broad categories related to software development. The candidates/techniques are further categorized for easy judgment and use. Here are my notes from episode #26 of tech radar.

· One min read
D Balaji

Some alt text

Some tech firms ask for references but hardly check/give them a call. In others, the recruitment team is asssigned the task of checking the candidate performance and other details, there are 2 parts of the reference check discussion. We can call it Validation and Verification. Here are the 5 questions that can be used for reference check discussions.

· 2 min read
D Balaji

React forward ref

The best thing about React props is the ability to send different data structures from parent to child without any code configuration like @input etc. But why do we need an extra construct React.forwardRef for passing ref? let us find out.

· 3 min read
D Balaji

experienced developer

To do the imperceptible, we need inspiration. For a novice, the internet is flooded with boot camps, how-to videos, etc. But as we become mid-level developers, we need a different level of education which is hard to find and even harder to derive value out of it.