Community

Connect and engage with other forum members.

22 discussions Last post 11 months ago

Hello, Africoders! 🌍Today, we’ll talk about open source. a world where software isn't locked behind paywalls but is freely available for anyone to use, modify, and share. This is the essence of open source.In simple terms, open-source software is software with source code that anyone can inspect, modify, and enhance. It's built by a community of developers who work together to create and improve software, sharing their work with the world.### The Story of Open SourceThe open source movement began in the late 20th century, championed by pioneers like Richard Stallman and Linus Torvalds....

On today’s Fun Fact Friday, we’ll talk about the history of the QWERTY keyboard design.Have you ever wondered why the keys on your keyboard are arranged in the seemingly random QWERTY layout?Back in the 1860s, Christopher Latham Sholes, an American inventor, was working on creating the first practical typewriter. The early typewriters had keys arranged alphabetically, but this design led to a problem. When typists struck adjacent keys in quick succession, the mechanical arms would often jam.To solve this issue, Sholes and his team reconfigured the keyboard layout to slow typists down and reduc...

Last reply: 11 months ago
by anthonyo

Africa's tech scene is exploding, and its programmers are leading the charge. Across the continent, a growing army of talented developers are making their mark on the global software development stage.This surge is fueled by a young and tech-savvy African population. With a median age of around 19, many Africans are growing up comfortable with technology, fueling their passion for programming. Initiatives like Andela are further greasing the wheels, equipping aspiring programmers with the skills they need to thrive in the industry. ### So, what makes African programmers so in-demand? Here's a...

Last reply: 1 year ago
by anthonyo

Have you ever wondered how websites store all your information? From login credentials to shopping preferences, a vast amount of data is kept behind the scenes. This data is typically housed in large databases, and websites use a special language called SQL (Structured Query Language) to interact with them. Unfortunately, malicious actors can exploit weaknesses in how websites handle SQL to gain unauthorized access to this data – this is known as SQL Injection (SQLi).### **What is SQL Injection?**Imagine a website that allows you to log in with your username and password. The website woul...

Last reply: 1 year ago
by jenny

The year is 2000. The internet is still young, dial-up connections dominate, and email is the primary mode of communication. Then, love blooms (or should we say, malware blooms) in the form of the infamous "ILOVEYOU" virus, also known as the Love Bug or Loveletter.This seemingly innocent email worm, disguised as a love letter with the attachment "LOVE-LETTER-FOR-YOU.TXT.vbs," wreaked havoc on millions of computers worldwide. Let's delve into the history of this cyberattack and explore its lasting impact.**A Love Letter with a Bite**The ILOVEYOU virus originated in the Philippines, created by a...

<r><p>Open the vendor<ESC><s>\</s>\</ESC>flarum<ESC><s>\</s>\</ESC>tags extension<br>do a global search for /t/ and replace with /tag/</p><p>Recompile the js module</p><p><img src="https://i.imgur.com/PgK4o9E.png" alt="Image preview" class="markdown-image"></p></r>

Last reply: 1 year ago
by anthonyo

How to patch pusher not dispatching messages to users in flarum setup:Manually patch this:vendor\\flarum\\pusher\\js\\src\\forum\\index.tsxapp.pusher.then((binding: PusherBinding) =&gt; {```const channels = binding.channels;if (channels.user) {channels.user.bind('notification', () =&gt; {if (app.session.user) {app.session.user.pushAttributes({//unreadNotificationCount: app.session.user.unreadNotificationCount() ?? 0 + 1,unreadNotificationCount: (app.session.user.unreadNotificationCount() ?? 0) + 1,//newNotificationCount: app.session.user.newNotificationCount() ?? 0 + 1,newNotificationCount:...

Last reply: 1 year ago
by anthonyo

<r><p>To embed youtube video, believe it or not, you just paste the link of the video into your post as shown in the image:<br><img src="https://i.imgur.com/ATzhB6X.png" alt="Image preview" class="markdown-image"></p></r>

Last reply: 1 year ago
by blessedtechie

# ***Welcome to the Africoders Community!***... And thanks for joining us! We're excited about Africoders, and are always happy to meet people who feel the same way. We want *everyone* to get the most out of Africoders and the Africoders community, so we ask that you please read and follow these guidelines. And enjoy your visit here!### **Looking for Technies?**You've come to the right place! We're always busy working hard to make Africoders better, so there are limits to the help we can provide. Specifically:* Most technies visit the board and drop discussions from time to time* If you have q...

Last reply: 1 year ago
by anthonyo

<r><p>In order to enable push notifications on your device, you need to first sign in to the system.<br>Go to the settings page - <URL url="https://africoders.com/settings">https://africoders.com/settings</URL> - and click on opt-in as shown in the image below<img src="https://i.imgur.com/6WN7fJw.png" alt="Image preview" class="markdown-image"></p></r>

Last reply: 1 year ago
by anthonyo
About Community

Connect and engage with other forum members.

Community Stats
128
Posts
99
Replies