This is a series of post which will cover array of topics. The application in question needs a component library (Angular Components aka Angular Material). A CSS Utility Library to take care of adding styles (Tailwind). A way to develop, document and test components (Storybook). Last but not least, move the load off to the […]
(HTML + CSS + JS) are enough
Why Component driven development?
Component driven development or CDD not TDD is the most trendy topic in UI development. Every article I search about components, React takes the credit but I could make a similar case for Angular and Vue.js too. It a “bottom up” approach where we start with smallest possible element and progressively build the pages and […]
Framework vs Library
Framework vs Library: Library provides set of functions and we call them when we need them, here our code is in charge. Framework on other hand provides an environment and being in charge of our code, it runs our code when it requires. Libraries are supplemental piece of functionality. They help you solve specific problem […]
Flexbox provides all kind neat solution to complex scenarios. We will use some properties of CSS Flexbox to properly align the orphan flex item. Imagine you have the html form with two buttons. One is called submit and other one is called reset. The reset button resets the form to its initial state. These buttons […]