×

Citizen science plays major role in monitoring bird species in Kenya

Nathaniel Mkombola, a citizen scientist and the chairperson of Dawida Biodiversity Conservation during a bird ringing exercise in Ngangao forest in Taita Taveta. [Caroline Chebet, Standard]

Citizen science is a participatory research practice that draws upon members of the community in research sites.

Local residents are trained as citizen scientists who develop and implement the research methods and analyse data, often conducting interviews with policy-makers, community leaders and other residents.

Local citizen scientists have helped rate how biodiversity has evolved in the last 50 years.

Today, Kenya is ranked among the top 10 most diverse nations in the world, with over 35,000 bird species spread across thousands of kilometres.

It is now possible to draw how these bird species have moved and been fairing on in the past half-century.

The country has one of the earliest and most comprehensive bird atlases in Africa.

Thanks to citizen scientists, bird lovers today have platforms like Kenya Bird Map Initiative and eBird where they can access a wealth of information.

Bird lovers or researchers can browse data in various ways – either by focusing on a specific species and visualising how its distribution has changed on a map, or zooming in to a specific area to see which species have recently appeared, remained in existence, and disappeared into obscurity since the 1970s.

The information can also be used by conservationists, who can use the platform to target specific areas or species with effective conservation measures. Researchers can also use this platform as a source for study.

A glance at these platforms will show several significant trends of all six vulture species in the country.

Our ecosystem

One can trace the iconic Bateleur and how the number has reduced over the years. The platforms will show how the White-headed Vulture’s range has tragically shrunk by almost half of its historical range.

Conservation measures are already in place to try to protect and re-introduce these vitally important birds for our ecosystem, chiefly led by the Kenya Bird of Prey Trust.

From the platforms, it is easy to see how certain species have surprisingly thrived in urban habitat.

Others like the Indian House Crow, introduced to the coast of Kenya in the 1970s are now a menace.

They feast on local wildlife, snatch food from tourists, attack chicks in poultry farms and pose bird strike hazards at local airports.

As a safety measure, a crow control campaign was recently launched to eradicate this species of birds from the coast and avoid any further spread.

The data shows that long-distant species of migrants are not fairing so well, and typically lost more range than resident birds (that remain in the country throughout the year).

Migrant birds tend to be more vulnerable to change as they rely on a lot of different habitats to refuel during their migration journey.

Strategically positioned on major migratory flyways, Kenya has a major role to play in providing healthy habitats for the hundreds of thousands of migrant birds that fly over the country twice a year.

If you are a bird lover and conservationist, then you are most welcome to have a look at kenyabirdtends.co.ke.

Ms Nussbaumer is a researcher

Request history8.1.26PHP Version862msRequest Duration5MBMemory UsageGET {category}/article/{id}/{slug}Route
    • Booting (9.97ms)time
    • Application (852ms)time
    • 1 x Application (98.84%)
      852ms
      1 x Booting (1.16%)
      9.97ms
      11 templates were rendered
      • 1x mainsite.articlearticle.blade.php#?blade
      • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
      • 1x common.poolpool.blade.php#?blade
      • 1x mainsite.partials.footerfooter.blade.php#?blade
      • 1x mainsite.layouts.appapp.blade.php#?blade
      • 1x mainsite.partials.metasmetas.blade.php#?blade
      • 1x mainsite.partials.topbartopbar.blade.php#?blade
      • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
      • 1x mainsite.partials.menumenu.blade.php#?blade
      • 1x mainsite.partials.streamingstreaming.blade.php#?blade
      • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
      uri
      GET {category}/article/{id}/{slug}
      middleware
      web
      controller
      App\Http\Controllers\MainsiteController@article
      namespace
      prefix
      where
      file
      app/Http/Controllers/MainsiteController.php:610-1128
      36 statements were executed (10 duplicates)Show only duplicates538ms
      • Articles.php#513standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:513
        • app/Http/Controllers/MainsiteController.php:657
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:658
      • Articles.php#520standard_digital_main4.29msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001501043' and `published_at` <= '2025-02-26 00:06:15' and `deleted_at` is null
        Bindings
        • 0: 2001501043
        • 1: 2025-02-26 00:06:15
        Backtrace
        • app/Utils/Articles.php:520
        • app/Http/Controllers/MainsiteController.php:657
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:658
      • Articles.php#1435standard_digital_main770μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-02-26'
        Bindings
        • 0: 2025-02-26
        Backtrace
        • app/Utils/Articles.php:1435
        • app/Http/Controllers/MainsiteController.php:660
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:661
      • Builder.php#20standard_digital_main1.32msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001501043 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001501043
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#147standard_digital_main820μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 7 or `parent_id` = 7 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 7
        • 2: 7
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#164standard_digital_main10.79msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (7, 33, 35, 59, 487, 614) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-02-26 00:06:15' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
        Bindings
        • 0: 7
        • 1: 33
        • 2: 35
        • 3: 59
        • 4: 487
        • 5: 614
        • 6: 1
        • 7: 2025-02-26 00:06:15
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#164standard_digital_main890μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#53standard_digital_main1.08msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 7
        Bindings
        • 0: 7
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:338
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#53standard_digital_main1.08msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#55standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:55
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#55standard_digital_main3.59msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
        Backtrace
        • app/Utils/Articles.php:55
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#57standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:57
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#57standard_digital_main3.65msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
        Backtrace
        • app/Utils/Articles.php:57
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#60standard_digital_main1.2msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
        Backtrace
        • app/Utils/Articles.php:60
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#688standard_digital_main127msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Citizen Science\",\"Birds Species\",\"Birds Monitoring\",\"Citizen Scientists\"]%') and `site_id` = 1 and `published_at` <= '2025-02-26 00:06:15' and `deleted_at` is null and `id` not in ('2001501043') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["Citizen Science","Birds Species","Birds Monitoring","Citizen Scientists"]%
        • 1: 1
        • 2: 2025-02-26 00:06:15
        • 3: 2001501043
        Backtrace
        • app/Utils/Articles.php:688
        • app/Http/Controllers/MainsiteController.php:821
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:822
      • Articles.php#424standard_digital_main105msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-02-26 00:06:16' and `published_at` >= '2025-02-25 23:06:16' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 16
        • 2: 20
        • 3: 2025-02-26 00:06:16
        • 4: 2025-02-25 23:06:16
        Backtrace
        • app/Utils/Articles.php:424
        • app/Http/Controllers/MainsiteController.php:825
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:826
      • Articles.php#424standard_digital_main910μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 417)
        Backtrace
        • app/Utils/Articles.php:424
        • app/Http/Controllers/MainsiteController.php:825
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:826
      • Articles.php#147standard_digital_main710μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 480
        • 2: 480
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#164standard_digital_main1.59msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-02-26 00:06:16' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
        Bindings
        • 0: 480
        • 1: 481
        • 2: 482
        • 3: 719
        • 4: 1
        • 5: 2025-02-26 00:06:16
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#164standard_digital_main1.03msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#753standard_digital_main80.69msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-02-26 00:06:16' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 486
        • 2: 1
        • 3: 2025-02-26 00:06:16
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:837
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:838
      • Articles.php#753standard_digital_main1.09msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 63, 417)
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:837
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:838
      • Articles.php#819standard_digital_main1.76msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001501043' and `site_id` = 1 and `published_at` <= '2025-02-26 00:06:16' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001501043
        • 1: 1
        • 2: 2025-02-26 00:06:16
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#819standard_digital_main1.37msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#865standard_digital_main1.64msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001501043' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-02-26 00:06:16' limit 1
        Bindings
        • 0: 2001501043
        • 1: 1
        • 2: 2025-02-26 00:06:16
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#865standard_digital_main1.37msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (426)
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#1288standard_digital_main7.87msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-02-26 00:06:16' and `article_category_id` = 7 and `site_id` = 1 and `id` not in ('2001501043') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-02-26 00:06:16
        • 1: 7
        • 2: 1
        • 3: 2001501043
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:845
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:846
      • Articles.php#1288standard_digital_main980μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:845
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:846
      • Builder.php#20standard_digital_main27.06msselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"Citizen Science\",\"Birds Species\",\"Birds Monitoring\",\"Citizen Scientists\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["Citizen Science","Birds Species","Birds Monitoring","Citizen Scientists"]%
        • 1: 1
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#3749standard_digital_main910μsselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
        Backtrace
        • app/Utils/Articles.php:3749
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#3775standard_digital_main1.65msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001249065, 2001512385, 2000198221, 2001512560, 2001512561, 2001345731, 2001512586, 2001272065, 2001512673, 2001510032, 2001510348, 2001240565, 2000214743, 2001486983, 2001260453, 2000218236, 2001512427, 2001512387, 2001512584, 2001512624) and `deleted_at` is null and `published_at` <= '2025-02-26 00:06:16' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001249065
        • 1: 2001512385
        • 2: 2000198221
        • 3: 2001512560
        • 4: 2001512561
        • 5: 2001345731
        • 6: 2001512586
        • 7: 2001272065
        • 8: 2001512673
        • 9: 2001510032
        • 10: 2001510348
        • 11: 2001240565
        • 12: 2000214743
        • 13: 2001486983
        • 14: 2001260453
        • 15: 2000218236
        • 16: 2001512427
        • 17: 2001512387
        • 18: 2001512584
        • 19: 2001512624
        • 20: 2025-02-26 00:06:16
        Backtrace
        • app/Utils/Articles.php:3775
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#3775standard_digital_main1.05msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (56, 262, 267, 588)
        Backtrace
        • app/Utils/Articles.php:3775
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • CookieTool.php#185standard_digital_main910μsselect * from `settings` where `meta_name` = 'article_age' limit 1
        Bindings
        • 0: article_age
        Backtrace
        • app/Utils/CookieTool.php:185
        • app/Http/Controllers/MainsiteController.php:870
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • helper.php#424standard_digital_main980μsselect * from article_categories where id = '7'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main690μsselect * from article_categories where id = '7'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main870μsselect * from article_categories where id = '7'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main850μsselect * from article_categories where id = '7'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • Articles.php#1350standard_digital_main139msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-02-26 00:06:16' and (`keywords` like '%Citizen Science%' or `keywords` like '%Birds Species%' or `keywords` like '%Birds Monitoring%' or `keywords` like '%Citizen Scientists%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001501043' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-02-26 00:06:16
        • 1: %Citizen Science%
        • 2: %Birds Species%
        • 3: %Birds Monitoring%
        • 4: %Citizen Scientists%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001501043
        Backtrace
        • app/Utils/Articles.php:1350
        • app/Utils/Articles.php:1672
        • view::mainsite.article:577
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • app.blade.php#825standard_digital_main1.42msselect * from `favourite_topics` where `status` = 1
        Bindings
        • 0: 1
        Backtrace
        • view::mainsite.layouts.app:825
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      App\Models\Category
      385Category.php#?
      App\Models\Article
      36Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          X59K19rjG56sxbfxh4nFSXpdiqosJiUGVeA8hTyH
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/opinion/article/2001501043/citizen...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /opinion/article/2001501043/citizen-science-plays-major-role-in-monitoring-bird-species-in-kenya
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:23 [ "cf-ray" => array:1 [ 0 => "917aa8544fdd6164-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.227.13.192" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.227.13.192" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Tue, 25 Feb 2025 21:06:16 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjNjNXRjYTRFQURRbzc1ZytoZnZJa3c9PSIsInZhbHVlIjoiZnoxbG1nOHU5Uk1XQmZhMXlna0d4TEtUS3BWSjk2SXR0OUxSbnJ2OHdWVlpxKzErT2hVTmRQSDBnSkViOThZS0hSdnVsY01vZG50ZG8rR01Mc29OVUI3YktQeHRPTGRPbmtUeEpnRHg4UzVmeVhSN3JBTW8yUEJsSW5qOURDSlAiLCJtYWMiOiI3OTYyYzM5OTNiMWJmNzUxOTFhM2NlNWUxNmJjZTlmNjA0NDAyNmU2OGJmODVjOTgyNjIzZmFjODAwYTFhN2Y1IiwidGFnIjoiIn0%3D; expires=Fri, 28 Mar 2025 07:35:16 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IjNjNXRjYTRFQURRbzc1ZytoZnZJa3c9PSIsInZhbHVlIjoiZnoxbG1nOHU5Uk1XQmZhMXlna0d4TEtUS3BWSjk2SXR0OUxSbnJ2OHdWVlpxKzErT2hVTmRQSDBnSkViOThZS0hSdnVsY" 1 => "thestandardmediagroup_session=eyJpdiI6Ik1RQ0l2NVhRblJlbHpUK1lDcXVNZGc9PSIsInZhbHVlIjoiaFlYV1JuMjZYbGd3aWN6dVRGcTRCcVlmb3dDbk5pSE9kYWNUbS9DU1B1RUtSL1Z3cnFQanVWTi85dDRNTEZSbFZyZG5HWUdTQWFmaFh6RHUzYmhDZXZOUFVwbWhTdzhCUjY5bnNPVFJ4Z0MyQlQ4WU1OTDZMSlNNS0t6M2p6TjgiLCJtYWMiOiI3NzI2MGZhNmIyNDU5ZTIzOWVjYjk1NDRmODQ0MWM5NGQwZTFjYzRmOGYxNGYxNGI2MDhmYmQ4NjVlMmViODQ3IiwidGFnIjoiIn0%3D; expires=Fri, 28 Mar 2025 07:35:16 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6Ik1RQ0l2NVhRblJlbHpUK1lDcXVNZGc9PSIsInZhbHVlIjoiaFlYV1JuMjZYbGd3aWN6dVRGcTRCcVlmb3dDbk5pSE9kYWNUbS9DU1B1RUtSL1Z3cnFQanVWTi" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjNjNXRjYTRFQURRbzc1ZytoZnZJa3c9PSIsInZhbHVlIjoiZnoxbG1nOHU5Uk1XQmZhMXlna0d4TEtUS3BWSjk2SXR0OUxSbnJ2OHdWVlpxKzErT2hVTmRQSDBnSkViOThZS0hSdnVsY01vZG50ZG8rR01Mc29OVUI3YktQeHRPTGRPbmtUeEpnRHg4UzVmeVhSN3JBTW8yUEJsSW5qOURDSlAiLCJtYWMiOiI3OTYyYzM5OTNiMWJmNzUxOTFhM2NlNWUxNmJjZTlmNjA0NDAyNmU2OGJmODVjOTgyNjIzZmFjODAwYTFhN2Y1IiwidGFnIjoiIn0%3D; expires=Fri, 28-Mar-2025 07:35:16 GMT; path=/XSRF-TOKEN=eyJpdiI6IjNjNXRjYTRFQURRbzc1ZytoZnZJa3c9PSIsInZhbHVlIjoiZnoxbG1nOHU5Uk1XQmZhMXlna0d4TEtUS3BWSjk2SXR0OUxSbnJ2OHdWVlpxKzErT2hVTmRQSDBnSkViOThZS0hSdnVsY" 1 => "thestandardmediagroup_session=eyJpdiI6Ik1RQ0l2NVhRblJlbHpUK1lDcXVNZGc9PSIsInZhbHVlIjoiaFlYV1JuMjZYbGd3aWN6dVRGcTRCcVlmb3dDbk5pSE9kYWNUbS9DU1B1RUtSL1Z3cnFQanVWTi85dDRNTEZSbFZyZG5HWUdTQWFmaFh6RHUzYmhDZXZOUFVwbWhTdzhCUjY5bnNPVFJ4Z0MyQlQ4WU1OTDZMSlNNS0t6M2p6TjgiLCJtYWMiOiI3NzI2MGZhNmIyNDU5ZTIzOWVjYjk1NDRmODQ0MWM5NGQwZTFjYzRmOGYxNGYxNGI2MDhmYmQ4NjVlMmViODQ3IiwidGFnIjoiIn0%3D; expires=Fri, 28-Mar-2025 07:35:16 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6Ik1RQ0l2NVhRblJlbHpUK1lDcXVNZGc9PSIsInZhbHVlIjoiaFlYV1JuMjZYbGd3aWN6dVRGcTRCcVlmb3dDbk5pSE9kYWNUbS9DU1B1RUtSL1Z3cnFQanVWTi" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "X59K19rjG56sxbfxh4nFSXpdiqosJiUGVeA8hTyH" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/opinion/article/2001501043/citizen-science-plays-major-role-in-monitoring-bird-species-in-kenya" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-02-26 00:06:16GET/main-staging/opinion/article/2001501043/citizen-science-plays-major-role-in-monitoring-bird-species-in-kenya1136471