Stay Updated | FIFO

Stay Updated

Explore inspiring stories and expert insights onĀ the latest technological innovations

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

Read posts by industry experts
and learn from the best

Django Syntax

Hello everyone, In the last post, we discussed Django Admin. Today we will discuss Django Syntax, some Django basics like variables, tags, conditional statements, loops, comments, QuerySets etc. Template Variables In Django templates, we can render variables by putting them inside {{ }} brackets: templates/template.html: <h1>Hello {{ firstname }}, how are you?</h1> Create Variable in View The variable firstname above was sent to the template via a view, as shown below: views.py: from django.http import HttpResponse from django.template import loader def testing(request): template = loader.get_template('template.html') context = { 'firstname': 'Linus', } return HttpResponse(template.render(context, request)) As shown above, we create an object named context, fill it with data and send it as the first parameter in the template.render() function. Create Variables in Template We can also create variables directly in the template, by using the {% with %} template tag.

editor-img

Manvi Sharma

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

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

What is CDN?

Content delivery network (CDN) refers to a geographically distributed group of servers which work together to provide fast delivery of Internet content. It allows for the quick transfer of assets needed for loading Internet content including HTML pages, javascript files, stylesheets, images, and videos.

editor-img

Sailesh Verma

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

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

Psychology - A helping hand for designers

•The outcome of the work can be even more positive if a designer applies psychology in the creative process since science gives an intimate understanding of the audience. •Psychology knowledge helps to create the design which will make users perform the expected actions, such as making a purchase or contacting the team.

editor-img

Chetna Grover

Deep Learning and Machine Learning.

The order of these terms is frequently reversed whenever they are spoken. People refer to them as AI-ML, DL-ML, and so on, leading most of us to believe they're the same thing. And we frequently employ one set of terms to represent the other, creating even more confusion about what they actually mean.

editor-img

Yash Sharma

What’s New In Flutter 3.3 ?

Global Selection Flutter now provides the easiness of selecting the whole data in the web apps with a single sliding gesture by wrapping your widgets with SelectableArea widget. This not only provides richer & smoother control, but also lessen take a miss in certain places.

editor-img

Sailesh Verma

Transform Your Images into Captivating Advertisements with Zyng!

In the world of advertising, visual appeal is paramount. A captivating image has the power to grab attention, convey a message, and leave a lasting impression. However, creating stunning advertisement visuals often requires expertise in graphic design and expensive software tools. That's where Zyng comes in - a tool that simplifies the process of transforming ordinary images into eye-catching advertisements.

editor-img

Harshik Pulavarthy

Basics: Django

Django, a Python framework, streamlines web development by handling complex tasks, enabling developers to focus on crafting web applications. Emphasizing component reusability (DRY principle), Django offers out-of-the-box features like a login system, database connectivity, and CRUD operations (Create Read Update Delete). Operational Mechanism of Django: Django adheres to the MVT design pattern (Model View Template). Model: Represents data, typically sourced from a database. Django employs Object-Relational Mapping (ORM), simplifying database interaction. Unlike SQL, which necessitates database knowledge, ORM allows streamlined communication without intricate SQL coding.

editor-img

Manvi Sharma

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

Best Team Management Platform in 2023: SalaryBox vs Workhuman

Are you tired of the chaos that comes with team management in the fast-paced business world? Well! Look no further! I am here to solve this problem of yours today. Welcome to the world of SaaS products, where streamlined efficiency and seamless collaboration become your new reality.

editor-img

Rob Den

60-30-10 color rule - Optimal proportion for achieving balance

The 60% is usually neutral or primary. This portion will be used as the base color of the design. 30% is the secondary color. It is still visible and will be used for some components 10% is the accent color. This portion will be used for highlighting the design. For example, the CTA button

editor-img

Chetna Grover

React useContext Hook and React useReducer Hook

There are multiple ways for managing state in react, depending upon our requirement we can switch to any libraries, or hooks. React is compatible with many state management libraries like redux, MobX etc. But React also provide it's own hooks for managing state.

editor-img

Manvi Sharma

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

Centrifugo

Centrifugo stands as an open-source and highly scalable real-time messaging server. It excels at swiftly transmitting messages to users of an application who are connected through various supported communication channels, including WebSocket, HTTP-streaming, SSE/EventSource, WebTransport, GRPC, and SockJS. One of Centrifugo's defining features is its utilization of channels, making it an essential user-centric PUB/SUB (publish-subscribe) server. Centrifugo is a versatile solution that transcends programming languages, making it suitable for creating an array of applications, including chat apps, live commenting systems, multiplayer games, real-time data visualizations, collaborative tools, and more.

editor-img

Manvi Sharma

EXECUTION CONTEXT-

Everything in JS happens inside the execution context. Imagine a sealed off container inside which JS runs. It is an abstract concept that hold info about the env. within the current code is being executed. In the container, the first component is memory component and second component is code component.

editor-img

Shalini Chauhan

Stateful vs Stateless Widget:

A Stateless widget is the widget that cannot change its state during the runtime of a Flutter application. That means a stateless widget cannot be redrawn while the app is in action. For that reason, the appearance and properties remain unchanged throughout the lifetime of the widget.

editor-img

Sailesh Verma

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

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

Event Forwarding-

We already discussed, When we fire the event only the parent component receives it. It'll not go to hierarchy itself. However, sometimes, we need the events to be used by other parent components. We need to nest the events further up in hierarchy. Create a new file FirstEventComponent.svelte, modify the button with the below code.

editor-img

Shalini Chauhan

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

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

Convolutional neural networks

The convolutional neural network is a major component of most deep learning-based computer vision applications (CNN). CNNs are a sort of neural network that is effective at capturing patterns in multidimensional spaces. CNNs were invented in the 1980s by deep learning pioneer Yann LeCun.

editor-img

Yash 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

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

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

Updating server data using the useMutation hook-

React Query needs a function that will return a promise, and in this section of the article we will be looking at how to make a post request. For the past posts, we have focused on the data fetching aspect of React Query. Now we will focus on data posting: sending data from your application to the backend. Let’s see how simple this is with React Query.

editor-img

Shalini Chauhan

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

Inclusive for Experts

Create an impact with just your words - tell your story, share insights, brand your work and more. Get yourself an invite and become a part of our community of thought-provoking writers.

Read moreĀ