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

Lighting, Colors, and Textures in unity!!!

If you find the components present in your scene appear to be darker, you can add some lighting by selecting Windows > Rendering > Lighting. Selecting them opens a lighting dialog where we must choose the "Generate Lighting" option. It changes the shade of game objects of a scene from darker to a lighter version.

editor-img

Manvi Sharma

Differences between Docker Swarm and Kubernetes

1. Docker Compose a. Manages a group of containers on a single host b. Comes with Docker Desktop c. Works with Docker Engine d. Control with docker-compose e. No auto-scaling f. Product from Docker Inc. 2. Docker Swarm a. Manages a cluster of instances of Docker Engine b. Built into Docker Engine

editor-img

Amit Kumar

State Management in Flutter Using Riverpod

Riverpod is a provider-based library that aids in predicting and effectively managing the state of your Flutter application. It is compile-safe since all providers are declared globally and can be accessed anywhere. This means that you can create providers to hold your application state and business logic outside the widget tree. makes it easier to only rebuild your providers and widgets when needed.

editor-img

Sailesh Verma

Functions in TYPESCRIPT-

For the most part functions in TS work just as functions in Javascript do with the obvious difference being that you can specify argument and return types. Here's a named function with it's argument and return types specified. function subtract(x: number, y: number): number { return x - y; }

editor-img

Shalini Chauhan

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

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

Introduction to Mongoose

Hi everyone, Today we will learn about Mongoose. An Object Data Modeling(ODM) library for Node.js and MongoDB which provides a higher-level abstraction for interacting with MongoDB, a popular NoSQL database and simplifies the process of defining and working with data models and schemas.

editor-img

Manvi Sharma

Have you ever heard of svelte?

Many technologies and frameworks are available for developing user interfaces. Svelte is a new approach to building user interfaces. Traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app.

editor-img

Harshik Pulavarthy

How to Parse JSON in Dart/Flutter

Parsing JSON is a very common task for apps that need to fetch data from the Internet. And depending on how much JSON data you need to process, you have two options: write all the JSON parsing code manually automate the process with code generation Encoding and Decoding JSON When a JSON response is sent over the network, the entire payload is encoded as a string. But inside our Flutter apps, we don't want to extract the data from a string manually:

editor-img

Shalini Chauhan

Understanding Database Types

A database is an organized collection of structured information, or data, typically stored electronically in a computer system. A database is usually controlled by a database management system (DBMS). They help store large volumes of data in one place. Multiple users can read and modify the data at the same time. They are searchable and sortable, so the data you need can be found quickly and easily.

editor-img

Manvi Sharma

Principles of UX Design Psychology (Part 3)

The principle of socialization: The principle of socialization Humans are social beings, and this has also translated into our use of technology. Nowadays we rely on technology for social interactions more than ever before, and this aspect of life should be reflected in our designs.

editor-img

Chetna Grover

Scheduling Jobs in Node.js

Do you wish to automate certain tasks on your application server and free yourself from the burden of manual execution? Are you looking to avoid the hassle of remembering to periodically manage data transfer or cleanup on different parts of the server? Enter cron job schedulers, a widely adopted solution for automating such tasks.

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

Six reasons why XGBoost is better than GBM

XGBoost (eXtreme Gradient Boosting) and GBM (Gradient Boosting Machine) are both popular machine-learning algorithms for classification and regression problems. Here are some reasons why XGBoost is considered better than GBM: 1. Regularization: XGBoost has a regularization term in its objective function, which penalizes models for being too complex, thus reducing overfitting. GBM does not have this feature.

editor-img

Rabi Singh

WebRTC By Use Case-

Many think WebRTC is just a technology for conferencing in the web browser. It is so much more than that though! WebRTC is used in a wide range of applications. New use cases are showing up all the time. In this chapter we will list some common ones and how WebRTC is revolutionizing them.

editor-img

Shalini Chauhan

Docker Overview

Docker is an open-source platform designed to develop, deploy, and operate applications. It empowers us to decouple our applications from our underlying infrastructure, facilitating the swift delivery of software. Docker allows us to treat our infrastructure with the same agility and flexibility as our applications. Leveraging Docker's practices for packaging, testing, and deploying code, we can notably minimize the time gap between coding and production deployment.

editor-img

Manvi Sharma

Should you Invest in Buffer in 2023: A Comprehensive Review

Ready to Skyrocket Your Brand's Impact in 2023? Should you Invest in Buffer? If this question has crossed your mind, you're in for a treat. In this comprehensive review, we're delving deep into Buffer, unveiling its features, pros, cons, and pricing. By the end of this article, you'll have a clear understanding of whether Buffer is the right fit to supercharge your efforts in the dynamic digital landscape of 2023. The insights from this article will guide your investment decisions, helping you elevate your brand's influence. So, Let's discover the potential that awaits.

editor-img

Rob Den

All about Ontra: A Comprehensive Review

Are you ready to revolutionize your B2B legal operations and routine legal processes with the power of AI? Enter Ontra is a SaaS solution designed to transform how private markets handle legal tasks. This comprehensive review will uncover its immense potential for enhancing your B2B legal operations. By the end of this blog, you'll possess the knowledge needed to determine whether Ontra is the ideal tool to empower your business. You will be able to make informed decisions simpler than ever in legal operations for private markets. Let’s dive in!

editor-img

Rob Den

Introduction to Domain mapping

Domain mapping is the process of associating a domain name with a website. This allows website owners to create a custom web address that is easy to remember and promotes their brand. In this post, we will discuss what domain mapping is, why it is important, and how to do it.

editor-img

Amit Kumar

Django: Working with models

In the last post, we learned about Django basics and used it to output static data from Python or HTML templates. Django Models In this post, we will see how Django allows us to work with data without having to change the files or upload files in the process. In Django, data is created in objects, called Models, and is actually tables in a database. Basically, A Django model is a table in your database. Remember to continue with the same app we created in the last post. Create Table (Model) To generate a model, go to the models.py file located within the /members/ directory.

editor-img

Manvi Sharma

Top Animation Packages for Your Flutter Project:

1.SPINKIT The SpinKit package contains a set of animated loading indicators for use in your projects. Pub link: https://pub.dev/packages/flutter_spinkit Github: https://github.com/jogboms/flutter_spinkit INSTALLATION dependencies: flutter_spinkit: “<latest_version>”

editor-img

Sailesh Verma

Scry Vs Laminar: Which is better?

Are you concerned about your business’s security? Do you need a SaaS product to help you get rid of security problems? Well! I know it is indeed a big concern in these times. But wait! I have something today. This blog is all you need to say goodbye to your concerns! Trust me! Get ready for a showdown like no other as these two powerful contenders battle it out for the title of the best B2B platform.

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

SIMULA: The First Object-Oriented Language

Simula, an acronym for Simulation Language, is touted as the first object-oriented programming language created by Norwegian developers Ole-Johan Dahl and Kristen Nygaard in 1962 when determining how programs can model or simulate the world as seen by computer users.

editor-img

Sailesh Verma

Blackboiler for your Legal needs: Pass or Fail?

Are you tired of spending countless hours on legal paperwork, and yearning for a more efficient way to manage your B2B contracts? Look no further than BlackBoiler! It is a pioneering legal tech company that provides SaaS solutions designed to streamline the process of contract review. In this blog, we'll delve into the world of BlackBoiler. We will explore its features, benefits, and how it can potentially revolutionize your B2B operations. By the end of this article, you'll be able to determine whether BlackBoiler is the right software for you or not. So, without any further ado, let us dive in.

editor-img

Rob Den

What is DHT(Distributed Hash table)?

Suppose you want to store your data where you can easily perform search, read, and write operations. The most efficient way would be to store them as key-value pairs as a map. While maps will be quick in performing all such operations, they have one limitation: they are only stored locally on a single computer.

editor-img

Manvi Sharma

Unmasking Content Topics: The Power of Deep Learning

In the digital era where billions of text data are generated every minute, categorizing and understanding the information has become a crucial task. This post delves into how deep learning, a subfield of artificial intelligence (AI), can be employed to identify the topics of a content piece.

editor-img

Yash Sharma

Bloc Listener:

With reference to my previous post on flutter bloc concepts today I will discuss about Bloc Listener. It is a widget that listens for new changes in the state and not to return a widget. Each time the state changes to a new state this listener will receive notification that the state has changed & then we can trigger an action as per our need.

editor-img

Sailesh Verma

CUBIT:

In my previous post I have discussed what is BLoC & its uses. In this post we will be looking at Cubit of BLoC. Cubit is the subset of BLoC, a stream component that uses functions to communicate interactions from widgets to the cubit and a stream that widgets consume for which state changes are emitted.

editor-img

Sailesh Verma

What are Widgets in Flutter?

Widget in Flutter is an immutable description of a part of the user interface. Flutter uses widgets to describe reusable building blocks in the user interface. Widget in Flutter is a much broader concept. Common components like buttons and form inputs are widgets, layout constraints are also expressed as widgets in Flutter.

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