umma.dev

ALL

  • Resources: October

    I've decided to set up a monthly round up of all the resources from the front-end newsletters that I have been neglecting for many months. This is for my own personal use but if it helps someone else then that's great too!

  • Random Git Bits

    Git commands I keep forgetting. A work in progress post, nothing exciting to see here.

  • Custom Fonts in Tailwind

    Typography in Tailwind has been tricky however recently a new plugin was launched! You no longer have to disable the default fonts on Tailwind or come up with a creative solution to manage fonts with Tailwind.

  • Config in Front End

    There are many small ways to ensure a front-end project is kept consistent amongst developers. Prettier is one way of ensuring code is formatted correctly. Files such as .nvmrc and .npmrc help lock the node version and ensure there are no conflicts with the version of the Node used with NPM packages.

  • Spring Boot with Java

    Spring Boot is a framework which enables users to build applications with languages such as Java and Kotlin. This post is an introduction to Spring Boot and how to set up, and run a Spring Boot application.

  • Bit Component Library

    Bit component Library is a cloud based website, which enables users to share components across multiple teams and projects.

  • Design Patterns in Front-end Frameworks

    Looking into how ReactJS, Angular and jQuery all differ when it comes to design patterns.

  • Dark and Light Mode in React

    Dark mode has become a popular option when it comes to picking a theme for a website. Here I discuss my findings of Dark Mode and implmenting them wit React and Tailwind, and briefly look at alternative options to Tailwind.

  • Redux-Thunk or Redux-Saga?

    There are two types of middleware that can be used when dealing with Redux. This post outlines the differences between the two and when you might choose to use one over the other.

  • Caching in Front End

    Caching is a way of storing data, usually through cookies on a website, which leads to better performing websites.