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

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

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

Get Your Design Groove on with the 8pt and 4pt Grid System!

Do you want to create clean and consistent designs that are easy to adapt to different screen sizes and resolutions? Do you want to make your work easier and faster, while still maintaining a visually appealing look? Then you need the 8pt and 4pt grid system! The 8pt and 4pt grid system is a popular method used by designers to create clean and organized designs with consistent spacing.

editor-img

Anushka

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

Must've Figma Plugins as a UI/UX Designer

Plugins play a crucial role in enhancing Figma's capabilities. These allow designers to customize according to their specific needs and preferences. With the help of plugins, we can automate mundane and time-consuming tasks. This encourages an innovative atmosphere in which designers can push the limits of what is possible inside the Figma ecosystem.

editor-img

Sneha Grover

Buffer vs. Hootsuite: Navigating Brand Recognition in 2023

Ever wondered which tool holds the key to boosting your brand's recognition in 2023: Buffer or Hootsuite? In a world where every click and impression matters, making the right choice can make all the difference. But which tool should you choose? Well! It's a conundrum that many of us face! But fear not, for the answer lies ahead. Join me on a journey into the realm of these platforms, where we'll roll up our sleeves and explore their micro-level intricacies.

editor-img

Rob Den

How to build Responsive Designs for your website using different CSS Frameworks?

Responsive design allows your website content to flow freely across all screen resolutions and sizes, and renders it to look great on all devices. So let's checkout how to make a website responsive using various CSS Frameworks available!

editor-img

Ishita

Binding components props-

Using bind: you can bind a value to any prop that a component exposes. Let's you have a Car.svelte component: <script> export let inMovement = false </script> <button on:click={() => inMovement = true }>Start car</button> You can import the component and bind the inMovement prop:

editor-img

Shalini Chauhan

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

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

Browser Performance And Security (Part 1)

A web browser is old software, with lineages tracing back to the 1990s. It’s our portal to the cloud, interface with Salesforce, AWS, Azure, and countless other services. It’s also one of the most insecure apps you will ever use, with malicious attacks targeting the browser.

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

What are React server components?

React Server Components allows the server and the client to collaborate in rendering your React application. Here’s a quick illustration from the React team, showing what the end goal is: a React tree, where the orange components rendered on the server, and blue components are rendered on the client.

editor-img

Shalini Chauhan

Parent and Child Game Objects in Unity!!!

In unity, we can make a game object child to another object by dragging one above the other in the hierarchy tab. It will then collapse the child within the parent, also move the parent it will carry the child with it, meaning that the child is scaled with the parent, whereas the child is free to move independently.

editor-img

Manvi Sharma

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

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

Best SaaS Product for Team Collaboration: Trello Vs Slack Vs Monday.com

Looking to level up your teamwork game and find the perfect SaaS product for seamless coordination? Well, grab your coffee, get comfy, and prepare for a wild ride as we delve into the battle of Trello vs. Slack vs. Monday.com! Picture this: you and your team are on a mission to conquer projects, slay deadlines, and high-five each other in victory.

editor-img

Rob Den

Google Bard~

Bard is a generative AI chatbot powered by LaMDA. Google has just released Bard, its answer to ChatGPT, and users are getting to know it to see how it compares to OpenAI’s artificial intelligence-powered chatbot. The name ‘Bard’ is purely marketing-driven, as there are no algorithms named Bard, but we do know that the chatbot is powered by LaMDA.

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

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

Async Programming In Flutter

Why asynchronous code matters ? Asynchronous operations let your program complete work while waiting for another operation to finish. Here are some common asynchronous operations 1. Fetching data over a network. 2. Writing to a database. 3. Reading data from a file.

editor-img

Sailesh Verma

Continuing with part 1 - https://fifo.im/p/msvx3ejrayj0

Updating state based on props or state Suppose you have a component with two state variables: firstName and lastName. You want to calculate a fullName from them by concatenating them. Moreover, you’d like fullName to update whenever firstName or lastName change. Your first instinct might be to add a fullName state variable and update it in an Effect:

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

Exploring and Experimenting with AI (Part-4)

Quillbot AI - Summarizer Feature QuillBot Summarizer is a free tool that can generate summaries of articles or text. The device uses advanced artificial intelligence algorithms to understand the context, structure, and meaning of the content. Then it generates a summary that captures the key points and message of the original text.

editor-img

Chetna Grover

5 Attributes of Usability:

🔹 Useful: Does it do something people need to be done? 🔹 Learnable: Can people figure out how to use it? 🔹 Memorable: Do they have to relearn it each time they use it? 🔹 Effective: Does it get the job done? 🔹 Efficient: Does it do it with a reasonable amount of time and effort?

editor-img

Chetna Grover

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

ENIAC : The First Electronic Computer

ENIAC, in full Electronic Numerical Integrator and Computer, the first programmable general-purpose electronic digital computer. It was designed and invented by John Presper Eckert and John Mauchly at the University of Pennsylvania to calculate artillery firing tables for the US Army's Ballistic Research Laboratory.

editor-img

Sailesh Verma

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

TermScout in 2023: Worth it or not?

Have you ever wished for a tool that could unravel the complexities of B2B contracts and empower your business with critical insights? In one sentence, TermScout is precisely that tool. In this blog, we embark on a journey to uncover the immense potential of TermScout in the realm of B2B operations in 2023. We will explore its unique features, delve into practical use cases, and provide a structured evaluation matrix. By the end of this journey, you'll be equipped with the knowledge needed to make an informed decision.

editor-img

Rob Den

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

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