Blog
Notes & articles
Writing on wireless networks and 5G, research tools, web development and academic publishing.

Latest · 6 Oct 2026
Yemen’s Digital Connectivity: Progress, Gaps and the Road Ahead
Yemen’s digital landscape is changing, but the country continues to face major challenges in connectivity, broadband access, affordability and digital inclusion. Recent indicators from the International…
All articles
- 6 Oct 2026 · Research & academiaYemen’s Digital Connectivity: Progress, Gaps and the Road AheadYemen’s digital landscape is changing, but the country continues to face major challenges in connectivity, broadband access, affordability and digital inclusion. Recent indicators from the International…
- 1 Aug 2023 · Web developmentExploring the new features in Laravel Filament v3, the admin panel builderUpdate 4: Even though Filament v3 has been officially released a few hours ago, it is not recommended to install or upgrade it for production at this time. This caution arises from Filament v3’s dependency on Livewire…
- 19 Jul 2023 · Digital & SEOSEO best practice 2023SEO Best Practice Implementing best practices for SEO (Search Engine Optimization) in a Laravel blog involves a combination of technical and content-related optimizations. By following these best practices, you can…
- 13 May 2023 · Digital & SEOSteps to create a dropshipping store in WordPressStep-by-step guide to creating a dropshipping store in WordPress: 1. Choose a domain name and a web host: You will need a domain name for your store, which is the web address people use to visit your website. You will…
- 12 Jan 2023 · Web developmentFree multilingual e-commerce website: Laravel 9, Livewire, Tailwind CSS and Alpine.js with RTL supportFree eCommerce website multilingual – Laravel 9, Livewire, Tailwind css, and Alpinejs – RTL language support Arabic and English interfaces and many more features. Demo website Download files from github Installation…
- 18 Jan 2022 · Web developmentMulti-language Laravel 8 projectIn this post, we are going to explain the shortest path to add many languages to Laravel 8 including RTL language and language switcher. 1- Add languages to app/config/app.php file ‘languages’ => [ ‘ar’, ‘en’ ], 2-…
- 18 Jan 2022 · Web developmentInstall Laravel 8 with Jetstream and Tailwind CSS: multi-theme and multi-languageThere are many tutorials about installing Laravel 8 with the necessary tools and packages.Also the steps to install dark and light, system mode. In addition to adding the proper way to install mutil-lingual site. Here…
- 12 May 2021 · Web developmentHow to add a new font to CS-CartSteps of adding a new font to cs-cart: 1- Upload the new font in any format like .ttf to the theme path for example: domainname.com/design/themes/responsive/media (responsive is the active theme) 2- Update the…
- 28 Jun 2019 · Research & academiaLaTeX workshop: requirements, tools, introduction and exercisesWhat is LaTeX? LaTeX is a markup language to typeset documents. It excels at making math and the overall layout beautiful. Learn how to create top-notch academic papers. Explore all features with hands-on tutorials and…
- 18 Dec 2018 · Web developmentCreate your first project in Laravel 5.7First, you have to install Laravel 5.7 by following the steps explained in here Second scaffold the created project by running the command: php artisan make:auth This command should be run within the created project.
- 26 Sept 2018 · 5G & wireless5G flexible transceiver for physical-layer evaluationBasic overview The aim of this proposal is to extend the flexible PHY software component made available by the eWINE project with MIMO technologies. The goal is to utilize the second independent RF chain of the USRP SDR…
- 26 Sept 2018 · 5G & wireless5G New Radio self-introduction3GPP http://www.3gpp.org/ What is the 3GPP standard 5G why organizations cannot do without it? Time flies, blink of an eye to 2017, from its inception in 1998, 3GPP continues to expand, driven by the members, involve a…
- 26 Sept 2018 · 5G & wireless5G physical layer specificationsThe 5G specifications have been published as the 3GPP 38 series. Here we look at the physical layer specifications. 38.211: Physical channels and modulation The scope is to establish the characteristics of the Layer-1…
- 19 Sept 2018 · 5G & wirelessLink-level (LL) vs system-level (SL) simulationIn the development and standardization of LTE, as well as in the implementation process of equipment manufacturers, simulations are necessary to test and optimize algorithms and procedures. This has to be carried out on…
- 17 Sept 2018 · 5G & wireless5G new technology aspectsThe total download capacity for a single 5G mobile cell must be at least 20Gbps, the International Telecommunication Union (ITU) has decided. In contrast, the peak data rate for current LTE cells is about 1Gbps. The…
- 17 Sept 2018 · 5G & wirelessHow 5G reduces data transmission latencyOne of the essential requirements in 5G wireless systems is minimizing packet transmission latency for ultra-reliable and low latency (URLLC) services. One of the most prominent examples will be vehicle-to-everything…
- 17 Sept 2018 · 5G & wirelessIntroduction to latency towards 5GIn developing wireless 5G standards, we have an opportunity to further reduce latency, the time delays, in future wireless networks. In fact, there appears to be unanimous opinion that 5G standards should have less than…
- 16 Sept 2018 · 5G & wireless5G channel codingPolar codes, a class of codes which allows to 1. attain the capacity of all symmetric memoryless channels (=those for which the capacity is attained for a uniform input distribution), 2. with an encoding algorithm of…
- 16 Sept 2018 · Digital & SEOWhat does Google know about me, and how can I limit it?When you search on Google, they keep your search history forever? That means they know every search you’ve ever done on Google. That alone is pretty scary, but it’s just the shallow end of the very deep pool of data…
- 15 Sept 2018 · 5G & wirelessWireless networking: basic conceptsIntroduction As the basis for understanding the installation, operation, and troubleshooting of wireless LANs (WLANs), it is important that you have a good knowledge of how radio waves propagate through an environment.…
- 14 Sept 2018 · 5G & wirelessFrame error rate vs bit error rateThere are multiple ways in which the quality of networking products can be assessed. Two clearly defined techniques are the measurement of bit error rate (BER) and frame error rate (FER). Many networking products are…
- 12 Sept 2018 · 5G & wirelessPhones that support 5G5th generation mobile networks or 5th generation wireless systems, in short, is known as 5G. It is the latest proposed telecommunications standard after 4G, 3G and 2G. The mobile data world is now fully equipped with 4G…
- 8 Sept 2018 · Digital & SEOGST vs SST: what is the difference?The reintroduction of the Sales and Services Tax (SST) will see its rate set at 10% for sales and 6% for services. This was announced by Finance Minister Lim Guan Eng on 16 July 2018, who informed that the Bill on SST…
- 18 Aug 2018 · Web developmentHow to add a field to the customer list in OpenCart 3For a long time and after the frustration of adding a filed to customer list in Opencart 3, Finally, I found a way on how to do it. Here down the steps to add a custom field in customer list of Opencart, also applicable…
- 21 Jul 2018 · 5G & wirelessWhat is the best simulator for 5G wireless networks?From Manish Nair point of view the best simulation for 5G Wireless Networks for PHY Layer is Matlab and Simulink. Matlab 2017 under academic license from MathWorks has the latest and greatest 5G toolbox, and is a great…
- 19 Jul 2018 · Web developmentCreate your online business in one hour with OpenCartOpenCart is an online resource that was built to make life easier for merchants and customers to interact. Based in an Open Source environment, this shopping cart solution gives you to ability to have your business be…
- 19 Jul 2018 · Digital & SEOUsing Google Search Console with your websiteGoogle search console provides actionable reports, tools, and learning resources designed to get your content on Google Search. You can use Google Search Console both for websites and for mobile applications; if you…