Categories
Opinions Testing

What is Refactoring?

Some ideas for this post have been taken from Jordan Powell talk on Angular Tiny Conf. The goal of refactoring is to improve internal code by making many small changes without altering the code’s external behavior. Improve Code by When Should Code Be Refactored? After Deployment After delivering feature, and before new task, revisit the […]

Categories
Opinions

(HTML + CSS + JS) are enough

There are so many ways to build a website. There are so many ways to build frontend. So many procedures, workflows, pipelines, steps. Build, Preprocessing, Post processing, Transpiling. Linting, Unit Test, Integration Test, End to End Test Redux, RxJS TypeScript, JavaScript, Angular, React, Vue Svelte, Solid CSS, SCSS, Tailwind, Postcss, Bootstrap, Material Design Icons, SVG […]

Categories
Opinions

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 […]

Categories
Opinions

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 […]

Categories
Opinions

Expiring and Permanent Web Technologies

The trigger for this article was a quora question Is it relevant to learn frameworks like Bootstrap in 2020? While answering this question I realized that there are many things implied in this question. It definitely need a context to answer explicitly. Does it means? Is tailwind CSS better than bootstrap? Do we still need […]