Urgent.News

What's breaking now, across thousands of outlets.

Tech

Safaricom tells customers to watch data use as Ksh20 bundle shrinks from 1GB to 400MB

Safaricom has advised customers to closely monitor their internet use after a user questioned whether a Ksh20 data bundle offering 400MB would last through the first half of a football match. The exchange happened on Tuesday, September 29, 2026, after an X user tagged Safaricom and questioned the reduced allocation. Safaricom previously offered a popular […]

We haven't written up this one. People Daily Kenya has the full story — the link below goes straight to it.

Read the original at peopledaily.digital →

More in Tech

Mobile Compatibility Testing: The Complete Guide to Devices, OS & Networks

A mobile app can work perfectly on one phone and still behave differently on another. A button may sit correctly on a recent iPhone but overlap text on a smaller Android screen.

  • Mobile compatibility testing ensures app functions across various mobile environments.
  • Essential for catching device-specific defects and supporting wider user range.

When every exception becomes a new role, you need attributes

If your permission matrix keeps growing a new role for every customer exception, that is usually a modeling problem, not a staffing problem.

  • Role-based access control breaks down with conditional rules.
  • User, resource, and environment attributes evaluate access.
  • Roles reserved for broad base, attributes for changing facts.

Hoisting in javascript

Hoisting is the default behaviour of javascript where all the variable and function declarations are moved on top. 1. Function Hoisting greet (); function greet () { console .

  • Function hoisting allows functions to be called before they are defined in the code.
  • Variable hoisting with 'var' allows access before declaration, but 'let' and 'const' do not.

More from Tuesday 29 September →