1st June 2023

Building a web application with Flutter

Flutter for web, This page covers the following steps for getting started with web support: Flutter for web, Requirements To create a Flutter app with web support, you need the following software: For more information, see the web FAQ. Create a new project with web support You can use the following steps to create a new project with web support. Set up Run the following commands to use the latest version of the Flutter SDK:content_copy  Warning: Running flutter channel stable replaces your current version of Flutter with the stable version and can take time if your connection is slow. After this, running flutter upgrade upgrades your […]
30th May 2023

How to Cache Data in PHP

What is Caching? Caching is a way to store frequently accessed data in a temporary storage location to reduce the number of times the data needs to be retrieved from its original storage location. This can greatly improve the performance of a website or application, as accessing data from cache is generally much faster than accessing it from its source. PHP provides several ways to implement caching. Let’s have a look at each of them. Output Buffering Output buffering is a technique in PHP that allows us to store the output of a PHP script in a buffer, rather than sending it […]
22nd May 2023

Google I/O 2023

Gmail will eventually write emails for you | Google’s working on releasing an AI-enhanced version of Gmail’s automated reply feature that’ll let you enter a short prompt to have the service write your whole email for you essentially. Of course, you’ll be able to customize the text Gmail generates. The feature is called Help me write, and while Google didn’t give an exact time frame, CEO Sundar Pichai said it’s coming “soon.” Google I/O 2023 We got a peek at Android 14 features Android 14 made several appearances at I/O this year. We actually didn’t hear a ton about new features, but we […]
15th May 2023

Ways to Write a Cleaner Code | Become a Better Programmer

Tips for write clean code If you have ever worked on a development team, or have looked back at some of your old codes probably you would have come across a certain block of code that looked like if someone had a fight on the keyboard while the text editor was open. The messy syntax, cramped code, and unclear variable definitions could result in a pain to read. The situation worsens when you are stuck by the deadlines and are tasked with someone else’s sloppy line of codes. Sometimes, it just moves with the flow as you are thinking and […]
6th May 2023

Tips You Can Follow To Manage Projects Successfully

To manage a project successfully, initiate what you need to accomplish or change. Then, create a plan with the steps to take to accomplish your goals. After the brainstorming and research stages, begin executing your project and meeting your deliverables. This is the longest stage in the project process and involves the activities required to complete your project. While the execution occurs, a project manager monitors how team members perform and observes whether any adjustments are necessary. Finally, once the project is complete, the team closes by evaluating its performance to ensure effective adjustments for future projects. 1. Define your […]
5th May 2023

What is dApp

Decentralized applications, or dApps, are software programs that run on a blockchain or peer-to-peer (P2P) network of computers instead of on a single computer. Decentralized applications, or DApps (also called “dapps”) are thus outside the purview and control of a single authority. DApps are often built on the Ethereum platform. They have been developed for a variety of purposes including gaming, finance, and social media. Understanding Decentralized Applications (dApps)  A web app such as Uber or Twitter runs on a computer system that is owned and operated by a company that has authority over the app and its workings. No matter how many users there are, the […]
4th May 2023

Cookies vs. Local Storage vs. Session Storage: What’s the difference?

Cookies, Local Storage, and Session Storage are the storage methods in javascript. We’ll take a look at some examples and explore their differences. Cookies, Local Storage, and Session Storage Cookies are small pieces of data stored on the client-side computer, usually in plain text. A cookie is typically sent to the server with each request so that the server can identify the user and provide personalized content. Cookies are typically used for authentication and storing user preferences. Local storage is similar to cookies, but it stores data in a structured way, usually as key-value pairs. The data is stored on the client-side […]
3rd May 2023

How ChatGPT is Taking Over The Digital World!

Introduction OpenAI’s ChatGPT is a large language model with the capacity to produce writing that resembles a human’s. It was trained on a massive dataset of internet text and is capable of a wide range of natural languages processing tasks, such as language translation, text summarization, text generation, and dialogue systems. This blog post aims to explore the capabilities of ChatGPT in depth. We will examine how the model works, the training data it was built on, and its limitations. We will also look at various applications of ChatGPT, including examples of the model in action.  This blog post will […]
1st May 2023

GraphQL Vs. REST APIs

The core difference between GraphQL and REST APIs is that GraphQL is a specification, a query language, while REST is an architectural concept for network-based software. GraphQL is gaining momentum as a successor to REST APIs. However, it isn’t always a “replacement”, and making the decision to opt for GraphQL comes with several considerations. Traditionally and when used “out of the box”, REST has had limitations like multiple network requests and overfetching data. To overcome these, Facebook developed GraphQL as an open-source data query and manipulation language for APIs. GraphQL is a syntax for requesting data and lets you specify […]
29th April 2023

Tips to help you survive in the big corporate world:

1. Get ready for a hard schedule: Gear yourself up for a change in your life schedule and be ready to face life all upside down. You will be now expected to work eight hours or more, perhaps you will have assignments or workshops on weekends and your after-hours too may be taken up by workplace stress. Get yourself ready for these challenges by being disciplined, eating healthy, and staying happy. 2. Look good: Adhere to workplace attire and be well-groomed. Look clean and maintain hygiene. Looking handsome or beautiful is not what is required but you should look presentable and well […]
25th April 2023

How to build a simple PHP MVC framework

Introduction How to build a simple PHP MVC framework | Today I am going to show how to create a simple PHP application following the MVC pattern (Model-View-Controller). I was inspired by a PHP course I taught some years ago, and in which I built a simple e-commerce with the students. This e-commerce was based on a simple MVC framework based on PHP. Then, people who have continued with code and programming already had a smattering of what means MVC before get their hands on a real framework. MVC frameworks are widely used in the industry because they offer a lot […]
14th April 2023

Configure ESLint, Prettier, and Flow in VS Code for React Development

This short guide will provide you a consistent and reusable development workflow for all React Native projects. The more effort you put into writing quality code, the less time you spend on debugging. You can increase your code quality and reduce the time spent on debugging with a consistent development workflow. In this guide I will show you how to configure your editor to handle your code formatting, linting, and type checking. Test Driven Development and a preconfigured build configuration are recommended. I won’t go into much detail on either of these. I recommend create-react-app for the web and using the React Native […]