Stay Updated | FIFO

Stay updated.

Explore the best ideas, stories and insights about top  and upcoming D2C businesses and Makers.

Start reading for free 
editor-img
editor-img
editor-img

Read posts by industry experts
and learn from the best

Centrifugo(Highlights and Integration)

Hello everyone, In the last post, we discussed the basics of Centrifugo and created the simplest real-time app. In this post, we will discuss the main highlights of Centrifugo. In addition to its fundamental publish-subscribe (PUB/SUB) capabilities, Centrifugo offers a range of advanced features and building blocks to construct highly scalable real-time applications. Let's discuss main highlights and features which we will use going further. Seamless Integration Centrifugo was initially crafted to seamlessly integrate with frameworks lacking native concurrency support, such as Django, Laravel, and others.

editor-img

Manvi Sharma

Is useEffect a bad place to make API calls.

The design choices made my react team in useEffect hook are still a heated debate. Some people like it and some people don’t. If you are not from react world you might find it strange that the default behaviour of useEffect is dreaded Infinite Render Loop.

editor-img

Manvi Sharma

Clawdia: Comprehensive Review

Have you ever wished you could automate your legal document review process and save time, money, and hassle? If yes, then you might be interested in Clawdia. It is a SaaS product that uses artificial intelligence to analyze contracts and agreements. In this blog, we will give you a comprehensive review of Clawdia, covering its features, benefits, pricing, and customer feedback. By the end of this blog, you will be able to decide if Clawdia is the right software for your B2B needs or not. So, let's get started!

editor-img

Rob Den

Have you ever found yourself lost in a sea of messages, struggling to keep track of who said what and when?

If you're a frequent user of messaging platforms like Slack, Discord or Whatsapp you've probably encountered two common ways of organizing messages: threaded view and conversation view. But what's the difference between them, and which one is better?

editor-img

Anushka

Functional Component-

In React, functional component are a way to write component that only contain a render method and don't have their own state. They are simply js functions that takes props as input and returns the whatever we render. The functional component is also known as stateless component because they do not hold or manage state.

editor-img

Shalini Chauhan

Using Svelte stores-

Svelte stores are a great tool to handle your app state when components need to talk to each other without passing props around too much. You must first import writable from svelte/store: import { writable } from 'svelte/store' and create a store variable using the writable() function, passing the default value as the first argument:

editor-img

Shalini Chauhan

Sprout Social vs. Later: Which is Better for Branding in 2023?

Wondering which social media management tool will elevate your branding game this year? Well! Picking the right tool matters. By this, you can enhance your brand effectively. So, dear readers, Meet Sprout Social first. It gives data-driven insights, and competitive analysis that will help you in multiple ways. Plus, it nurtures client relationships seamlessly. Now, let's talk about Later. Its visual storytelling expertise awaits you.

editor-img

Rob Den

Jest

Jest is a JavaScript Testing Framework. Read that again! It's simply designed for JavaScript, not necessarily React! You could use Jest to test a simple function that returned Hello World from a pure JavaScript function. Or you could use a library like we are going to with React, and test the functions that you write for the results you expect.

editor-img

Shalini Chauhan

Svelte Lifecycle Events-

Every component in Svelte fires several lifecycle events that we can hook into that help us implement the functionality we have in mind. we have- •onMount fired after the component is rendered•onDestroy fired after the component is destroyed•beforeUpdate fired before the DOM is updated•afterUpdate fired after the DOM is updated

editor-img

Shalini Chauhan

What is Proxy Server?

A forward proxy, often called a proxy, proxy server, or web proxy, is a server that sits in front of a group of client machines. When those computers make requests to sites and services on the Internet, the proxy server intercepts those requests and then communicates with web servers on behalf of those clients, like a middleman.

editor-img

Sailesh Verma

Simplifying Node and Express Code Validation with Joi

Hi everyone, In today's post, we will explore the concept of code validation in Node.js and Express, focusing on the powerful tool called Joi. Writing validation conditions manually can be error-prone and lead to complex, hard-to-read code. Fortunately, Joi offers a solution by making data validation easier to implement and manage.

editor-img

Manvi Sharma

Tools in Scenes Tab

As already mentioned, on clicking on any axis of a game object, it turns to yellow color. Once turned to yellow we can use it to move along that axis. The position where the x, y, and z-axis meet is called Pivot, and if the position along the x, y, and z-axis of a game object is 0, then that is called universalizing position inside unity.

editor-img

Manvi Sharma

“Designing for Accessibility: How Indian Currency Notes Promote Inclusivity for All”

Have you ever thought about the accessibility of currency notes in your wallet? For people with disabilities, accessing financial resources can be a challenge. However, Indian currency notes are designed with accessibility and inclusivity in mind.

editor-img

Chetna Grover

SQL (Part2)

Hi everyone, Today we will discuss JOINS and Unions SQL Aliases: SQL aliases give a table, or a column in a table, a temporary name. They are often used to make column names more readable. An alias only exists for the duration of that query. An alias is created with the AS keyword. SELECT column_name AS alias_name FROM table_name;

editor-img

Manvi Sharma

Exploring and Experimenting with AI (Part-5)

Cohesive AI - Unacademy ChatGPT competitor for content creation. Are you tired of struggling with ChatGPT prompts? Cohesive AI is an innovative platform that assists in content creation by streamlining the process and enhancing productivity. It offers handpicked curated templates to produce high-quality content more efficiently.

editor-img

Chetna Grover

How to work with Lifecycle Events in Svelte-

This is the part1 of Lifecycle Events- https://fifo.im/p/qqh48vh0hti0 and today I will discussing more about Lifecycle Events. Here’s a sample usage of onMount: <script> import { onMount } from 'svelte' onMount(async () => { //do something on mount }) </script>

editor-img

Shalini Chauhan

Unlocking the Potential: SaaS Tools for Healthcare B2B

Are you a healthcare professional or a B2B entity looking to enhance your operations and services in the ever-evolving healthcare sector? If so, the world of Healthcare SaaS tools for healthcare B2B might hold the solutions you've been searching for. These SaaS applications are designed specifically for healthcare businesses. They offer a myriad of benefits, from streamlining administrative tasks to improving patient care.

editor-img

Rob Den

Principles of UX Design Psychology (Part-1)

The Principle of Least Effort: It is rather straightforward and self-explanatory. People try to finish activities with the least amount of effort feasible. The simplest algorithm is always the most attractive one; this rule applies to not just people but also to animals and even machines.

editor-img

Chetna Grover

Ontra vs. Clawdia: Which is better?

Are you torn between Ontra and Clawdia, grappling with the decision on which SaaS tool is the ideal fit for your B2B needs? Both Ontra and Clawdia are top B2B software, each offering distinct strengths and functionalities. In this blog, we will unravel the features and drawbacks of both platforms, enabling you to make an informed choice.

editor-img

Rob Den

What Is Containerization?

A container is a lightweight, portable computing environment with all the necessary files to run independently. Containerization is the process of making an application runnable as a container. Once the application can run as a container, it runs the same regardless of the infrastructure used to execute the container.

editor-img

Amit Kumar

Exploring and Experimenting with AI (Part-2)

AutoDraw - AI Drawing Tool AutoDraw by Google is an AI-powered drawing tool that uses machine learning to recognize and suggest shapes and lines as you draw. It is designed to help users create drawings quickly and easily, even if they have little drawing experience or skill.

editor-img

Chetna Grover

Flutter BLoC Concepts :-

BLoC Provider: In today's post we will looking at some concept of bloc, now after we write our first Bloc, then how do we access it in our UI? Some of you might think that by creating a BLoC object wherever it is required by a widget. But this is the wrong way to use our BLoc !

editor-img

Sailesh Verma

What is initState() In Flutter?

In this post we will go through the initState method of the flutter initState() This is the first method called when the widget is created ,initState is called once and only once when the Stateful Widget is inserted in the widget tree. We generally override this method if we need to do some sort of initialization work .

editor-img

Sailesh Verma

The first "Hello, World" example---

Heyy everyone, Today we will be discussing the next part of Express :) const express = require('express') const app = express() app.get('/', (req, res) => res.send('Hello World!')) app.listen(3000, () => console.log('Server ready')) These 4 lines of code do a lot behind the scenes.

editor-img

Shalini Chauhan

How Flutter Works Behind the Scenes:

Flutter does not redraw/recreate the entire UI on every build(){...} method call. Flutter aims to give you a 60 FPS (Frames Per Second) application. So, it updates the screen 60 times per second. It means that the screen is repainted by Flutter 60 times per second.

editor-img

Sailesh Verma

Exploring and Experimenting with AI (Part-6)

Leonardo AI - Create stunning visual assets with AI. It is a website that offers a creative AI image generator with a specific focus on generating game assets such as textures, objects, and concept art. It provides access to the image generator through the Leonardo dashboard on their main website, and the best part is that it is completely free to use.

editor-img

Chetna Grover

Fileread AI for B2B: A Comprehensive Guide

Have you ever wondered how to analyze legal documents faster and easier? If you are a B2B marketer, you know how important it is to understand the contracts, agreements, and regulations that affect your business. However, reading and interpreting legal data can be time-consuming, tedious, and error-prone. That’s why you need Fileread AI, a cutting-edge solution that uses large language models to help you handle complex and voluminous legal data in a snap.

editor-img

Rob Den

NestJS

NestJS is an MVC framework for building efficient, scalable Node.js server-side applications. It is built with and fully supports TypeScript (yet still enables developers to code in pure JavaScript). It also combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).

editor-img

Manvi Sharma

Capacitor

Hello everyone, Today we will discuss Capacitors What is Capacitor? Capacitor is a free and open-source (MIT-licensed) platform that enables web developers to build cross-platform apps with standard web technology that runs in modern browsers. Capacitor consists of native platform SDKs (iOS and Android), a command line tool, a plugin API, and pre-made plugins.

editor-img

Manvi Sharma

FlutterGen Code Generator

While working with flutter, to load assets in your Flutter app, you have to reference the asset using path strings, which is not safe. As a Flutter developer, you have no choice but to refer to them using strings directly in your code. Working with images, for instance, is not easy because you have to refer to them by their path string. FlutterGen, a Flutter code generator for your assets that help remove all string-based APIs in your app.

editor-img

Sailesh Verma

Exclusive for the Global Maker community & D2C experts.

Bring change to the world by sharing your perspective. Share your insights, and inspire others to join your movement and become makers.

Learn more 
CoverImage3

Chat with FIFO to get answers for all your queries

FIFO is trained with the best insights and knowledge curated by experts.

Get Started 
bottom-cover-image-mobile
Join the Maker Network on FIFOStart reading for free 
© 2023 Glue Labs Private Limited