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

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

Left or Right: The Button Debate in UX Design

When it comes to user experience (UX) design, even the smallest details can make a big impact on the user's satisfaction and usability. One of the most debated details in UX design is the placement of the primary button on a user interface. Should it be on the left or right side? The answer is not simple, and there are pros and cons to each option.

editor-img

Chetna Grover

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

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

Is "Later" your cup of tea: A Comprehensive Review

Have you ever wondered if there's a single tool that can truly revolutionize your B2B business operations? Well, the search for that game-changer might just end here. Welcome to our in-depth LATER review, where we embark on a journey to uncover the extraordinary potential of this exceptional platform. In the following pages, we'll leave no stone unturned as we explore the features, capabilities, and real-world advantages that LATER has in store for your business.

editor-img

Rob Den

Is Truewind worth it: A Comprehensive Review

Do you want to take your business to the next level with the power of AI? If yes, then you might be interested in Truewind, the AI solution for your financial needs. Truewind is a smart, reliable, and user-friendly platform that helps you manage your budget, invest your money, and plan for your future. Truewind is designed for businesses of all sizes and industries, and it can help you save time, money, and effort.

editor-img

Rob Den

Docker: Basic Operations with Containers and Images

Hello everyone, In the last post, we learned how to create and restart containers in Docker using a Python app example. We also learned about different modes in which containers can run. In this post, we will cover the commands used for deleting containers and images, the validation process required for deleting them, and the importance of tagging images. Additionally, we will discuss renaming containers and the advantages of tagging images. We will learn to inspect images and copy files to and from containers. We will explore sharing images with other users/developers, and some other basic related actions.

editor-img

Manvi Sharma

NEXTJS

Next.js is one React framework to provides a common structure that allows you to easily build a frontend React application, and transparently handles server-side rendering for you. React is awesome until you realize that there are a couple problems related to rendering all the content on the client-side. Some of the problems are -

editor-img

Shalini Chauhan

What is Compiler?

A compiler is a software program that takes source code written in a programming language and converts it into a machine-readable form that can be executed. The process of compiling a program involves translating the source code into object code, which can then be run on a computer or device.

editor-img

Amit Kumar

Customer Retention- Churn Model

Implementing a client retention churn model would be wise for businesses trying to stay ahead of the curve. Utilising this powerful tool which boosts customer loyalty and enables the delivery of outstanding experiences based on real-time analytics, businesses can prevent customer churn. Don't blow this opportunity to boost business performance and get a competitive edge.

editor-img

Gulnaaz

DevOps Principles

The main principles of DevOps are Continuous delivery, automation, and fast reaction to the feedback. End to End Responsibility: DevOps team need to provide performance support until they become the end of life. It enhances the responsibility and the quality of the products engineered.

editor-img

Amit Kumar

Machine Learning Integration in Label Studio projects

After learning about labelling and annotating data, we will now set up a machine learning with Label Studio. You can read about Labelling and annotations here. Label Studio is a versatile platform that simplifies the data annotation process and facilitates seamless integration with machine learning models.

editor-img

Manvi Sharma

BharOS:

BharOS is a mobile operating system designed by IIT Madras. It is an Indian government-funded project to develop a free and open-source OS for use in government and public systems. The project aims to reduce the dependence on foreign OS in smartphones and provides the huge leap forward to create an indigenous ecosystem and a self-reliant future.

editor-img

Sailesh Verma

Event Modifiers-

We can modify the events in svelte using these modifiers. Following are the modifier that we can use once: remove the handler after the first time it runs. In the EventComponent.svelte, modify the button with the below code. <button on:click|once={eventClickMe}> Click Me </button>

editor-img

Shalini Chauhan

Label Studio: Simplifying Data Annotation for Machine Learning

Introduction: In the world of machine learning, data annotation plays a crucial role in training models to perform various tasks accurately. The process of data annotation involves labelling or tagging data, such as images, text, or audio, with relevant information to provide ground truth for machine learning algorithms.

editor-img

Manvi Sharma

Efficient Batch Updates with Mongoose in MongoDB

Introduction MongoDB is a popular NoSQL database that allows developers to store and manipulate data flexibly and schema-less. Mongoose is an Object Data Modeling (ODM) library for MongoDB in Node.js that provides a structured schema and validation layer on top of the database. When dealing with large datasets, performing updates efficiently to avoid performance bottlenecks is essential.

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

Svelte Store - Part 2

This is the part 1-> https://fifo.im/p/bry4ezmuif30 and let's discuss more about Svelte Stores. To get the value of the store variable once, you can use the get() function exported by svelte/store: import { writable, get } from 'svelte/store' export const username = writable('Guest') get(username) //'Guest'

editor-img

Shalini Chauhan

DNA as Data Storage 😕 ?

Over the decades, storage technology has evolved and gotten better. It has moved from CDs and floppy disks to hard and solid-state drives. But still, we have a problem: the amount of storage available and being produced can't cope with the data we keep producing. So can data be stored in DNA ? Lets discuss : )

editor-img

Sailesh Verma

Five elements of UX design

The five elements of UX design are a framework of UX designers' steps to turn an idea into a working product. This framework has a bottom-to-top structure. On each plane, the issues we must deal with become less abstract and more concrete. These are Five Elements ( from bottom to top ):

editor-img

Anushka

History Of http:

HTTP , a standard application-level protocol used for exchanging files on the World Wide Web. HTTP runs on top of the TCP/IP protocol Web browsers are HTTP clients that send file requests to Web servers, which in turn handle the requests via an HTTP service. HTTP was originally proposed in 1989 by Tim Berners-Lee,

editor-img

Sailesh Verma

Neural Networks: An Overview

An artificial neural network (ANN) having numerous layers between the input and output layers is known as a deep neural network (DNN). Neural networks come in a variety of shapes and sizes, but they all include the same basic components: neurons, synapses, weights, biases, and functions.

editor-img

Yash Sharma

What Are Mental Models and How Are They Used in UX Design?

Think about the first thing you do when you pick up a new mobile phone or click on a new website. Do you have an expectation when you swipe across the mobile screen or scan the navigation at the top of the webpage for the first time? If you answered yes, you have a mental model of how those user interfaces work.

editor-img

Anushka

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

Create chrome extensions without writing single line of code

Meet AutoCodePro - the revolutionary AI-powered platform that turns your ideas into code. It's like having a personal junior developer, just without the extra coffee breaks. Describe your perfect Chrome extension, and watch as AutoCodePro transforms your vision into a ready-to-use codebase.

editor-img

Harshik Pulavarthy

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

Using Label Studio to label and annotate data for ML integration

Today we will discuss one of the important features of Label Studio which is labelling and annotating data. Before we start you can briefly read about Label Studio here. When you’re creating a project, you can save your progress at any time. You don’t need to import your data and set up the labelling interface all at the same time, but you can.

editor-img

Manvi Sharma

MetaTags and Attributes-

Meta tags Meta tags are HTML tags used to provide additional information about a page to search engines and other clients. Clients process the meta tags and ignore those they don't support. Meta tags are added to the <head> section of your HTML page and generally look like this:

editor-img

Shalini Chauhan

Design is not just about aesthetics, it's about functionality, usability, and UX.

Dieter Rams, one of the most influential designers of the 20th century, outlined 10 principles of good design that are still relevant today. ✅ Good design is innovative. ✅Good design makes a product useful. ✅Good design is aesthetic.

editor-img

Chetna Grover

Hello everyone,

In the last post, we discussed Django Syntax and working with QuerySets in Django. Today we will discuss about working with static files in Django. Create Static Folder When building web applications, we need to add some static files like images or css files. We will start by creating a folder named static in our project, the same place where we created the templates folder: The name of the folder has to be static. my_tennis_club manage.py my_tennis_club/ members/ templates/ static/ Add a CSS file in the static folder, with any name in the folder, myfirst.css in our case: my_tennis_club manage.py my_tennis_club/ members/ templates/ static/ myfirst.css Open the CSS file and insert the following: my_tennis_club/members/static/myfirst.css: body { background-color: lightblue; font-family: verdana; } Modify the Template Now we have a CSS file, with some CSS styling. The next step will be to include this file in a HTML template:

editor-img

Manvi Sharma

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