×

TVETs to get Sh49 million funding for tech training

TVET Principal Secretary Esther Mworia. [File, Standard]

Kenya’s Technical and Vocational Education and Training (TVET) institutions are set to receive a financial boost aimed at bridging the skills gap in the tech sector and prepare graduates for a digital future.

The 359,640 euros (Sh49 million) funding, comes from the Skills Initiative for Africa grant and will support the Ignite programme.

The programme, launched in partnership with Isaca Kenya Chapter, Scratch and Script, and the Africa Blockchain Institute, will offer specialised training on cybersecurity, data protection, blockchain technologies, and artificial intelligence (AI).

A statement by Isaca said the 18-month training is planned to benefit 250 recent graduates and 20 instructors from three TVET institutions in Nairobi, Mombasa, and Western Kenya.

The initiative will benefit 250 graduates and 20 instructors from three TVET institutions in Nairobi, Mombasa, and western Kenya.

The 18-month programme, which kicks off Saturday at the Kenya Institute of Curriculum Development (KICD) in Nairobi, aims to equip participants with essential digital skills that align with the demands of today's rapidly evolving job market.

TVET Principal Secretary Esther Mworia, will be the chief guest at the launch event. She is expected to highlight the critical role of technical education in preparing Kenya’s youth for the future workforce, especially in the tech industry.

The SIFA grant, supported by AUDA-NEPAD, the African Union's technical body, and funded by the German Government and the European Union through KfW Development Bank, underscores the international commitment to strengthening Africa's digital capabilities.

Mercy Omollo, President of ISACA Kenya Chapter said: “We are excited to lead this transformative initiative that will equip Kenya's youth with the skills to thrive in the digital economy. This collaboration with Scratch and Script and the Africa Blockchain Institute ensures that we are building a future-ready workforce.”

Scratch and Script, which has committed EUR 15,000 to the program, will provide the technical infrastructure for the program’s delivery.

Brencil Kaimba, Senior Vice President at Scratch and Script, said: “TVETs play a pivotal role in workforce development, yet they are often underrepresented in skills development initiatives. Our goal is to bridge that gap by providing innovative, tech-driven learning solutions.”

The Africa Blockchain Institute (ABI) will bring expertise in blockchain technologies to the programme. The institute’s director emphasized that the Ignite programme is not just about training, but creating a vibrant ecosystem, where emerging technologies like blockchain can unlock new opportunities for economic empowerment across Africa.

The partnership between Isaca Kenya, Scratch and Script, and ABI, which includes an additional EUR 40,000 in funding, represents a concerted effort to foster innovation and develop a skilled, tech-savvy workforce.

As the programme progresses, it is expected to have a lasting impact on the digital economy, with graduates poised to contribute meaningfully to sectors ranging from cybersecurity to AI. 

Request history8.1.26PHP Version1.52sRequest Duration5MBMemory UsageGET {category}/article/{id}/{slug}Route
    • Booting (12.77ms)time
    • Application (1.51s)time
    • 1 x Application (99.16%)
      1.51s
      1 x Booting (0.84%)
      12.77ms
      11 templates were rendered
      • 1x mainsite.articlearticle.blade.php#?blade
      • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
      • 1x common.vocalizedvocalized.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 (9 duplicates)Show only duplicates763ms
      • 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_main5.52msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001506467' and `published_at` <= '2025-03-28 21:55:10' and `deleted_at` is null
        Bindings
        • 0: 2001506467
        • 1: 2025-03-28 21:55:10
        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_main950μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-28'
        Bindings
        • 0: 2025-03-28
        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.09msselect `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` = 2001506467 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001506467
        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_main1.22msselect `id` from `article_categories` where `site_id` = 1 and `id` = 4 or `parent_id` = 4 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 4
        • 2: 4
        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_main16.92msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 276, 279, 281, 283, 284, 324, 417, 426, 461, 594, 595) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-28 21:55:10' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
        Bindings
        • 0: 4
        • 1: 19
        • 2: 20
        • 3: 22
        • 4: 40
        • 5: 42
        • 6: 46
        • 7: 276
        • 8: 279
        • 9: 281
        • 10: 283
        • 11: 284
        • 12: 324
        • 13: 417
        • 14: 426
        • 15: 461
        • 16: 594
        • 17: 595
        • 18: 1
        • 19: 2025-03-28 21:55:10
        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_main1.27msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 46, 594)
        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.02msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 4
        Bindings
        • 0: 4
        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_main810μsselect `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_main4.6msselect `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_main4.73msselect `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.69msselect `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_main131msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"TVETs Funding\",\"Isaca Kenya Chapter\",\"Kenya Institute of Curriculum Development\",\"TVET PS Esther Mworia\"]%') and `site_id` = 1 and `published_at` <= '2025-03-28 21:55:10' and `deleted_at` is null and `id` not in ('2001506467') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["TVETs Funding","Isaca Kenya Chapter","Kenya Institute of Curriculum Development","TVET PS Esther Mworia"]%
        • 1: 1
        • 2: 2025-03-28 21:55:10
        • 3: 2001506467
        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_main136msselect `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-03-28 21:55:10' and `published_at` >= '2025-03-28 20:55:10' 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-03-28 21:55:10
        • 4: 2025-03-28 20:55:10
        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_main800μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
        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_main1.01msselect `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.68msselect `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-03-28 21:55:10' 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-03-28 21:55:10
        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_main830μsselect `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_main88.7msselect `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-03-28 21:55:10' 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-03-28 21:55:10
        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_main880μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 3, 588)
        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_main66.45msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001506467' and `site_id` = 1 and `published_at` <= '2025-03-28 21:55:10' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001506467
        • 1: 1
        • 2: 2025-03-28 21:55:10
        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_main810μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4)
        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_main3.2msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001506467' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-28 21:55:11' limit 1
        Bindings
        • 0: 2001506467
        • 1: 1
        • 2: 2025-03-28 21:55:11
        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_main680μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41)
        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_main10.09msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-28 21:55:11' and `article_category_id` = 4 and `site_id` = 1 and `id` not in ('2001506467') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-28 21:55:11
        • 1: 4
        • 2: 1
        • 3: 2001506467
        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_main630μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4)
        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_main34.76msselect `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 '%[\"TVETs Funding\",\"Isaca Kenya Chapter\",\"Kenya Institute of Curriculum Development\",\"TVET PS Esther Mworia\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["TVETs Funding","Isaca Kenya Chapter","Kenya Institute of Curriculum Development","TVET PS Esther Mworia"]%
        • 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#3841standard_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:3841
        • 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#3867standard_digital_main1.32msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001249065, 2001514993, 2001457812, 2001514973, 2001514796, 2001514987, 2001514911, 2001513988, 2001514800, 2001514427, 2001242568, 2001455324, 2001453124, 2001514499, 2001511533, 2001514951, 2001514983, 2001514970, 2001514452, 2001514908) and `deleted_at` is null and `published_at` <= '2025-03-28 21:55:11' 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: 2001514993
        • 2: 2001457812
        • 3: 2001514973
        • 4: 2001514796
        • 5: 2001514987
        • 6: 2001514911
        • 7: 2001513988
        • 8: 2001514800
        • 9: 2001514427
        • 10: 2001242568
        • 11: 2001455324
        • 12: 2001453124
        • 13: 2001514499
        • 14: 2001511533
        • 15: 2001514951
        • 16: 2001514983
        • 17: 2001514970
        • 18: 2001514452
        • 19: 2001514908
        • 20: 2025-03-28 21:55:11
        Backtrace
        • app/Utils/Articles.php:3867
        • 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#3867standard_digital_main770μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 264, 267, 588)
        Backtrace
        • app/Utils/Articles.php:3867
        • 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_main860μ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_main760μsselect * from article_categories where id = '4'
        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_main680μsselect * from article_categories where id = '4'
        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_main710μsselect * from article_categories where id = '4'
        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_main700μsselect * from article_categories where id = '4'
        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_main238msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-28 21:55:11' and (`keywords` like '%TVETs Funding%' or `keywords` like '%Isaca Kenya Chapter%' or `keywords` like '%Kenya Institute of Curriculum Development%' or `keywords` like '%TVET PS Esther Mworia%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001506467' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-28 21:55:11
        • 1: %TVETs Funding%
        • 2: %Isaca Kenya Chapter%
        • 3: %Kenya Institute of Curriculum Development%
        • 4: %TVET PS Esther Mworia%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001506467
        Backtrace
        • app/Utils/Articles.php:1350
        • app/Utils/Articles.php:1674
        • view::mainsite.article:568
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • app.blade.php#825standard_digital_main870μsselect * 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
      399Category.php#?
      App\Models\Article
      36Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          WvJwKGZkD4EQvg3nj78NpTMrNETyjdUVSDOQi3pn
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001506467/tvets-...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          offset
          0
          path_info
          /counties/article/2001506467/tvets-to-get-sh49-million-funding-for-tech-training
          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:24 [ "cf-ray" => array:1 [ 0 => "9279570eafa76350-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.222.113.245" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.222.113.245" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cookie" => array:1 [ 0 => "story_no=eyJpdiI6InlRS2MvQU54bXdxZW9oblkxT0lmQWc9PSIsInZhbHVlIjoicWovTk43amtWeitsQllMV2FWenJlVGxnbjB3dEx2ZmszekhlaGgwNnVGVlpjbXlIK1pma2tZNDQxcHNpc3dWTiIsIm1hYyI6IjhlNjYyMGUwM2U1MmVkOTI2ZDdjNGZkODFhYzM3MjFjMzVkN2EzODhkYThkNTg2ZDFlOGZlODYxNzBiODEzNjkiLCJ0YWciOiIifQ%3D%3D; story_no_insider=eyJpdiI6IkJNMm9YTXRLZ1V2MGM0cDhmUXJJMVE9PSIsInZhbHVlIjoiOFR5c1R5N3VwQzNDOGc1OGpFVWRteXRYd1JiSWtQTlVqY1dYV3pZV0I4S0x1MWdsNlJmVjlBbDkwOUVyOFJXSCIsIm1hYyI6ImYzYTQwOTc5NTM1ZGE3NmZkNTA5ZGNkOWFmN2I2MWQ2YTg4MDMxYjM5NDJiMDc3MTFlMDUwYzMzZmYwYWQwOWQiLCJ0YWciOiIifQ%3D%3D; _ga=amp-BolC0MySgXFzpXL9farx1w; XSRF-TOKEN=eyJpdiI6IlRyVUFjOStnNDQxVmVCME1pSU8rbGc9PSIsInZhbHVlIjoianVGQUxPQlA3MWkyckV3ZDlXRzBYd054VzNXdkJUbUlwbmpFQlY2Y0wzUDUxc3F3RFZhbmFZdUQyQisxbjRUMXdkNFEvOGdmSHJhUnBPNUxsN2dvTmtOSVp2TEVlNTYxNGFIVm8vcWpPQkpyU1hZeW9uWXRpR0l1WGx5amZLbnoiLCJtYWMiOiI3MWU1MTRlZDk5OGEwMDA2MWRhNWU4NWI3ZTFlMjczMjQwM2RkYjc0OTM5MjNjZThhMWZjZDhkZGI4NTYzODc3IiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6ImRnT0dCTDk3azRMTFNXa3EvTnJMdkE9PSIsInZhbHVlIjoiK2lxdlNHbXhiajFZYnpSb2dHekZQc1ZEWmJweTV2RFY3M1B0NENFZDZvbDgza0drK1BrK3E1Q0E0TXE5ZjR5Uzk0TFY5dGVtRk9rdmJ1QTMyUWhJY1JXZHBlVWxUTlhYL2FQZnpkVlYvcGEyMytOTmFEVW15TzdyQjhmSVVFTGMiLCJtYWMiOiI2MGZjYTk5ODViNTc3YzM0MDVkMDIwMWFlNTRmNzE3ZGMzZTZjMjVjZDZhMjI1ZDI0NWU4YmIxOWYzZGQyMzI5IiwidGFnIjoiIn0%3Dstory_no=eyJpdiI6InlRS2MvQU54bXdxZW9oblkxT0lmQWc9PSIsInZhbHVlIjoicWovTk43amtWeitsQllMV2FWenJlVGxnbjB3dEx2ZmszekhlaGgwNnVGVlpjbXlIK1pma2tZNDQxcHNpc3dWTiIsIm1hYyI" ] "priority" => array:1 [ 0 => "u=0, i" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "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" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "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" ] ]
          request_cookies
          0 of 0
          array:5 [ "story_no" => "1" "story_no_insider" => "1" "_ga" => null "XSRF-TOKEN" => "WvJwKGZkD4EQvg3nj78NpTMrNETyjdUVSDOQi3pn" "thestandardmediagroup_session" => "AxGABfCfSCSYyqAqdGz93eVXIXVLv3RQPgiXu1Wp" ]
          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 => "Fri, 28 Mar 2025 18:55:11 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ilg1TEZnZDJlM2dNanhDNzFYSzBUWFE9PSIsInZhbHVlIjoiYjBIalVNN05aMkZTSmRFZkxWRytVUHNYWCtkcFBkenVNNnZESElzbUs4NHg5T3RuZVdKdGthMFpJaU55VGxOeG5UbHZmV0NQRDB2M3pnUFYvUG90UThmZkVuL2xBNWNjT0FXdHpJU1E4NEdDTlE1empYcG5rWWdwOURCMENLcHIiLCJtYWMiOiI1MjJiYWM3MmI0MWM3MTAyODcxYTY5ZWIxNWU0OTM5YzVmOGM2NTY0MDlhYWRlYmRmMDEyY2EyZjk5ZDEzNzU5IiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 05:24:12 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Ilg1TEZnZDJlM2dNanhDNzFYSzBUWFE9PSIsInZhbHVlIjoiYjBIalVNN05aMkZTSmRFZkxWRytVUHNYWCtkcFBkenVNNnZESElzbUs4NHg5T3RuZVdKdGthMFpJaU55VGxOeG5UbHZmV" 1 => "thestandardmediagroup_session=eyJpdiI6Imc4eG1JTlpoWGthd1dqaEo5Szg4WVE9PSIsInZhbHVlIjoiNGlRQm5qZ1ZjVDBKRVBTTlRSeWdkL00yeFRhaEMrcVNIa3gxbmJBK09rUDdjVHZjdnZNZ3BuNFRQRnFCcEFiaWZISlhvb2kzOURSZ3NONWZrWVY0SzhSOTVVT2t1cm0wU01ET0VQYS9rTnEyMlh4ZU41Si92U2l3b2JLRkxhTUoiLCJtYWMiOiJjYzA0YmQzNWY5ODM4NjZjYWVjZjI2NzAwMGQxYTNmYWRkNWVhYzliY2VlNmYzZGZhMDY3YWI2YjIxMDcwNGI1IiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 05:24:12 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6Imc4eG1JTlpoWGthd1dqaEo5Szg4WVE9PSIsInZhbHVlIjoiNGlRQm5qZ1ZjVDBKRVBTTlRSeWdkL00yeFRhaEMrcVNIa3gxbmJBK09rUDdjVHZjdnZNZ3BuNF" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ilg1TEZnZDJlM2dNanhDNzFYSzBUWFE9PSIsInZhbHVlIjoiYjBIalVNN05aMkZTSmRFZkxWRytVUHNYWCtkcFBkenVNNnZESElzbUs4NHg5T3RuZVdKdGthMFpJaU55VGxOeG5UbHZmV0NQRDB2M3pnUFYvUG90UThmZkVuL2xBNWNjT0FXdHpJU1E4NEdDTlE1empYcG5rWWdwOURCMENLcHIiLCJtYWMiOiI1MjJiYWM3MmI0MWM3MTAyODcxYTY5ZWIxNWU0OTM5YzVmOGM2NTY0MDlhYWRlYmRmMDEyY2EyZjk5ZDEzNzU5IiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 05:24:12 GMT; path=/XSRF-TOKEN=eyJpdiI6Ilg1TEZnZDJlM2dNanhDNzFYSzBUWFE9PSIsInZhbHVlIjoiYjBIalVNN05aMkZTSmRFZkxWRytVUHNYWCtkcFBkenVNNnZESElzbUs4NHg5T3RuZVdKdGthMFpJaU55VGxOeG5UbHZmV" 1 => "thestandardmediagroup_session=eyJpdiI6Imc4eG1JTlpoWGthd1dqaEo5Szg4WVE9PSIsInZhbHVlIjoiNGlRQm5qZ1ZjVDBKRVBTTlRSeWdkL00yeFRhaEMrcVNIa3gxbmJBK09rUDdjVHZjdnZNZ3BuNFRQRnFCcEFiaWZISlhvb2kzOURSZ3NONWZrWVY0SzhSOTVVT2t1cm0wU01ET0VQYS9rTnEyMlh4ZU41Si92U2l3b2JLRkxhTUoiLCJtYWMiOiJjYzA0YmQzNWY5ODM4NjZjYWVjZjI2NzAwMGQxYTNmYWRkNWVhYzliY2VlNmYzZGZhMDY3YWI2YjIxMDcwNGI1IiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 05:24:12 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6Imc4eG1JTlpoWGthd1dqaEo5Szg4WVE9PSIsInZhbHVlIjoiNGlRQm5qZ1ZjVDBKRVBTTlRSeWdkL00yeFRhaEMrcVNIa3gxbmJBK09rUDdjVHZjdnZNZ3BuNF" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "WvJwKGZkD4EQvg3nj78NpTMrNETyjdUVSDOQi3pn" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001506467/tvets-to-get-sh49-million-funding-for-tech-training" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "offset" => 0 ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-28 21:55:12GET/main-staging/counties/article/2001506467/tvets-to-get-sh49-million-funding-for-tech-training1136485