Sci-Tech

Cartesian Diver, science experiment for children

ByKarthik Kumar D Kon25th Apr 2024
Creating a Cartesian diver is a simple and fun science experiment that allows children to explore the concepts of buoyancy and pressure. Here's how to make one: Materials Needed: Clear plastic bottle with a screw-on cap Small plastic eye dropper or pipette Water Optional: Food coloring Google Ad 1 Instructions: Fill the plastic bottle with water almost to the top. Leave a small air

Ping Pong Ball Hovercraft, science experiment for children

ByKarthik Kumar D Kon22nd Apr 2024
Creating a ping pong ball hovercraft is a fun and educational science experiment that children can enjoy while learning about the principles of air pressure and friction. Here's how to make a simple ping pong ball hovercraft: Materials Needed: A sturdy, smooth-surfaced CD or DVD A large balloon (preferably round) A hot glue gun and glue sticks A bottle cap (with a flat bottom) A ping pong

Create a water fountain using air pressure, science experiment for children

ByKarthik Kumar D Kon13th Apr 2024
Creating a water fountain using air pressure can be an engaging and educational project. Here's a simple way to make a small-scale water fountain using air pressure: Materials Needed: Plastic bottle Drinking straw Hot glue gun and glue sticks Scissors Tape Water Optional: Food coloring (for colored water) Google Ad 1 Instructions: Prepare the Bottle: Take a plastic bottle and remo

Build a Worm Farm, science experiment for children

ByKarthik Kumar D Kon8th Apr 2024
Building a worm farm is a fantastic way to teach children about ecology, decomposition, and the importance of worms in soil health. Here's a simple guide to creating a worm farm: Materials: Large, clear plastic container with a lid Small container for drainage (with holes) Soil Sand Vegetable scraps (fruit and vegetable peels, coffee grounds, etc.) Red wiggler worms (available at garden ce

Gummy Bear Osmosis, science experiment for children

ByKarthik Kumar D Kon3rd Apr 2024
The Gummy Bear Osmosis experiment is a simple and engaging way to demonstrate the concept of osmosis, which is the movement of water across a selectively permeable membrane. Here's a step-by-step guide: Materials: Gummy bears (different colors if possible) Water Salt Clear cups or containers Tablespoon Timer or clock Paper and pen for recording observations (adsbygoogle = window.adsby

Egg in a Bottle, science experiment for children

ByKarthik Kumar D Kon30th Mar 2024
The Egg in a Bottle experiment is a classic demonstration of the principles of air pressure. Here's a simple guide for conducting this experiment: Materials: Hard-boiled egg (peeled) Glass bottle with a narrow neck (a milk bottle works well) Sheet of paper Matches or lighter (adsbygoogle = window.adsbygoogle || []).push({}); Procedure: Peel the hard-boiled egg so that it easily f

Leaf Chromatography, science experiment for children

ByKarthik Kumar D Kon22nd Mar 2024
Leaf chromatography is a simple and fascinating experiment that introduces children to the concept of chromatography, which separates different pigments in leaves. Here's a step-by-step guide: Materials: Fresh green leaves (different types if possible) Coffee filters or chromatography paper Pencil Small glasses or jars Rubbing alcohol or isopropyl alcohol Water Tape Small weights or paperc

Seed Germination science experiment for children

ByKarthik Kumar D Kon18th Mar 2024
Germination experiment is a wonderful way to teach children about plant life cycles and the process of seed germination. Here's a simple experiment that can be done at home: Materials: Seeds (e.g., bean seeds, sunflower seeds, or radish seeds) Small containers or pots Potting soil Water Plastic wrap or a clear plastic bag Labels or markers for labeling (adsbygoogle = window.adsbygoogl

Simple Circuits, science experiment for children

ByKarthik Kumar D Kon12th Mar 2024
Creating a simple circuit is an excellent way to introduce children to the basics of electricity and electronics. Here's a straightforward experiment for making a simple circuit: Materials: AA batteries (1 or 2, depending on the circuit) Battery holder LED (Light Emitting Diode) Copper tape or aluminum foil Cardboard or paper Insulating tape or masking tape (adsbygoogle = window.adsby

How to maintain solar panel setup at your home to get the best results?

ByKarthik Kumar D Kon3rd Mar 2024
Maintaining your solar panel setup is important to ensure it continues to operate efficiently and generate the maximum amount of energy. Here are some steps you can take to maintain your home solar panel system: Regular Cleaning: Frequency: Depending on your location and climate, aim to clean your solar panels 2-4 times a year. More frequent cleaning may be needed in areas with high dust, poll

Create a custom Drupal Service and Use as a Helper

ByKarthik Kumar D Kon25th Jan 2024
Creating a custom Drupal service allows you to encapsulate functionality and access it wherever needed, promoting modularity and reusability within your codebase as a Helper. In this article we are sharing an example of how to create a custom Drupal service and use it as a helper. Step 1: Define the Service Create a new custom module or use an existing one. Define your service in the module&rsq

How to set up a Monitoring System for the Solar panel at your home?

ByKarthik Kumar D Kon1st Jan 2024
Setting up a monitoring system for your solar panel system allows you to track its performance and ensure it's operating at its best. Here's how you can do it: 1. Choose a Monitoring System: There are various monitoring options available, ranging from basic to advanced: Manufacturer's Monitoring: Many solar panel and inverter manufacturers offer their own monitoring platforms or a

Magnetic Slime, science experiment for children

ByKarthik Kumar D Kon15th Dec 2023
Creating magnetic slime is a fun and educational science experiment that combines elements of chemistry and physics. Here's a simple guide for making magnetic slime: Materials: White school glue (like Elmer's glue) Liquid starch Iron oxide powder (magnetic powder) Disposable mixing bowl Stirring stick or spoon Strong neodymium magnets (optional, for interactive play) Ziplock bag or air

What is Charge Controller & how to use it with a Solar panel setup at home?

ByKarthik Kumar D Kon12th Dec 2023
A charge controller, also known as a charge regulator, is a crucial component in a solar panel system. Its primary function is to regulate the voltage and current coming from the solar panels and going to the battery bank. Here's how to use a charge controller in a home solar panel setup: Purpose of a Charge Controller: Prevents Overcharging: Charge controllers prevent overcharging of batt

Best Batteries to use with the Solar panels for home

ByKarthik Kumar D Kon6th Dec 2023
When it comes to choosing batteries for a solar panel system, several options are available. The best battery for your home will depend on factors like budget, energy requirements, available space, and desired lifespan. Here are some of the most common types: Lithium-Ion Batteries: Advantages: High energy density, which means they can store a lot of energy in a relatively small space. Long li

DIY Pulley System, science experiment for children

ByKarthik Kumar D Kon1st Dec 2023
Creating a simple DIY pulley system is a great way to introduce children to basic physics concepts like force and mechanical advantage. Here's how you can conduct a pulley system science experiment for children: Materials: Two sturdy hooks or fixed points (e.g., a door frame, tree branches, or any secure anchor points) String or rope Small bucket or container Objects with varying weights (

Balloon Rocket science experiment for children

ByKarthik Kumar D Kon26th Nov 2023
The balloon rocket experiment is a simple and exciting way to explore the principles of action and reaction, or Newton's Third Law of Motion. Here's how you can conduct the balloon rocket science experiment for children: Materials: Balloon String or thread (about 10-15 feet) Drinking straw Tape Scissors (adsbygoogle = window.adsbygoogle || []).push({}); Procedure: Prepare the

Optimal placement of solar panels for better observation of solar energy

ByKarthik Kumar D Kon21st Nov 2023
Optimal panel placement is crucial for maximizing energy production from your solar panel system. Here are some key considerations: Orientation: In the Northern Hemisphere, panels should face true south to capture the maximum amount of sunlight throughout the day. In the Southern Hemisphere, panels should face true north. Tilt Angle: The tilt angle of the panels should be approximately equal to

Create a volcanic eruption with baking soda and vinegar

ByKarthik Kumar D Kon17th Nov 2023
Creating a volcanic eruption with baking soda and vinegar is a classic and safe science experiment that demonstrates the reaction between an acid (vinegar) and a base (baking soda) to produce carbon dioxide gas. Here's a simple step-by-step guide: Materials: Baking soda Vinegar Dish soap (optional) Red food coloring (optional) Container or plastic bottle Modeling clay or playdough Tray or

Imagefield Slideshow module to render Slideshow on Drupal website

ByKarthik Kumar D Kon16th Nov 2023
If you want to show images as a slideshow on your drupal website and want to do it quickly. Here’s the module which solves your purpose. Imagefield Slideshow is the simple module which will allow images to render as a slideshow on the drupal website at the field level. This module will provide a Slideshow formatter for Image fields, so that multiple images are uploaded to that particular im

Choose the Inverters which are more efficient to work with Solar panels?

ByKarthik Kumar D Kon13th Nov 2023
Selecting an efficient inverter is crucial for maximizing the energy production of your solar panel system. Here are key considerations for choosing an efficient solar inverter: Type of Inverter: String Inverters: These are connected to multiple solar panels in a series. They are cost-effective but the performance of the whole string can be affected if one panel is shaded or underperforming.

How to choose solar panels which are more efficient?

ByKarthik Kumar D Kon4th Nov 2023
Choosing efficient solar panels is crucial for maximizing the energy production of your solar system. Here are some key factors to consider when selecting high-efficiency solar panels: Conversion Efficiency: Look for panels with a high conversion efficiency. This indicates the percentage of sunlight that the panel can convert into electricity. Higher efficiency panels will generate more power

Technical information to know about the Solar energy setup for your home

ByKarthik Kumar D Kon23rd Oct 2023
Setting up a solar power system for your home is a sustainable and environmentally-friendly way to generate electricity Here are some key technical details to understand when setting up a solar energy system for your home: Solar Panels (Photovoltaic Modules): Capacity (Wattage): The power output of each panel, typically ranging from 250 to 400 watts. Efficiency: The percentage of sunlight tha

How to setup solar power for you home

ByKarthik Kumar D Kon11th Oct 2023
Setting up a solar power system for a family of four in India involves several steps. Please note that the costs provided are approximate and can vary based on factors like location, system size, quality of components, and labor costs. Additionally, government incentives and rebates can affect the final cost. Step-by-Step Guide: Step 1: Assess Your Energy Needs Determine Your Energy Consumpti
641OFF
Amazon Brand - Solimo Stainless Steel Saucepan with Glass Lid, Induction Base (16 cm, 1500 milliliters)

Amazon Brand - Solimo Stainless Steel Saucepan with Glass Lid, Induction Base (16 cm, 1500 milliliters)

459 1,100
  • Stainless steel saucepan for safe and versatile cooking
  • Made using food safe stainless steel that is sturdy and durable
  • Being scratch and chip resistant and non-corrosive makes it an ideal choice for everyday use
  • Suitable for preparing sauces, boiling water, simmering, making soups, stews, tea and more
  • Cool-touch bakelite handle prevents the transfer of heat and provides a firm grip for holding
  • Easy to stack allows minimum space utilisation in the kitchen
  • Easy to clean and maintain as food doesn’t stick to the inner or outer surface
  • Comes with a toughened glass lid that allows you to see the food as it cooks
  • Compatible with gas-stove and induction cooktop
  • Product Dimensions:- Length: 335 mm (33.5 cm), Width: 176 mm (17.6 cm), Height: 125 mm (12.5 cm), Bottom Thickness: 3.5 mm (0.35 cm), Handle Position: 85 mm (8.5 cm), Depth: 80 mm (8 cm), Weight: 795 gm (0.795 kg), Capacity: 1500ml (1.5 litres), Glass Lid diameter: 160 mm (16 cm)
Home & Kitchen
3,000OFF
Redmi 10A (Charcoal Black, 4GB RAM, 64GB Storage) | 2 Ghz Octa Core Helio G25 | 5000 mAh Battery

Redmi 10A (Charcoal Black, 4GB RAM, 64GB Storage) | 2 Ghz Octa Core Helio G25 | 5000 mAh Battery

8,999 11,999
Redmi 10A (Charcoal Black, 4GB RAM, 64GB Storage) | 2 Ghz Octa Core Helio G25 | 5000 mAh Battery | Finger Print Sensor | Upto 5GB RAM with RAM Booster
Mobiles & Accessories
5,000OFF
OnePlus Nord 3 5G (Tempest Gray, 8GB RAM, 128GB Storage)

OnePlus Nord 3 5G (Tempest Gray, 8GB RAM, 128GB Storage)

28,999 33,999
Camera: 50MP Main Camera with Sony IMX890 (OIS supported), 8MP Ultrawide Camera with Sony IMX355 (FOV: 112 degree) and 2MP Macro lens f/2.4 and a FOV 89°; 16MP Front (Selfie) Camera with EIS supported. Camera Features: Photo, Video, Night, Portrait, PANO, TIME-LAPSE, and Dual-view video. Display: 6.74 Inches; 120 Hz AMOLED FHD+ Display with Corning Gorilla Glass Victus; Resolution: 2772 X 1240 pixels; HDR 10+, sRGB, 10-bit Color Depth, PWM + DC dimming. Operating System: OxygenOS based on Android 13.1. Processor: MediaTek Dimensity 9000 Chipset (Based 4nm Architecture). Storage: 8 GB + 128 GB | 16 GB + 256 GB; LPDDR5X RAM, UFS 3.1.
Mobiles & Accessories
6,000OFF
Lava Agni 2 5G (Glass Viridian, 8GB RAM, 256GB Storage) | Indias First Dimensity 7050 Processor | 120 Hz Curved Amoled Display | 13 5G Bands | Superfast 66W Charging | Clean Android

Lava Agni 2 5G (Glass Viridian, 8GB RAM, 256GB Storage) | Indias First Dimensity 7050 Processor | 120 Hz Curved Amoled Display | 13 5G Bands | Superfast 66W Charging | Clean Android

19,999 25,999
17.22cm (6.78 inch) 120Hz FHD+ Curved Amoled Display with Widevine L1 DRM Protection - Enjoy all your Content in High Resolution. Superior performance with Octa-core 2.6GHz MediaTek Dimensity 7050 6nm processor. Superfast 66W charger (50% Charging in less than 16mins). Big 1.0µm Pixel 50MP Quad Camera with 8MP ultrawide, 2MP Macro and 2MP Depth camera along with 1.0µm 16MP selfie camera. Clean Android 13 OS (No Bloatware, No Ads). In-Display Fingerprint Unlock | Supports 13 5G bands.
Mobiles & Accessories

Unable to install Update Manager, update.settings already exists in active configuration

ByKarthik Kumar D Kon8th Sep 2023
Generally you see this error while you try to install the update manager module via UI or via Drush command. Not really sure how you came up with this issue. But if you are seeing this issue, you have an entry in your site's configuration saying that the update module is already installed. 1. You can simply delete this configuration with the below command $ drush cdel update.settings Which

What is a Customer Data Platform and which one is best for your Business?

ByKarthik Kumar D Kon7th Sep 2023
Customer Data Platform (CDP) is a sophisticated software system that aggregates and manages customer data across various touchpoints and channels. Its primary purpose is to create a unified and comprehensive view of individual customers or segments of customers. This centralized data is then made accessible to other systems and tools for marketing, analytics, and customer engagement. Key features

Color cabbage, science experiment for children

ByKarthik Kumar D Kon5th Sep 2023
Title: Colorful Cabbage - Exploring pH Indicators Experiment Objective: To use red cabbage as a natural pH indicator and observe color changes in different solutions. Materials: Red cabbage Blender or knife and cutting board Water Small bowls or containers Various household liquids to test (e.g., lemon juice, vinegar, baking soda solution, soapy water, milk, orange juice) Optional: Pipettes or

Tornado in bottle, science experiment for children

ByKarthik Kumar D Kon31st Aug 2023
Title: Tornado in a Bottle - Exploring Vortex Formation Experiment Objective: To create a vortex or "tornado" effect in a bottle and explore the concept of fluid dynamics. Materials: Clear plastic bottle with a tight-fitting cap (e.g., 2-liter soda bottle) Water Dishwashing liquid or liquid soap Glitter or small pieces of paper (optional for visual effect) Optional: Food coloring P

How to run PHPUnit test cases on your local machine for Drupal

ByKarthik Kumar D Kon27th Aug 2023
Running PHPUnit tests helps ensure that your Drupal module behaves as expected and provides a reliable way to identify and fix issues during development. To run PHPUnit test cases on your local machine for Drupal, follow these steps: Install PHPUnit and its dependency: Make sure you have PHP and Composer installed on your local machine. If you don't have PHPUnit installed, you can install

Sundial, science experiment for children

ByKarthik Kumar D Kon27th Aug 2023
Title: Sundial - Exploring Time and Shadows Experiment Objective: To construct a sundial and explore the concept of using shadows to measure time. Materials: Paper plate or circular cardboard Pencil or pen Ruler Small stick or dowel Compass (or any circular object for tracing) Clock or watch Sunny outdoor location Procedure: Begin by discussing the concept of a sundial with the children. E

Lava lamp, science experiment for children

ByKarthik Kumar D Kon22nd Aug 2023
Title: Homemade Lava Lamp - Exploring Density and Immiscible Liquids Experiment Objective: To create a homemade lava lamp and explore the concepts of density and immiscible liquids. Materials: Clear plastic bottle or glass container Water Vegetable oil Food coloring Alka-Seltzer tablet or effervescent antacid tablet Flashlight or small LED light (optional for illuminating the lava lamp) Proc

Self inflating balloon, science experiment for children

ByKarthik Kumar D Kon19th Aug 2023
Title: Self-Inflating Balloon - Investigating Gas Generation Experiment Objective: To create a self-inflating balloon using a simple chemical reaction and explore the concept of gas generation. Materials: Small empty plastic water or soda bottle Balloon Baking soda (sodium bicarbonate) Vinegar Funnel Optional: Safety goggles (recommended during the experiment) Procedure: Begin by discussin

Instant hot ice, science experiment for children

ByKarthik Kumar D Kon14th Aug 2023
Title: Instant Hot Ice - Exploring Exothermic Reactions Experiment Objective: To create a fascinating instant hot ice reaction and explore the concept of exothermic reactions. Materials: Sodium acetate trihydrate (available online or in some specialty stores) Heat-resistant container or beaker Spoon or stirring rod Hot plate or stove Optional: Food coloring for visual effect Optional: Safety g

Pencils through a bag of water, kids science experiment

ByKarthik Kumar D Kon9th Aug 2023
Title: Pencils Through a Bag of Water - Investigating Properties of Polymers Experiment Objective: To demonstrate the unique properties of polymers and the concept of surface tension through the "pencils through a bag of water" experiment. Materials: Ziplock bag (gallon size or larger) Water Pencils (unsharpened) Optional: Food coloring Procedure: Begin by discussing the concept

Solar oven, science experiment for children

ByKarthik Kumar D Kon8th Aug 2023
Title: Solar Oven - Harnessing Solar Energy Experiment Objective: To construct and use a solar oven to demonstrate the conversion of solar energy into heat energy. Materials: Cardboard box (preferably with a lid) Aluminum foil Plastic wrap or oven-safe glass Black construction paper Scissors Tape Pencil or marker Ruler Thermometer Food items for heating (e.g., marshmallows, chocolate) Optional

Grow crystals, science experiment for children

ByKarthik Kumar D Kon6th Aug 2023
Title: Grow Your Own Crystals - Exploring Crystal Formation Experiment Objective: To grow crystals and observe the process of crystal formation in a fun and interactive science experiment. Materials: Borax (available in the laundry section of most stores) Pipe cleaners (chenille stems) String or yarn Pencil or popsicle stick Wide-mouthed glass jar or container Boiling water Optional: Food colo

Sunscreen test, science experiment for children

ByKarthik Kumar D Kon4th Aug 2023
Title: Sunscreen Test - Exploring Sun Protection Experiment Objective: To test and compare the effectiveness of different sunscreens in blocking harmful UV rays. Materials: Several brands of sunscreen with varying SPF levels (make sure they are appropriate for children's use) Small squares of white construction paper or cardboard Marker or pen Tape Stopwatch or timer Access to sunlight P

Walking water, science experiment for children

ByKarthik Kumar D Kon3rd Aug 2023
Title: Walking Water - Capillary Action Experiment Objective: To observe and investigate capillary action by creating a "walking water" effect between two cups. Materials: 6 clear plastic cups Water Food coloring (different colors) Paper towels Optional: Tray or plastic container to catch any spills Procedure: Gather the materials required for the walking water experiment. Line u

Coffee ground fossils, science experiment for children

ByKarthik Kumar D Kon2nd Aug 2023
Title: Coffee Ground Fossils - Introduction to Paleontology Experiment Objective: To create coffee ground fossils and introduce children to the concept of paleontology and the process of fossilization. Materials: Coffee grounds White flour Salt Water Mixing bowl Measuring cups and spoons Small objects (e.g., plastic dinosaurs, shells, small toys) Plastic wrap or parchment paper Optional: Paint

Coin inertia, science experiment for children

ByKarthik Kumar D Kon31st Jul 2023
Title: Coin Inertia - Exploring Inertia Experiment Objective: To investigate the concept of inertia using coins and explore how objects tend to resist changes in motion. Materials: Coins of different sizes and denominations Flat surface (table or countertop) Index card or piece of cardboard Optional: Ruler or measuring tape for measuring distances Procedure: Begin by discussing the concept

Film canister rocket, science experiment for children

ByKarthik Kumar D Kon30th Jul 2023
Title: Film Canister Rocket - Exploring Chemical Reactions and Propulsion Experiment Objective: To create a film canister rocket and investigate the principles of chemical reactions and propulsion. Materials: Film canister with a tight-fitting lid Alka-Seltzer tablets Water Safety goggles Optional: Decorative materials (markers, stickers) for customization Procedure: Begin by discussing th

API Docs, Drupal contributed module for your Developer Portal

ByKarthik Kumar D Kon29th Jul 2023
This module will provide API Docs to your Developer Portal, It is powered by Drupal content type, custom field formatters & views. Here's a step-by-step guide to help you to download, enable, configure and use the module for your developer portal. Download & Enable the Module: Visit the Drupal.org website and navigate to the API Docs module's page that you want to download, her

Hoop and straw airplane, kids science experiment

ByKarthik Kumar D Kon29th Jul 2023
Title: Hoop and Straw Aeroplane - Exploring Aerodynamics Experiment Objective: To build and test a hoop and straw aeroplane, investigating the principles of aerodynamics and flight. Materials: Drinking straw Lightweight paper (such as construction paper or printer paper) Scissors Tape Hoop or circular object (e.g., a plastic lid, a small hoop made from a pipe cleaner) Optional: Decorative mate

Leaf breathing, science experiment for children

ByKarthik Kumar D Kon28th Jul 2023
Title: Leaf Breathing - Investigating Transpiration Experiment Objective: To explore the process of transpiration in plants by observing "leaf breathing" through the movement of water in a plant stem. Materials: Freshly cut leafy plant stem (e.g., a leafy branch from a tree or a herbaceous plant) Clear glass or container Water Food coloring (optional) Optional: Plastic wrap or transp

Marshmallow catapult, science experiment for children

ByKarthik Kumar D Kon27th Jul 2023
Title: Marshmallow Catapult - Exploring Projectile Motion Experiment Objective: To build and test a marshmallow catapult, exploring principles of force, motion, and projectile trajectory. Materials: Popsicle sticks or craft sticks Rubber bands Plastic spoon Small marshmallows or soft projectiles Tape Optional: Decorative materials (markers, stickers) for customization Procedure: Begin by d

Sticky ice, science experiment for children

ByKarthik Kumar D Kon25th Jul 2023
Title: Sticky Ice - Exploring Surface Tension Experiment Objective: To investigate surface tension by creating "sticky" ice cubes that can cling to various surfaces. Materials: Ice cube tray Water Salt String or thread Various surfaces to test (e.g., plastic, glass, metal, fabric) Optional: Food coloring for visual effect Procedure: Fill the ice cube tray with water, leaving some

Paper bridge, science experiment for children

ByKarthik Kumar D Kon24th Jul 2023
Title: Paper Bridge - Engineering and Structural Strength Experiment Objective: To design and build a paper bridge that can support the weight of objects and explore the concept of structural strength. Materials: Sheets of paper (construction paper or printer paper) Scissors Rulers Books or other small objects to serve as weights Optional: Tape or glue (to reinforce the bridge) Procedure:

Color changing invisible ink, kids science experiment

ByKarthik Kumar D Kon23rd Jul 2023
Title: Color-Changing Invisible Ink - Chemical Reaction Experiment Objective: To create and reveal color-changing invisible ink using a simple chemical reaction. Materials: Lemon juice or white vinegar Water White paper or a blank sheet of paper Cotton swabs or small paintbrushes Heat source (hairdryer or iron) Optional: Food coloring for additional color effects Procedure: Create the invi

Make a compass, science experiment for children

ByKarthik Kumar D Kon21st Jul 2023
Title: Make Your Own Compass - Magnetism Experiment Objective: To create a simple compass and explore the principles of magnetism. Materials: Small, lightweight magnet (e.g., a bar magnet or a refrigerator magnet) Cork or a small piece of Styrofoam Small bowl or dish filled with water Sewing needle (must be made of steel, not stainless steel) Optional: Tape or glue (to secure the magnet to the

Elephant toothpaste, science experiment for children

ByKarthik Kumar D Kon20th Jul 2023
Title: Elephant Toothpaste - Chemical Reaction Experiment Objective: To demonstrate an exothermic chemical reaction by creating a foamy eruption known as "elephant toothpaste." Materials: 1/2 cup hydrogen peroxide (6% or higher concentration) Dish soap (liquid) Dry yeast Warm water Empty plastic soda bottle (16-ounce or larger) Funnel Safety goggles Tray or large container (to catch

Milk bottle xylophone, science experiment for children

ByKarthik Kumar D Kon19th Jul 2023
Title: Milk Bottle Xylophone - Sound and Pitch Experiment Objective: To explore sound and pitch by creating a milk bottle xylophone. Materials: Empty glass milk bottles (varying sizes) Water Wooden sticks or metal spoons (for striking the bottles) Optional: Food coloring or colored tape (for visual effect) Procedure: Gather a set of empty glass milk bottles. You can use bottles of differen

How to improve drupal website performance

ByKarthik Kumar D Kon19th Jul 2023
Improving the performance of a Drupal website involves optimizing various aspects of its configuration and content. There are several ways to overall complex performance related problems and improve Drupal website performance to load it quicker. Here are some tips to enhance the performance of your Drupal website: Enable Caching: Enable Drupal's built-in caching mechanisms to store pre-gen

Floating fish, science experiment for children

ByKarthik Kumar D Kon18th Jul 2023
Title: Floating Fish - Density and Buoyancy Experiment Objective: To explore the concepts of density and buoyancy by creating a floating fish. Materials: Clay or playdough Plasticine or modeling clay Plastic toy fish or small plastic object A basin, tub, or container filled with water Procedure: Start by shaping the plasticine or modeling clay into a small ball or disc shape. This will ser

Craft stick chain reaction, kids science experiment

ByKarthik Kumar D Kon17th Jul 2023
Title: Craft Stick Chain Reaction - Potential and Kinetic Energy Experiment Objective: To explore potential and kinetic energy by creating a chain reaction using craft sticks. Materials: Craft sticks (popsicle sticks) Small binder clips or clothespins Optional: Decorative materials (markers, stickers, paint) for customization A wide, flat surface for the experiment (e.g., table, floor) Proce

Grow an avocado tree, science experiment for children

ByKarthik Kumar D Kon16th Jul 2023
Title: Grow an Avocado Tree - Seed Germination Experiment Objective: To explore the process of seed germination and observe the growth of an avocado tree. Materials: An avocado pit (seed) Toothpicks Glass or jar Water Optional: Notebook or journal for recording observations and measurements Procedure: Carefully remove the pit (seed) from a ripe avocado. Rinse off any remaining fruit flesh

How to build the engaging digital experience via Drupal

ByKarthik Kumar D Kon10th Jul 2023
Building an engaging digital experience using Drupal involves combining effective design, user-friendly features, and content that resonates with your audience. Here are some tips to help you create an engaging digital experience using Drupal: Define Your Target Audience: Understand your target audience and their needs, preferences, and goals. Tailor your digital experience to meet their expecta

How to make your content more Accessible with plain language

ByKarthik Kumar D Kon7th Jul 2023
Making your content more accessible with plain language is a valuable practice that ensures your information is easily understood by a wide range of readers. Here are some tips to make your content more accessible and reader-friendly: Use Clear and Simple Language: Use plain, straightforward language that is easy to understand. Avoid jargon, technical terms, and overly complex vocabulary. Write

Watch the Water Rise, Kids Science Experiment

ByKarthik Kumar D Kon3rd Jul 2023
Title: Watch the Water Rise - Absorption Experiment Objective: To demonstrate the concept of absorption and observe how different materials absorb water. Materials: Clear cups or containers Water Various absorbent materials (e.g., paper towels, sponges, cotton balls, fabric scraps, tissue paper) Optional: Food coloring, markers, or colored paper for visual effect Procedure: Set up a worksp

Why is Drupal the Best Choice for Non-Profit Websites?

ByKarthik Kumar D Kon2nd Jul 2023
Drupal is often considered a great choice for non-profit websites due to several key factors that align with the unique needs and goals of non-profit organizations. Here are some reasons why Drupal is a popular choice for non-profit websites: Cost-Effectiveness: Drupal is an open-source platform, which means it is free to use and distribute. This can be particularly advantageous for non-profit o

Amplify a Smartphone, Science Experiment for Kids

ByKarthik Kumar D Kon27th Jun 2023
Amplifying the sound of a smartphone can indeed be turned into a science experiment, allowing kids to explore the principles of acoustics and sound amplification. Here's a simple science experiment idea: Title: Investigating Sound Amplification with Everyday Materials Objective: To explore different materials and their effects on amplifying the sound of a smartphone. Materials: Smartphone

Create a Mini Baking Soda Rocket?

ByKarthik Kumar D Kon15th Jun 2023
Creating a mini baking soda rocket can be a fun and educational experiment. Here's a simple guide to making one: Materials you will need: A film canister with a tight-fitting lid Baking soda (sodium bicarbonate) Vinegar Tissue or toilet paper Safety goggles (optional but recommended for eye protection) (adsbygoogle = window.adsbygoogle || []).push({}); Instructio

Security Checklist for Drupal Application

ByKarthik Kumar D Kon13th Jun 2023
Securing your Drupal website is crucial to protect your data, users, and overall website integrity. Here's a security checklist for a Drupal website: Keep Drupal Core and Modules Up to Date: Regularly update Drupal core and contributed modules to ensure you have the latest security patches. Enable update notifications to stay informed about available updates. Use Strong and Unique Passwords:

Why is Drupal Chosen by Large Organizations?

ByKarthik Kumar D Kon5th Jun 2023
Drupal is often chosen by large organizations for several reasons. Here are some key factors that make Drupal a popular choice: Scalability: Drupal is highly scalable, allowing organizations to handle large amounts of content, traffic, and user interactions. Its flexible architecture and robust performance capabilities enable it to accommodate the complex needs of large-scale websites and applic

Drupal LMS Features for Your Education Business

ByKarthik Kumar D Kon30th May 2023
If you're running an education business and considering Drupal as the platform for your Learning Management System (LMS), there are several features and capabilities you should look for to ensure a robust and effective solution. Here are some key Drupal LMS features to consider: Course Management: A Drupal LMS should provide comprehensive course management capabilities. This includes the ab

Leveraging Content Grouping for Personalized Digital Experiences

ByKarthik Kumar D Kon21st May 2023
Content grouping is a powerful technique that can be leveraged to create personalized digital experiences for users. By grouping content based on specific criteria, such as user preferences, demographics, or behavior, you can deliver targeted and relevant content to individual users. Here are some ways to utilize content grouping for personalized digital experiences: User Segmentation: Segment y

What to know before you choose a Drupal Hosting Platform?

ByKarthik Kumar D Kon16th May 2023
In this article we are gonna see a few important notes which will be helpful for people who are looking out to host their Drupal application. When selecting a hosting platform for your Drupal website, there are several key factors to consider. Here are some important things to know before making a decision: Compatibility with Drupal: Ensure that the hosting platform is compatible with Drupal

node_get_recent() is deprecated in Drupal 10.1.x

ByKarthik Kumar D Kon9th May 2023
node_get_recent() is unused in core and is now deprecated, developers can use views or EntityQuery to get the nodes which are recently modified or added. Earlier drupal developers used to use the function node_get_recent() to get the recently changed nodes like seen in below example $latest_updated_nodes = node_get_recent(10); Now from Drupal 10.1.x onwards, developers need to use entity q

Best way to add additional estimates upon the original estimate for a Story in a Sprint?

ByKarthik Kumar D Kon8th May 2023
When additional work or requirements are identified for a Story during a Sprint, it is important to ensure that the impact on the Sprint's scope and timeline is understood and communicated to the team and stakeholders. Here are some steps that can be followed to add additional estimates to a Story in a Sprint: Review the original estimate: First, review the original estimate for the Story an

How to generate good revenue from blogging websites?

ByKarthik Kumar D Kon7th May 2023
To maximize revenue from your blog, it's important to focus on creating high-quality content, engaging with your audience, and promoting your blog through social media and other marketing channels. There are several ways to generate revenue from a blogging website: Advertising: Displaying ads on your blog is one of the most common ways to generate revenue. You can use ad networks like Googl

How to improve a website's SEO score and make it searchable on Search Engines like Google?

ByKarthik Kumar D Kon6th May 2023
It is very important for the business to have their web sites to be popular on the search engines and the process of improving the quality and quantity of website traffic to a website or a web page from search engines is search engine optimization. In this article, we are going to see how one can improve their website’s SEO score and make the website popular on search engines. Improving yo

How to secure the Passwords of Users in Web Applications?

ByKarthik Kumar D Kon26th Apr 2023
Generally while working with Web applications, one of the important data related to Users is their passwords, and keeping them secured is one of the important jobs of the Web application. In this article we gonna see a brief how a developer or admin can make sure the passwords are secure on the web application. Here are some best practices to secure passwords in web applications: Use Strong Pa

Fix Colima connection refused error: failed to get Info from .lima/colima/ha.sock on Mac

ByKarthik Kumar D Kon19th Apr 2023
This article is about fixing only a single error which you see with Colima on Mac machines. This might be a simple & specific issue, but people who are facing this issue will really feel grateful with the solution provided. While you are running Colima on your mac machines, generally you get into such issue, when you power off or shut down your mac, without stopping the colima service (and de

Checklist for building an Eco-Friendly Home

ByKarthik Kumar D Kon29th Jan 2023
To build a home, which makes low-impact environmentally. And built using materials & technology that lowers its energy needs in future. And also make sure built home is reliable for few decades with minimal energy spent on it. To do this, you have to consider Energy? what Sustainable materials to be used? how it impacts on our health? And what is costs Before getting into the details of each

Multisite Local environment setup with DDEV and Drupal

ByKarthik Kumar D Kon26th Jan 2023
In this article we are going to see how we can set up a multisite environment with ddev on the local machine. Assuming people are aware of configuring the drupal multiple site from the drupal side of configurations. As we all know ddev is an open source tool for running local PHP development environments in minutes, which makes developer life easier during the local environment setup process, her

Secure your Web Application's Reset Password flow

ByKarthik Kumar D Kon22nd Jan 2023
Generally any application framework provides users to have a flow to reset the passwords by default, It is more like, use clicking on the Reset Password link and redirects to a page where he will asked for email, and reset link sent to users email, so that user can reset the password on their own. This is a default or general flow that any application framework provides, but developers or archite

How does Captcha know that I'm not a Robot?

ByKarthik Kumar D Kon11th Jan 2023
Almost all the developers working on web applications would have come across captcha or re-captcha. And developers might have also used them on the web pages before authentication of users on web applications or before showing specific content to users. As developers, we might have got a thought like how will this work behind the scenes, but in most of the cases, we developers would have ignored

Colima, similar tool like Docker Desktop, for Drupal Development

ByKarthik Kumar D Kon31st Dec 2022
Colima is a project that is easy to use and fully open source, and it helps in running docker containers on Linux OS and MacOs machines. We know Docker Desktop is no more a complete open source, if you are not using it personally. So now Colima is a tool which does work similar to Docker Desktop and In this article we are going to see how it works alone or along with Docker Desktop on your Linux

Local environment setup with Lando & Drupal 10

ByKarthik Kumar D Kon18th Dec 2022
We developers always choose to have some tools or setup, which makes our lives easier during the development process whether it might be a local environment or higher environments. Not only will lives be easier with such a setup, even the productivity of the individual or team will be increased. And today we are gonna see how Lando will help the drupal developer or drupal development much quicker

Drupal 10 is coming in a few days!

ByKarthik Kumar D Kon8th Dec 2022
Drupal 10 is planned to be released in December 2022. Drupal 10 will be straightforward upgrades like Drupal 8 to 9. Upgrade processes used are more or less similar. Mostly you need to keep your current site up to date with the latest drupal core and contributed projects. What is new in Drupal 10? Drupal 10 is a refined version of Drupal 9 with the certain features Claro administration theme i

Project vs Product - Plan and Delivery, Agile Characteristics

ByKarthik Kumar D Kon22nd Nov 2022
In the Service Industry, a Technical Lead or Technical Architect or Delivery Manager, one is always looking at the work, either as a Project or a Product, but I say, one should look at it as both, because work would be a Project for us but work would be a Product for the clients. While working on Agile basis, being at the leading positions one will be seeing the scope of work, then prepare the ba

Usage of Constraints (Validations) on Media Entities in Drupal Application

ByKarthik Kumar D Kon30th Jul 2022
In this article we are going to see how drupal developers can use the Drupal Constraints to Validate the Media entities. Basically Drupal provides Constraints to do the Validations on the Entities, where Drupal uses the Symfony’s validator and extends with Symfony’s Typed Data API for validating specific Entity field definitions. These constraint validators can be used in different w

INS Vikrant Delivered to Indian Navy, First Indigenous Aircraft Carrier by India

ByKarthik Kumar D Kon29th Jul 2022
INS Vikrant which is also known as Indigenous Aircraft Carrier 1 (IAC-1). It is the first aircraft carrier to be built in India. This is an Aircraft Carrier constructed by the Cochin Shipyard Limited (CSL) for the Indian Navy. The name Vikrant means courageous in Sanskrit. The motto of the ship is Jayema Saṁ Yudhi Sprdhah, which means I defeat those who fight against me. Brief of the backgroun

Usage of Local Php Security Checker for Drupal Applications

ByKarthik Kumar D Kon23rd Jul 2022
In this article, we are going to see how the Local PHP Security Checker library will make people's lives easier during the development & code review process. To make developer life easier, developers look for tools or libraries which can automated security review. Here comes the Local PHP Security Checker library, which checks for any known vulnerabilities in the package dependencies. Th

Complete Guide to Setup and Usage Solar Panels at Home

ByKarthik Kumar D Kon20th Jul 2022
Going green is the best of the environment and if you are planning to go green, then we all know Sun is the non-renewable energy and we could use this energy for people's survival. We have a few articles at PeoplesBLOG related to the Environment and going green, have a check of them. Using the Electricity from Solar energy is one of the best combinations, because there is not much waste out o

Cooking Food with Solar Power at Home

ByKarthik Kumar D Kon18th Jul 2022
On PeoplesBLOG, we were writing articles related to Eco friendly homes and how to use Solar energy and along the same lines, in this article we are going to see how people can cook their food with Solar energy. Generally majority of the people nowadays use Gas stoves for Cooking at home and Solar is one of the best case of the replacement for this. People can make a major change on the Environmen

Read Data to Paragraph Template in Drupal Application

ByKarthik Kumar D Kon17th Jul 2022
In this article we are going to see how to read the dynamic data of the node or entity or field values to the template file, which are specific to the paragraph template. Generally while the Paragraph module is used, default template suggestions given by the paragraph module or the template suggestions provided by the hooks are used and further template design is done. Here’s the article wh

How to work with Drupal Paragraphs?

ByKarthik Kumar D Kon12th Jul 2022
Paragraphs can be used as a way for Content Creation in Drupal. It actually allows the site builders to do their stuff a bit cleanly and for the end users this will be pretty easy to manage the content, meaning people get more control on the Editing side. Paragraphs is one of the  popular modules in Drupal, for handling content. It is more or less very similar to the fields and will provide

Usage of PhpStan on Github via Pull Request for Drupal Applications

ByKarthik Kumar D Kon5th Jul 2022
In this article, we are going to see how some tools & libraries will make people's lives easier during the development and code review process. We have a similar helpful article related to Phpcs, have a check of this. To make developer life easier, developers look for tools or libraries which can automated code review and if needed make any corrections in the code automatically. Here come

How to charge a Mobile phone with Solar power?

ByKarthik Kumar D Kon1st Jul 2022
In this article, we are going to see what all options we have to charge a mobile phone with Solar power. If you are going on treks which are primarily overnight or a few days of trek in some isolated place. In such cases obviously we won’t get any electrical power, In such cases for people Solar energy would be an alternative option to keep your device charged. And let’s see what all

How to work with Twig Templates in Drupal?

ByKarthik Kumar D Kon24th Jun 2022
In this article, we are going to see how a developer can work with Twig templates, and how to override templates (if needed) and create template suggestions with hooks, so that templates could be easily managed. Basically drupal allows people to override the existing twig templates, so that people can fully have control on the html generated via the custom theme. First thing, we need to make sur

Quick reference of Code Reviews for Drupal Application

ByKarthik Kumar D Kon22nd Jun 2022
In this article we are going to see how your Drupal team can do code reviews and available tools or libraries which help people in the team to do the code reviews seamlessly. It’s pretty important to follow a few guidelines as well, so that all people or developers in the team are on the same page. Firstly, for the code reviews to be at their best, the committed code should be more organis

Usage of PHPCS on Github via Pull Request for Drupal Applications

ByKarthik Kumar D Kon20th Jun 2022
In this article, we are going to see how some tools & libraries will make people's lives easier during the development & code review process. And to make developer life easier, developers look for tools or libraries which can automated code review and if needed make any corrections in the code automatically. Here comes the PHP codesniffer and Drupal coder module. If you are maintaini

Store Secrets Securely on Pantheon for Drupal Application

ByKarthik Kumar D Kon10th Jun 2022
In this article, we are going to see how people can store access keys and tokens securely, in the case of your drupal application that is managed on pantheon. Generally, all the Access keys or Tokens or any Secret third party auth information should not be stored in the database or within the project web root, Its safe to store it encrypted and within a file, and keep the file outside of the proj

Configuration management via Quicksilver on Pantheon

ByKarthik Kumar D Kon9th Jun 2022
As we saw in the earlier article, like how we manage the configuration across the environments. In this article we are going to see how Drupal configurations can be deployed or imported across the environments with the help of Quicksilver which hooks into platform workflows to automate your Pantheon WebOps workflow across the environments. In the pantheon environment’s drupal code base, yo

Drupal Configuration management (Local, Dev, Test and Live)

ByKarthik Kumar D Kon4th Jun 2022
In this article we are going to see how Drupal serves configurations across the environments, which can be well maintained with help of some contributed modules and version control. Drupal 8 onwards configuration has been saved in the yml files in a consistent manner, which includes all the enabled modules, all the content types, vocabularies, fields & views. Making the configurations direct

Improve Drupal Search with Solr, Locally configured via Lando

ByKarthik Kumar D Kon21st Feb 2022
In this article, we are going to learn how Drupal search can be improved with Solr which provides great performance, and is suitable even for use on large commercial websites. And along with this using the search_api & search_api_solr modules, helps to configure the Facets & Multilingual content can be handled in an improved manner. And let's see how we can configure this locally with the help of

When to use hook_update_N & hook_post_update_NAME?

ByKarthik Kumar D Kon8th Feb 2022
In this article, we are going to learn when to use hook_update_N and hook_post_update_NAME. In general, I was using hook_update_N for any database-related changes or with any configuration additions or updates. And I was using hook_post_update_NAME for any content creation or updating or for the creation or updating any taxonomy terms etc, sometimes for clearing site caches as well. But, let’s h

Improvements for Editor Experience in Drupal

ByKarthik Kumar D Kon22nd Dec 2021
In this article, we are going to learn what Drupal offers for text editors or content managers as a content management framework within Drupal Core & Contributed modules. Earlier versions of Drupal have several useful features to help content editors to manage their content on a daily basis. And in the newer versions of Drupal (from when Symfony was introduced), there are a few more improvements i

What Drupal offers as Responsive Web Design within Core

ByKarthik Kumar D Kon7th Oct 2021
In this article, we gonna see What Drupal offers as Responsive Web Design within Drupal Core for developers. While Drupal 8 was out and it had a buzz of being responsive, mobile friendly. And yes, the Internet is on the verge of being dominated by smartphones & Drupal needs to be prepared.Mobile friendly will also mean the content is first. From a big screen to a little screen, elements would look

Know why Symfony framework was picked by Drupal

ByKarthik Kumar D Kon22nd Aug 2021
In this article, we gonna see why Symfony was picked for Drupal and what it changes for developers. As we all know PHP evolved rapidly in the past years, and unfortunately, Drupal adjustment to this development was not satisfying, especially in the case of software engineering patterns adoption. And that is one of the reasons why Drupal Developers had to come up with creative ways to deal with suc

Understand why Twig is replacing PHP Template in Drupal

ByKarthik Kumar D Kon14th Aug 2021
A completely new template engine is introduced in Drupal. The templating system in all previous versions of Drupal is using theme_* functions and PHP-based *.tpl.php files. Now, this has been completely replaced in Drupal 8. Instead of using theme functions and theme template files, Drupal is now using the Twig templating system. Twig is a PHP-based compiled templating l

In layman's terms, Services & Dependency Injection in Drupal

ByKarthik Kumar D Kon4th Aug 2021
If we look into the basis of Software engineering, Dependency Injection is an approach in which one object get another object that it depends on. And these other objects are called dependencies. And Injection refers to the passing of a dependency (as a service) into the client object that would use it. With Dependency Injection, the class is no longer responsible for ins

Drupal Cache Clear & Cache Rebuild

ByKarthik Kumar D Kon31st Jul 2021
In order to render a page via Drupal, Drupal will need to make several database queries and get the data to render. This process of making queries can be reduced by storing the web pages in a cache, which is what Drupal does. And developers during developments may use this cache clear or cache rebuild quite often, like after installing a new module or theme. The site wou

Multisite Local environment setup with Lando & Drupal

ByKarthik Kumar D Kon30th Jul 2021
As we have seen in the earlier article to setup the Local environment with Lando & Drupal, Now let's see how we set up the multisite with the lando. And hope you are already aware of Drupal Multisite. If not, It is a feature of Drupal that allows you to run multiple Drupal installs off of a common codebase. This allows you to share themes and modules between a collection

Studies estimate long COVID-19 has over two hundred Symptoms

ByKarthik Kumar D Kon17th Jul 2021
According to a Lancet's journal EClinicalMedicine, In the Coronavirus (Covid-19) patients who are facing prolonged symptoms have reported more than 200 symptoms across 10 organ systems. They have analysed the responses of 3,762 peoples from 56 different countries with confirmed or suspected Covid-19. And the data were collected from September 6, 2020, to November 25, 202

Local environment setup with Lando & Drupal

ByKarthik Kumar D Kon9th Jul 2021
We developers always choose to have some tools or setup, which makes our lives easier during the development process whether it might be a local environment or higher environments. Not only will lives be easier with such a setup, even the productivity of the individual or team will be increased. And today we are gonna see how Lando will help the drupal developer or drupal development much more qui

Fix SSL error 61 in Citrix Web Receiver on Ubuntu

ByKarthik Kumar D Kon5th Jul 2021
This article is about fixing only a single error which you see with Citrix Web Receiver on the Ubuntu machines. This might be a simple & specific issue, but people who are facing this issue will really feel grateful with the solution provided. After you install the Citrix web receiver on Ubuntu machine & while you try to connect, in some cases no connection to system

Why to have a Green roof or Eco friendly roof on a building

ByKarthik Kumar D Kon22nd Jun 2021
A roof of a building that is partially or completely covered with vegetation, that is planted over a waterproofing membrane. It may also include additional layers such as a root barrier and drainage and irrigation systems. Rooftop ponds are another form of green roofs which are used to treat greywater. Vegetation, soil, drainage layer, roof barrier and irrigation sys

Security Hardening - Nginx Response Headers

ByKarthik Kumar D Kon20th Jun 2021
Now-a-days, web based attacks are one of the most common types of cybercrime, and in most cases, the attacked protocol is the HTTP, while the component that receives the attacks is the web server. Hardening Nginx HTTP headers becomes necessary for reducing any attacks to the web server. And how to harden Nginx response HTTP headers? - HTTP headers are pieces of infor

Black Fungus - Detected in Coronavirus Patients

ByLeela Vasundharaon13th Jun 2021
Black fungus is an infection caused by a fungus named mucormycosis. This fungal infection is being reported in a few Corona-affected patients during or post-recovery. People catch mucormycosis when they come in contact with the fungal spores in the environment. It can also be contacted through skin contact through a cut, burn, or any other form of skin trauma.

Drupal 7 to Drupal 8/9 Audits

ByKarthik Kumar D Kon24th Apr 2021
Migration from Drupal 7 to Drupal 8/9 is more of a re-build than a simple upgrade. We can move the content. users and other configuration with the help of core system, But still their will be a need to re-write custom modules or themes and some times contrib ones as well. By having a list which helps us to Audit any D7 Project to Drupal 8/9 migration would help start quick.

Technical Writing Vs Content Writing

ByLeela Vasundharaon13th Apr 2021
While we see at the first time, we might see Technical Writing and Content Writing career paths to be similar. But in reality these two are differnt in concepts. Technical writer would have an excellent grip on the technical abilities which would help to work in various domains. While Content writer would a precise attention grabbing writing style which makes the rea

Heat waves in India and Current Temperature Status and Warning for next five Days

ByKarthik Kumar D Kon29th Mar 2021
In 21st century due to climate changes, global temperature can increase means heat waves would be compartively more. This might affect human health a lot and in some cases can lead to death. We should know that, these heat waves will affect many people in small amount of time. In India, these Heat waves generally occur from March - June, & in some cases, they might e

Drupal JSON API, Deep Dive - Part 2

ByKarthik Kumar D Kon28th Mar 2021
In Part 2, Let's see about the Core concepts like Types, URL structure, HTTP methods, Request headers, Response codes and Document structure i.e Data in the request body. JSON:API module will provide the APIs for Drupal entity types and bundles, where every bundle will have its own unique url path, which will have a shared pattern. Types

Locally Setup and Scan your Docker images via Clair

ByKarthik Kumar D Kon24th Mar 2021
Docker Images contain not only application code, but a OS and additional utilities to make application run as expected. Images can also be vulnerable its better not have any CVE's in image. Running scans are one of the way to protect from CVE's. These container scanning tools scan for known vulnerabilities in the image. In this article, We use Clair to scan a Docker

Monitoring Web Application with ELK Stack

ByKarthik Kumar D Kon19th Mar 2021
For Auditing & Troubleshooting issues in an application, log data is very useful. And to make it easy to read the log data via some kind of tool will make developers & maintainers happy. However, not all the log data for any event is not needed to be stored in the log record. Means, Each log record should have only the information needed for further notice or further debugging. Strictly all sensit

Drupal JSON API, Deep Dive - Part 1

ByKarthik Kumar D Kon18th Mar 2021
JSON:API module is implemented based on JSON:API Specification. Means, a specification that says how client should request the resources to be fetched or modified, & also how server should respond to such requests. This JSON:API is designed to minimize the number of requests and also minimize the amount of data transmitted between clients & servers. And such efficiency is achieved without compromi

Things to know about Proofreading

ByLeela Vasundharaon2nd Mar 2021
Proofreading is the process of looking for and correcting errors in your work i.e. finding and correcting spelling, grammar, punctuation, consistency and errors. Proofreading is the last step in your writing and editing process. You should have written and edited your work for general coherence and flow before proofreading.

Coronavirus, Discovered in the 1960s, Serious Respiratory Tract Infections

ByKarthik Kumar D Kon22nd Feb 2021
Coronaviruses are a group of viruses that cause diseases in mammals and birds that include diarrhea in cows and pigs, and upper respiratory disease in chickens. In humans, the virus causes respiratory infections, which are often mild, but in rare cases are potentially lethal. There are no vaccines or antiviral drugs that are approved for prevention or treatment.

World Cancer Day, February 4th - Early detection of Cancer can lead to Improved outcomes & Cure.

ByKarthik Kumar D Kon4th Feb 2021
Cancer is a large group of diseases that can start in almost any organ or tissue of the body when abnormal cells grow uncontrollably, go beyond their usual boundaries to invade adjoining parts of the body and/or spread to other organs. The latter process is called metastasizing which is a major cause of death from cancer. A neoplasm and malignant tumour are other common names for cancer.

Send Mail with Custom Email Template & with Dynamic values via Drupal Mail Service

ByKarthik Kumar D Kon20th Jan 2021
Sending an email works with defining an email template (subject, text and possibly email headers) and the replacement values to use in the appropriate places in the template. Processed email templates are requested from hook_mail() from the module sending the email. Any module can modify the composed email message array using hook_mail_alter(). Finally \Drupal::service('plugin.manager.mail')->mail

API Docs Drupal Module simple way to show OAS Docs on Drupal Portal

ByKarthik Kumar D Kon16th Jan 2021
If you want to show API Documents on your Drupal Portal and you want to do it do it quickly, Here's the module API Docs which solves your purpose. API Docs is a simple module which will will provide a content type for the API Doc and User will be able to create API Documents by just uploading Open API Spec. Each API Doc is a content with this API Docs module. Prerequ

Rainwater Collection, Storage & Purification

ByKarthik Kumar D Kon18th Dec 2020
Rainwater Harvesting is the collection & storage of rain water, rather than allowing it to run off. Rainwater is collected from a roof-like surface and redirected to a tank, cistern, deep pit (well, shaft, or borehole), aquifer, or a reservoir with percolation. We can utilize this water for many purposes like, include watering gardens, livestock, irrigation, domestic use with proper treatment, and

Construction materials for Thermal Resistance Walls, Earth Bricks

ByKarthik Kumar D Kon20th Jun 2020
Construction process can be tedious, time consuming, and expensive. To overcome this during construction, varied methods of construction is being considered and developed. Also, materials and equipment used for construction are also being fabricated to enhance the quality of construction and furthermore minimize the time and cost. Interlocking bricks are one such advancement in construction indust

Scientists Have Created Hexagonal Salt, For First Time Ever

ByKarthik Kumar D Kon1st Jun 2020
While it probably won't make it to your dining table, a new scientific achievement might be able to help in everything from radar equipment to electric cars: scientists have been able to form salt, aka sodium chloride (NaCl), in a hexagonal shapeThis is work done at the smallest of scales, with researchers able to get a thin film of hexagonal salt to form on top of a layer of diamond, due to the c

'PigeonBot' is the first robot that can bend its wings like a real bird

ByKarthik Kumar D Kon31st May 2020
Pigeons may be considered rats of the sky, but some scientists have found greater value in these urban birds: the blueprint for a new generation of flying machines.Birds can modify the shape of their wings by fanning out their feathers or shuffling them closer together. Those adjustments allow birds to cut through the sky more nimbly than rigid drones. Now, using new insights into exactly how pige

Drupal JSON:API GET, POST, PATCH and DELETE Samples

ByKarthik Kumar D Kon11th Nov 2019
The API that the JSON:API module makes available is centered on Drupal's entity types and bundles. Every bundle receives its own, unique URL path, which all follow a shared pattern HTTP Methods JSON:API specifies what HTTP Methods to accept. Those are: GET, POST, PATCH, and DELETE. Notably, PUT is not included.

Cache Set, Get and Invalidate per User in Drupal 7

ByKarthik Kumar D Kon26th Jun 2019
How to Set, Get and Invalidate the caches per user in Drupal 7, this blog article will explain a brief of how to do such implementation on Drupal using the default drupal cache functions. Here, we go with the steps Initially, create the custom functions for Get, Set and Invalidate the caches per user.

Store Drupal logs on Amazon S3

ByKarthik Kumar D Kon24th Jun 2019
Store Drupal logs on Amazon S3 via hook_watchdog, so that you can get rid of heavy logs on your drupal database and can later read from the S3. For this todo on Drupal You should use the "hook_watchdog" hook, where this hook allows modules to route log events to custom destinations.

AES Encrypt & Decrypt

ByKarthik Kumar D Kon11th Jun 2019
Advanced Encryption Standard, where we use AES-256 to encrypt the data with Cipher. Encrypt & Decrypt approach taken is 'Cipher Block Chaining' method 'AES-256-CBC'. AES Encrypt We would have the 'Secret' stored in a file which is other than the web root.

Sites Still Vulnerable to Drupalgeddon 2

ByKarthik Kumar D Kon27th Jun 2018
Attackers are exploiting Drupalgeddon 2 critical vulnerability in Drupal to compromise systems & secretly turn them into malicious cryptocurrency mining machines like cryptojacking malware, mine for Monero. The only side effects a victim might notice is that their system is running slower or doing more work than usual. Still most of the

Secure Website running on Apache with Let's Encrypt on Linux

ByKarthik Kumar D Kon1st Feb 2018
Website security is generally most complicated and expensive task for every Linux admin. Let's Encrypt is a free, automated, and open certificate authority that provides free X.509 certificates for Transport Layer Security encryption via an automated process. It's very complex process to install and add SSL certificate to a web server. Let's make it easier with the h

Aegir on Docker - Develop, Test, With Easier Deployment

ByKarthik Kumar D Kon3rd Sep 2017
Aegir with Docker would be one of the brilliant option for Better Drupal Development and Faster Deployments. Docker, which solves the overhead of virtualization layer. And Aegir, which gives the best possible approach for Drupal Multisite hosting. Here you go??? Better Task Queue..! This process is usually

Integrating Codeception with Drupal to have added support for TDD

ByKarthik Kumar D Kon26th Mar 2017
Getting Codeception into Drupal, will have added support for Test Driven Development.. Specifically in having the Acceptance Tests in the project.. Since Test Driven Development would be one the most integral part of the project.. And also internal team and vendor team would be having more confidence in the version releases of their project.. one can prefer TDD. Test

Creating a Twitter Share block programmatically in Drupal 8

ByKarthik Kumar D Kon14th Mar 2017
How to Create a Twitter Share block programmatically in Drupal 8. Which includes few minor stuff like Accessing the Current Node data in Block. How do we create the link programmatically. Disable cache for particular block.

Profiling Drupal Performance with Webgrind and Xdebug

ByKarthik Kumar D Kon2nd May 2016
Xdebug Profiling is all about measuring the performance of PHP code. In this article you gonna see how your measure the performance of your php code using webgrid and the xdebug. Requirements: Xdebug, with profiler enabled Webgrind Xdebug Addon plugin for browser 1. Xdebug with profiler enabled For setting up the environment, edit the php.ini file and add following lines. xdebug.profiler_en

Auto Tagging of Taxonomy terms in Drupal7

ByKarthik Kumar D Kon27th Sep 2015
This article help you to create the way to implement the autotagging of the taxonomy terms based on the other field of the node page. This can be implemented by using the hook_node_presave(). In our case lets consider the field_tags is the taxonomy field, and we are autotagging based on the content present in title and body fields. All

Configuring & Debugging Drupal 7 on PHPStorm with XDebug on Ubuntu14

ByKarthik Kumar D Kon26th Aug 2015
Debugging the code is one of the important process for a developer, So now this article will help you to configure the Phpstorm for debugging the Drupal 7 application with the help of xDebug. The configuration made in this article refers specifically to the Ubuntu machine, which has Apache2 webserver running and xDebug installed. Inital

Custom Batch processing in Drupal 7 to update Nodes - Batch API

ByKarthik Kumar D Kon17th Aug 2015
Drupal's batch API processing is very nice and provides few benifits, We can break long tasks into smaller batches, and by this we will be able to prevent maximum execution time errors.This article will show how to Build a batch routine in a custom module, its more straight forward approach, you can follow up below code, which is been explained with required comments.Create your custom module, whi

Drupal7 Simple Test case in Custom Module

ByKarthik Kumar D Kon12th Jul 2015
Why to write test case? Very simple, in one word, Its waste of time and effort of checking something we changed in code and that effects other part, and to make sure every time what change we make that should not effect any other code, so this task can be done by our test cases In this article, giving a simple test example to create a drupal test case

Filter content between Date ranges in Drupal 7

ByKarthik Kumar D Kon11th Jul 2015
It is tempting to believe that using the is between on a date fields will work. However, this option is used only in the case of events Starting on a range of date. This tutorial requires that you already have a content type with a date field . It is not necessary to have two fields to adjust an 'end date' for the event, only a date field with the 'Collect an end dat

Create Related Content of Different Content Types through Taxonomy in Drupal7

ByKarthik Kumar D Kon11th Jul 2015
Step 1 Create a Taxonomy term field for the content type, In this article lets take example for Basic Page content type as shown in the below image. with the Autocomplete selected as settings of the term reference field. Step 2 And next create/resue the Taxonomy term field for the other content type, In this article lets take example f

Drupal Multisite development environment Configuration in Ubuntu14

ByKarthik Kumar D Kon8th Jul 2015
Prerequisite Requires a working drupal installation Set up your hosts file Add the following lines to /etc/hosts: 127.0.0.1 testsite.localhost 127.0.0.1 testsite2.localhost Set up Virtual Hosts Add the following code to /etc/apache2/sites-available: Goto to the folder /etc/apache2/sites-available, copy the existing 000-default.conf file to a new file testsite.localhost and make the changes i
Showing articles of label Sci-Tech. Show all articles
We Need Your Consent
By clicking “Accept Cookies”, you agree to the storing of cookies on your device to enhance your site navigation experience.
I Accept Cookies