science and technology

How to Get the Current Branch Name with git

Most developers spoil themselves with fun command line utilities to make their work easier and more efficient. One such command line helper allows developers to always show the git branch in the command line. How can you get the current branch? With this handy snippet: git branch --show-current It’s great to keep this snippet around […]

The post How to Get the Current Branch Name with git appeared first on David Walsh Blog.




science and technology

How to Play Grand Poo World 3

The underground world of creating and streaming Super Mario World-based ROM hacks continues to gain popularity. This popularity is a tribute to the creativity of gamers and the quality of the original 30 year old video game’s mechanics. Over the past decade, incredible ROM hacks like Grand Poo World 1 and 2, Invictus, and Dram […]

The post How to Play Grand Poo World 3 appeared first on David Walsh Blog.




science and technology

AutoGrow Textareas with CSS

As the demands of the web change and developers experiment with different user experiences, the need for more native language improvements expands. Our presentation layer, CSS, has done incredibly well in improving capabilities, even if sometimes too slow. The need for native support for automatically expanding textarea elements has been long known…and it’s finally here! […]

The post AutoGrow Textareas with CSS appeared first on David Walsh Blog.




science and technology

Thoughts on Streaming Services: 2024 Edition

Streaming services have revolutionized content delivery, sending linear media companies into a panic as they watch traditional cable services decay. “Cutting the cord” is a common practice these days, but the streaming landscape isn’t perfect. We’re a decade into streaming so I wanted to share my thoughts on the state of new media: first impressions, […]

The post Thoughts on Streaming Services: 2024 Edition appeared first on David Walsh Blog.




science and technology

Extract a Number from a String with JavaScript

User input from HTML form fields is generally provided to JavaScript as a string. We’ve lived with that fact for decades but sometimes developers need to extract numbers from that string. There are multiple ways to get those numbers but let’s rely on regular expressions to extract those numbers! To employ a regular expression to […]

The post Extract a Number from a String with JavaScript appeared first on David Walsh Blog.




science and technology

Date.now()

Ask any software engineer and they’ll tell you that coding date logic can be a nightmare. Developers need to consider timezones, weird date defaults, and platform-specific date formats. The easiest way to work with dates is to reduce the date to the most simple format possible — usually a timestamp. To get the immediate time […]

The post Date.now() appeared first on David Walsh Blog.




science and technology

Fixing Cumulative Layout Shift Problems on DavidWalshBlog

Over 50 thousand developers visit DavidWalshBlog every month from around the world to learn JavaScript tricks and fix problems in their code. Unfortunately, some of them have a slow experience on the site. David tracks the performance of his Core Web Vitals and overall performance with Request Metrics. Recently, we noticed that his CLS performance […]

The post Fixing Cumulative Layout Shift Problems on DavidWalshBlog appeared first on David Walsh Blog.




science and technology

How to Override width and height HTML attributes with CSS

One of the HTML elements that frequently comes into collision with CSS is the img element. As we learned in Request Metrics’ Fixing Cumulative Layout Shift Problems on DavidWalshBlog article, providing image dimensions within the image tag will help to improve your website’s score. But in a world where responsive design is king, we need […]

The post How to Override width and height HTML attributes with CSS appeared first on David Walsh Blog.




science and technology

Detect Caps Lock with JavaScript

Anyone is capable of having their caps lock key on at any given time without realizing so. Users can easily spot unwanted caps lock when typing in most inputs, but when using a password input, the problem isn’t so obvious. That leads to the user’s password being incorrect, which is an annoyance. Ideally developers could […]

The post Detect Caps Lock with JavaScript appeared first on David Walsh Blog.




science and technology

I’m So Old: Web Edition

Time can be a funny thing. I still remember discovering HTML, CSS, and JavaScript coding. I still remember my first college programming course. I still remember my first day at my first coding job, then my first day at my second coding job, and then my first day at Mozilla. I still remember my first […]

The post I’m So Old: Web Edition appeared first on David Walsh Blog.




science and technology

Get Started in AI and NFTs with the Limewire API (Sponsored)

AI media creation has expanded to incredible video art and a host of other important improvements, and LimeWire is leading the way in creating an awesome interface for the average user to become an AI artist. Limewire has just released its Developer API, a method for engineers like us to create dynamic AI art on […]

The post Get Started in AI and NFTs with the Limewire API (Sponsored) appeared first on David Walsh Blog.




science and technology

HTML popover Attribute

Modals have been an important part of websites for two decades. Stacking contents and using fetch to accomplish tasks are a great way to improve UX on both desktop and mobile. Unfortunately most developers don’t know that the HTML and JavaScript specs have implemented a native modal system via the popover attribute — let’s check […]

The post HTML popover Attribute appeared first on David Walsh Blog.




science and technology

How to Fix: Windows WASD Keys Reversed with Arrow Keys

This past weekend I had the opportunity to be what every father wants, if only for a moment: the “cool dad”. My wife was out of town and my youngest son wanted to play PUBG. I caved in, taught him the basic FPS key binds, and he was having a great time. While he was […]

The post How to Fix: Windows WASD Keys Reversed with Arrow Keys appeared first on David Walsh Blog.




science and technology

How to Retrieve WiFi Password on Windows

Remembering the WiFi password when on a guest network is never easy. Even worse is when it’s no longer posted and someone else is asking you for it. Luckily there’s a built in Windows command to recover the password of a given WiFi network. The Shell Code Open cmd and execute the following command: netsh […]

The post How to Retrieve WiFi Password on Windows appeared first on David Walsh Blog.




science and technology

How to Set Date Time from Mac Command Line

Working on a web extension that ships to an app store and isn’t immediately modifiable, like a website, can be difficult. Since you cannot immediately deploy updates, you sometimes need to bake in hardcoded date-based logic. Testing future dates can be difficult if you don’t know how to quickly change the date on your local […]

The post How to Set Date Time from Mac Command Line appeared first on David Walsh Blog.




science and technology

Case Insensitive CSS Attribute Selector

CSS selectors never cease to amaze me in how powerful they can be in matching complex patterns. Most of that flexibility is in parent/child/sibling relationships, very seldomly in value matching. Consider my surprise when I learned that CSS allows matching attribute values regardless off case! Adding a {space}i to the attribute selector brackets will make […]

The post Case Insensitive CSS Attribute Selector appeared first on David Walsh Blog.




science and technology

How to Add a Header to a curl Request

curl is one of those great utilities that’s been around seemingly forever and has endless use cases. These days I find myself using curl to batch download files and test APIs. Sometimes my testing leads me to using different HTTP headers in my requests. To add a header to a curl request, use the -H […]

The post How to Add a Header to a curl Request appeared first on David Walsh Blog.




science and technology

How to Download a YouTube Video or Channel

The ability to download media on the internet almost feels like a lost art. When I was in my teens, piracy of mp3s, movies, and just about everything else via torrents and apps like Kazaa, LimeWire, Napster, etc. was in full swing. These days sites use blob URLs and other means to prevent downloads. Luckily […]

The post How to Download a YouTube Video or Channel appeared first on David Walsh Blog.




science and technology

13/13:01 EDT Severe Thunderstorm Warning for parts of East Gippsland Forecast District.




science and technology

The basics of molecular biology / Alexander Vologodskii.

Cham : Springer, [2023]




science and technology

Can microbial communities regenerate? [electronic resource] : uniting ecology and evolutionary biology / S. Andrew Inkpen and W. Ford Doolittle.

Chicago, IL : The University of Chicago Press , 2022.




science and technology

In the herbarium [electronic resource] : the hidden world of collecting and preserving plants / Maura C. Flannery.

New Haven : Yale University Press , 2023.




science and technology

Journal of the Adelaide Botanic Gardens

Adelaide, S. Aust. : Adelaide Botanic Gardens, 1976-2016




science and technology

Journal of the Arnold Arboretum [electronic resource]. Supplementary series / Harvard University

[Cambridge, Massachusetts] : Harvard University, 1991




science and technology

Digital transformation solutions player UST named Workday services deployment partner 

UST will leverage its cross-platform SaaS expertise, Generative AI thought leadership, industry solutions, and automation tools to enable customers get the most from their Workday experience




science and technology

Sonata Software secures multi-year deal from Fortune 500 manufacturing company

The client is partnering with Sonata Software to modernise its operations and deliver a homogenous, unified user experience at scale




science and technology

Infosys unveils small language models built on NVIDIA AI stack

The collaboration leverages NVIDIA AI and Infosys Topaz offerings for scaling enterprise AI




science and technology

Indian online gaming sector faces money laundering threat, warns report

The sector employs around one lakh people and has the potential to to create 2,50,000 jobs by 2025




science and technology

India will be one of the biggest intelligence markets: Mukesh Ambani

Reliance would like to build AI infrastructure in the country that would make a similar impact like Jio did for telecom infrastructure, says Mukesh Ambani, speaking at the Nvidia AI summit in Mumbai




science and technology

Mangaluru Technovanza unveils roadmap for ‘Silicon Beach of India’

The event organised by Karnataka Digital Economy Mission brought together industry leaders, start-up founders, students and other stakeholders to explore the technology and entrepreneurship landscape in coastal Karnataka




science and technology

India should manufacture its own AI systems: Nvidia’s Jensen Huang

In an interaction with media in Mumbai, Huang said, “Manufacture your own AI. You should not outsource, you should not export data to import intelligence. Don’t wait to jump into this one 20 years later. Enter this one at Ground Zero.”




science and technology

Nvidia’s Jensen Huang bets on India’s AI future

Announces a slew of partnerships with Indian companies to enable AI infra




science and technology

Qualcomm bullish on India’s automotive growth, eyes major expansion in auto tech

At the recent Snapdragon Summit, Qualcomm launched the Snapdragon Cockpit Elite and Ride Elite platforms, designed to enhance in-car entertainment and automated driving experiences




science and technology

Revolutionising data security: IBM introduces Guardium Data Security Centre with GenAI capabilities

The centre incorporates GenAI features for generating risk summaries and improving productivity among security teams.




science and technology

TRAI monthly data: BSNL gains subscribers in August on losses of Airtel, RJio, VIL

The three private players increased their tariffs by 11-25 per cent in July




science and technology

TiE Global Summit 2024 targets ₹100 crore in funding for start-up initiative

The event will take place in Bangalore from December 9-11, 2024, and on December 12 in Mysore




science and technology

Nvidia overtakes Apple as world's most valuable company

Nvidia's stock market value briefly touched $3.53 trillion, while that of Apple was $3.52 trillion, according to data from LSEG




science and technology

Delta sues CrowdStrike over ‘catastrophic’ software glitch

Delta says the faulty update cost the airline at least $500 million in out-of-pocket losses — in addition to “severe harm to its reputation and goodwill,” according to the complaint, filed Friday in state court in Georgia




science and technology

CMS Info Systems reports 8% increase in consolidated net profit at ₹91 crore

The company said slower consumption, elections and intense rains in the first half (H1) of FY25, which impacted realisations




science and technology

Reliance Jio slashes price of JioBharat 4G phone by ₹300 for Diwali

BL Mumbai Bureau Users of JioBharat 4G phones can make unlimited voice calls, get access to over 455 television channels, and 14 GB data at ₹123 per month




science and technology

Ericsson expects network densification to drive next phase of growth in India

Ericsson estimates that the data traffic in India will grow from 29 GB per smartphone user per month to 68 GB per smartphone user per month by 2029




science and technology

PM Modi urges vigilance against ‘digital arrest’ scams, calls for public awareness

A National Cyber Co-ordination Centre has been set up for synchronisation among investigative agencies working on cyber crime, says Prime Minister Narendra Modi




science and technology

Elon Musk, Jeff Bezos’s satcom firms push for 1% spectrum charges

They have also sought a 20-year licence for providing satcom services




science and technology

Amazon Web Services India vision: Investing in cloud and local partnerships for economic growth

Our planned investment will contribute $23.3 billion to India’s GDP by 2030, and support approximately 1,31,700 full-time jobs annually at local businesses, says Chris Casey of AWS




science and technology

Bharti Airtel Q2 preview: Consolidated net profit expected to grow multifold

According to analysts, industry-leading ARPU and support from other businesses bode well for Airtel’s revenue growth during the quarter




science and technology

A digital twin holds promise for people with Type 2 diabetes

This model integrates data from various sources, including a continuous glucose monitor (CGM), activity trackers, and a smartphone app where patients log their daily food intake




science and technology

Cyient acquires 27.3% stake in Azimuth AI

The investment aligns with India’s initiatives to boost domestic semiconductor innovation and follows Cyient’s establishment of a fully owned semiconductor subsidiary in July 2024




science and technology

Shashwat Sharma to take over as MD and CEO of Airtel from January 2026

Gopal Vittal to be Executive Vice-Chairman; Q2 consolidated net profit jumps 168 per cent YoY to ₹3,593 crore




science and technology

Airtel Q2 FY25 net profit jumps 168% YoY to ₹3,593 crore

Mobile ARPU increased to ₹233 in Q2 FY25 vs ₹203 in Q2 FY24




science and technology

Airtel’s new MD & CEO has spearheaded multiple innovations