Google Introduces Code Wiki
(an AI powered and continuously updated, structured wiki for every repository.)
What it is:
β Automated & always up-to-date
β Intelligent & context-aware
β Integrated & actionable
u can test with featured repos, for own private repo it's not released yet.
it's a cool toolπ
try it out:
https://codewiki.google
Source: Google Blog
@ignitic_tech
(an AI powered and continuously updated, structured wiki for every repository.)
What it is:
β Automated & always up-to-date
β Intelligent & context-aware
β Integrated & actionable
u can test with featured repos, for own private repo it's not released yet.
it's a cool toolπ
try it out:
https://codewiki.google
Source: Google Blog
@ignitic_tech
Googleblog
Google for Developers Blog - News about Web, Mobile, AI and Cloud
Accelerate code understanding with Code Wiki's automated, intelligent, and integrated wiki platform for code repositories.
π TEAM FORMATION SESSION β TODAY! π
Hello Innovators! π
The CATS Hackathon Team Formation Session is happening today! π§©π‘ To continue in the hackathon, every participant must join a team or register their existing team.
π Date: Saturday, Nov 15
β° Time: 6:00 PM β 7:00 PM (GMT)
Today is your chance to connect with fellow participants, share ideas, form or join teams, and start shaping your project.
Already have a team or project? π₯ Join the, and Iβll guide you on the next steps.
π» Form Link:
π Ethiopian-HUB CATS Team Formation Form: https://docs.google.com/forms/d/e/1FAIpQLSdhi_N3Xzk6n6ns7ynmYmQisidIXoaLLK671HSNbrcKhV6HYQ/viewform
π Join the session on Google Meet:[https://meet.google.com/dbv-zxqk-fzf]
Collaborate, challenge yourself, and build something that changes the game! ππ‘
Hello Innovators! π
The CATS Hackathon Team Formation Session is happening today! π§©π‘ To continue in the hackathon, every participant must join a team or register their existing team.
π Date: Saturday, Nov 15
β° Time: 6:00 PM β 7:00 PM (GMT)
Today is your chance to connect with fellow participants, share ideas, form or join teams, and start shaping your project.
Already have a team or project? π₯ Join the, and Iβll guide you on the next steps.
π» Form Link:
π Ethiopian-HUB CATS Team Formation Form: https://docs.google.com/forms/d/e/1FAIpQLSdhi_N3Xzk6n6ns7ynmYmQisidIXoaLLK671HSNbrcKhV6HYQ/viewform
π Join the session on Google Meet:[https://meet.google.com/dbv-zxqk-fzf]
Collaborate, challenge yourself, and build something that changes the game! ππ‘
Google Docs
CATS Ethiopia Hub β Team Formation Form
Help us form balanced teams (developers, designers, coordinators). Fill this onceβaccurately.
β€1
Letβs start a 30-day coding challenge............
Anonymous Poll
47%
Python
6%
C++
4%
C
23%
Typescript
4%
Java
9%
Rust
7%
HTML & CSS
Letβs talk about each programming language on the poll
-what it does
-what itβs best at
-why developers like you choose it.
-what it does
-what itβs best at
-why developers like you choose it.
π2π₯1π1
PYTHON ππ
What it does:
Python is a programming language used to build
-apps
-cybersecurity tool
-websites
-AI
-data projects
-automation tools.
Almost all thing in programming
What itβs best at:
- AI and machine learning
- Data science
- Automation (making tasks easier)
- Web development
- Fast project building
- Great for beginners
Why developers choose it:
- Very easy to learn and read
- Huge support and many free libraries
- Works on any computer
- You can build things quickly
- Perfect for students and professionals
Python is one of the most powerful programming languages on the planet not just easy to use, but loaded with advanced functions and abilities.
What it does:
Python is a programming language used to build
-apps
-cybersecurity tool
-websites
-AI
-data projects
-automation tools.
Almost all thing in programming
What itβs best at:
- AI and machine learning
- Data science
- Automation (making tasks easier)
- Web development
- Fast project building
- Great for beginners
Why developers choose it:
- Very easy to learn and read
- Huge support and many free libraries
- Works on any computer
- You can build things quickly
- Perfect for students and professionals
Python is one of the most powerful programming languages on the planet not just easy to use, but loaded with advanced functions and abilities.
π3π₯3
C++ π»βοΈ
What it does:
C++ is a powerful programming language used to build operating systems, high-speed apps, game engines, cybersecurity tools, robotics software, servers, and performance-critical systems. It is used when power, speed, and full control of hardware are needed.
What itβs best at:
High-performance applications
Game development (Unreal Engine, major AAA games use C++)
Operating systems and device drivers
Robotics and embedded systems
Financial systems (high-speed trading)
Cybersecurity tools and exploit development
Large-scale software where efficiency matters
Why developers choose it:
Extremely fast and efficient
Gives full control over memory and hardware
Used in industries where performance is everything
Massive community and long history
Works on almost all platforms
The backbone of many modern systems
C++ is one of the strongest and fastest languages ever created β built for real power, precision, and high-performance computing.
What it does:
C++ is a powerful programming language used to build operating systems, high-speed apps, game engines, cybersecurity tools, robotics software, servers, and performance-critical systems. It is used when power, speed, and full control of hardware are needed.
What itβs best at:
High-performance applications
Game development (Unreal Engine, major AAA games use C++)
Operating systems and device drivers
Robotics and embedded systems
Financial systems (high-speed trading)
Cybersecurity tools and exploit development
Large-scale software where efficiency matters
Why developers choose it:
Extremely fast and efficient
Gives full control over memory and hardware
Used in industries where performance is everything
Massive community and long history
Works on almost all platforms
The backbone of many modern systems
C++ is one of the strongest and fastest languages ever created β built for real power, precision, and high-performance computing.
β€4π₯3
C Programming Language
What C does:
C is a powerful programming language used to build:
- Operating systems
- Embedded systems (IoT, robots, devices)
- Fast applications
- Compilers and system tools
---
What C is best at:
- High speed
- Low-level hardware control
- System programming
- Writing drivers and firmware
- Performance-critical programs
---
Why developers choose C:
- Super fast and efficient
- Works on almost every device
- Gives full control over memory
- Foundation of many other languages (C++, Java, Python concepts come from C)
- Great for learning how computers work internally
---
β C is fast, powerful, close to the hardware, and trusted for building the worldβs most important software.
What C does:
C is a powerful programming language used to build:
- Operating systems
- Embedded systems (IoT, robots, devices)
- Fast applications
- Compilers and system tools
---
What C is best at:
- High speed
- Low-level hardware control
- System programming
- Writing drivers and firmware
- Performance-critical programs
---
Why developers choose C:
- Super fast and efficient
- Works on almost every device
- Gives full control over memory
- Foundation of many other languages (C++, Java, Python concepts come from C)
- Great for learning how computers work internally
---
β C is fast, powerful, close to the hardware, and trusted for building the worldβs most important software.
π₯5
TypeScript
What TypeScript does:
TypeScript is a programming language used to build:
- Web apps
- Mobile apps
- Backend services
- Large JavaScript projects
- It is basically JavaScript with extra power.
---
What TypeScript is best at:
- Making big projects easier to manage
- Writing error-free, clean code
- Building scalable web applications
- Working with frameworks like Angular, React, Node.js
---
Why developers choose TypeScript:
- Catches errors before running the program
- Easier to understand and maintain code
- Works perfectly with JavaScript
- Used by big companies for large apps
- Helps avoid bugs and crashes
---
β TypeScript = JavaScript + strong typing + better control. Perfect for building large, safe, modern apps.
What TypeScript does:
TypeScript is a programming language used to build:
- Web apps
- Mobile apps
- Backend services
- Large JavaScript projects
- It is basically JavaScript with extra power.
---
What TypeScript is best at:
- Making big projects easier to manage
- Writing error-free, clean code
- Building scalable web applications
- Working with frameworks like Angular, React, Node.js
---
Why developers choose TypeScript:
- Catches errors before running the program
- Easier to understand and maintain code
- Works perfectly with JavaScript
- Used by big companies for large apps
- Helps avoid bugs and crashes
---
β TypeScript = JavaScript + strong typing + better control. Perfect for building large, safe, modern apps.
π3π₯1
Gus, get ready tomorrow we will start our Python coding challenge for 30 days! ππ»π₯
Share for your friends...
Share for your friends...
π₯7
π Day 1 Python Challenge
π― Goal:
Set up Python and write your first code
π― Goal:
Set up Python and write your first code
Step 1
1. Go to the official website at Python Software Foundation
https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://www.python.org/downloads/release/python-3119/&ved=2ahUKEwiln7je2q6RAxWihP0HHX_MHQEQFnoECB0QAQ&usg=AOvVaw3wuTDRpUtxhIl_4eJGGQe-
1. Go to the official website at Python Software Foundation
https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://www.python.org/downloads/release/python-3119/&ved=2ahUKEwiln7je2q6RAxWihP0HHX_MHQEQFnoECB0QAQ&usg=AOvVaw3wuTDRpUtxhIl_4eJGGQe-
π₯1
πππ Python 3.11.9 is downloaded because itβs a very stable and fast version that works well with most libraries.
Itβs also widely supported, making it a safe choice for beginners and developers.
Itβs also widely supported, making it a safe choice for beginners and developers.
Step 2
Run the downloaded .exe file. Important: check the box βAdd Python to PATHβ and also βInstall launcherβ. Then click Install Now.
Run the downloaded .exe file. Important: check the box βAdd Python to PATHβ and also βInstall launcherβ. Then click Install Now.
Step 3
After installation completes, open Command Prompt (cmd) and type:
or
to verify installation. It should display a version like Python 3.11.9
After installation completes, open Command Prompt (cmd) and type:
python --version
or
python3 --version
to verify installation. It should display a version like Python 3.11.9
STEP 1 β
First check if Python 3 is already installed. Open a terminal and run:
If it shows something like Python 3.x.x, youβre good to go.
STEP 2 β
If not installed (or you want a newer version), use your distributionβs package manager. For Debian/Ubuntu-based systems, youβd run something like:
This installs Python 3 (and pip, the package manager).
STEP 3 β
After installation, verify with:
First check if Python 3 is already installed. Open a terminal and run:
python3 --version
If it shows something like Python 3.x.x, youβre good to go.
STEP 2 β
If not installed (or you want a newer version), use your distributionβs package manager. For Debian/Ubuntu-based systems, youβd run something like:
sudo apt update
sudo apt install python3 python3-pip
This installs Python 3 (and pip, the package manager).
STEP 3 β
After installation, verify with:
python3 --version