Geeksblabla is a podcast about technology, computer science, programming.
each episode we invite different people to talk about what they do best and share it with you guys!
In this episode, we look at the challenges of dealing with legacy code and technical debts. We will discuss the importance of technical debt, the impact of legacy code on the development process, and the strategies for managing and mitigating technical debt.
Guests
Marouane Gazanayi
Badr-eddin Zioun
Mohammed Lamzira
Notes
0:00:00 - Introduction and welcoming.
0:05:30 - What is legacy code? perspectives and examples.
0:36:00 - Legacy code and junior developers.
0:43:00 - What are technical debts? and how to collect them ?
1:24:00 - How to prevent technical debts and legacy code?
1:56:00 - How to deal with legacy code?
2:22:00 - Picks and last words.
Links
Refactoring
Working effectively with legacy code
Emily Bache
Legacy Code: Evolve or Rewrite?
Prepared and Presented by
Youssouf El Azizi
4/30/2024 • 2 hours, 37 minutes, 14 seconds
#177 - DevRel and tech talks 🇲🇦
We're back with Part Two of "Preparing for a Tech Talk" expanding on our previous discussion from two years ago. Plus, we're diving into DevRel (Developer Relations) and its impact on the tech industry. Whether you're curious about DevRel or considering a career in it, we've got you covered with essential insights and tips. Tune in for an engaging conversation!
Guets
Abdelfettah Sghiouar
Djalal
Kawtar Choubari
Zineb Bendhiba
Ayoub Alouane
Mohammed Abboulait
Notes
0:00:00 - Introduction and welcoming.
0:11:52 - Why did you start tech talks?
0:36:41 - How to write a good CFP?
0:53:20 - As reviewer, What makes a talk valid for you?
1:13:36 - How do you know your audience?
1:27:25 - What about imposter syndrome?
1:29:18 - Audience in middle east.
1:40:45 - What is DevRel?
2:05:20 - Is technical writer considered as a DevRel?
2:10:10 - What makes DevRel different from classic technical marketing?
2:17:05 - What are the essential qualities that a DevRel guy must have?
2:29:45 - What are the drawbacks of being in DevRel?
2:48:15 - What are the positive aspects of being in DevRel?
3:01:20 - Last word.
Prepared and Presented by
Adnan MERRAKCHI
4/28/2024 • 3 hours, 15 minutes, 53 seconds
#176 - MSS with Mohamed Adnane Abouchadi
In this Geeksblabla episode, Mohammed Adnane Abouchadi talks about how he became a software engineer despite his disability, and shares with us some inspiring lessons he learned along the journey.
Guests
Mohamed Adnane Abouchadi
Notes
0:00:00 - Introduction and welcoming
0:02:55 - Why Mohamed Adnane is special
0:05:45 - Adnane's childhood, school time and the start of his passion about computers
0:12:30 - Importance of family and environment
0:16:05 - Orientation between passion and abilities
0:24:15 - Adnane's university journey
0:38:00 - Finding the first job
0:57:30 - Adnane's Entrepreneurial journey
1:06:00 - A day in Adnane's life
1:11:00 - Lessons and Advice to people with disabilities
1:22:00 - A message to companies and recruiters
1:27:00 - Closing and Goodbyes
Prepared and Presented by
Mohammed Daoudi
4/16/2024 • 1 hour, 27 minutes, 33 seconds
#175 - نقاش: 10 نصائح للنجاح فعالم المعلوميات
In this episode, we discuss 10 tips for success in the IT world, and how to become an effective programmer. especially for the Moroccan context. we based our discussion on the following article Ten Principles for Growth as an Engineer
Guests
Marouane gazayni
Youssouf El Azizi
Mehdi Cheracher
Notes
0:00:00 - Introduction and welcoming
0:03:30 - Principle 1: Think about business value
0:25:44 - Principle 2: Unblock yourself
0:40:16 - Principle 3: Take initiative
0:52:00 - Principle 4: Improve your written communication
1:00:25 - Principle 5: Own your project management
1:10:51 - Principle 6: Learn to learn
1:20:00 - Principle 7: Master your tools
1:37:00 - Principle 8: Communicate Proactively
1:46:20 - Principle 9: Collaborate with other teams
1:52:50 - Principle 10: Be reliable
2:02:42 - Discussing Comments and Questions
2:11:30 - Goodbyes
Links
Medium Article: Ten Principles for Growth as an Engineer
Prepared and Presented by
Abdelati EL ASRI
4/14/2024 • 2 hours, 13 minutes, 58 seconds
#174 - State of Dev in Morocco 2023 🇲🇦 التك في المغرب، اش واقع؟
In this episode, we discuss the state of development in Morocco. We talk about the results of the survey, job satisfaction, salaries, AI adoption, and community contribution. We explore how they learn and level up, the tools they are using, and what they want to learn next.
Guests
Meriem zaid
Omaima Khalil
Mohammed Aboullaite
Nouamane Tazi
Adnan MERRAKCHI
Notes
0:00:00 - Introduction and welcoming
0:04:56 - State overview
0:11:30 - Profile: Female participation, age, and experience
0:55:03 - Learning and education in Morocco
1:17:30 - Work and job satisfaction
1:37:30 - Technology and tools, frameworks, cloud, CSS, and more.
1:52:45 - AI adoption for Moroccan developers: tools, learning, companies using AI.
2:19:45 - How Moroccan developers feel about the impact of AI on their jobs.
2:43:00 - Social media usage among Moroccan developers
1:47:43 - Warming up and goodbye
Links
stateofdev.ma
Prepared and Presented by
Youssouf El Azizi
In this episode, we discuss the new challenge Blanat, we hosted participants and organizers to talk about it.
Guests
Notes
0:00:00 - Introduction and welcoming
0:05:22 - Read Blanat challenge statement.
0:07:20 - Blanat challenge in numbers.
0:09:30 - The winner's words.
0:18:18 - Other participant's words.
0:56:00 - RAFFLE.
1:04:05 - Challenge runner application.
1:09:00 - The idea of how the challenge came up from.
1:12:45 - How we manage PRs.
1:14:50 - Things to improve.
Links
challenge shared by Saad
The runner that Mehdi is describing
Challenge link
Prepared and Presented by
Adnan MERRAKCHI
3/17/2024 • 1 hour, 37 minutes, 10 seconds
#172 - Tech News & AMA #29 - Talks, Vacations, AI - 🇲🇦جديد الاخبار
In this episode, we discuss how to prepare for talks, taking 3 months long vacations and the future of the tech industry in 2024.
Guests
Djalal
Ahmed El Azzabi
Notes
0:00:00 - Introduction and welcoming
0:04:00 - Taking 3 months long vacations with Ahmed El Azzabi
0:27:30 - Writing ebooks, and articles, and improving your writing skills.
0:56:00 - QAs
1:13:00 - New financial lows in Morocco.
1:20:00 - How to prepare for talks.
1:39:00 - Apple Vision Pro thoughts
1:42:30 - QAs
2:21:04 - GeeksBlaBla Picks
2:30:00 - Conclusion and goodbye.
Links
https://remote.ma/
https://remote.ma/legal/
Building Microservices, 2nd Edition
James Clear Newsletter
TickTick
Prepared and Presented by
Youssouf El Azizi
3/6/2024 • 2 hours, 32 minutes, 3 seconds
#171 - From Code Passion to first Dollar 💰🇲🇦 كيفاش يمكن التحول من شغف البرمجة إلى تحقيق أول ربح
In this episode, we discuss how to turn code passion into profit. We'll cover concrete strategies to get started and more, with our talented guests.
Guests
Moustaid Ayoub
Hamza Moustaid
Reda Boubkraoui
Younes Rahim
Notes
0:00:00 - Introduction and welcoming
0:04:50 - Is the solopreneur or indie maker field suitable for all software engineers?
0:07:18 - What types of software engineers can be indie makers?
0:15:08 - The transition from being an employee to a solopreneur and following your passion.
0:22:00 - Upsides and downsides of the solopreneur journey.
0:25:45 - Tips to find ideas to make your first product.
0:35:30 - Tips to gather the first budget to get started and the minimum budget needed.
0:50:58 - Tips for Time Allocation as a Solopreneur
0:57:01 - Idea generation and validation.
1:01:10 - Tips to generate your first dollar with your current skill, with or without experience.
1:13:13 - Tips to Find the Right Audience
1:24:00 - Is indie hacking similar to dropshipping?
1:38:06 - Deadly trap: Think globally and generate more income.
1:45:10 - Deadly trap: procrastinating growth and developing ideas.
1:54:00 - Geeksblabla picks & QA
2:18:30 - Conclusion and Goodbye
Links
Indiehackers
Gumroad
NameCheap
Acquire
Blogpost by Ayoub Moustaid
WebFlow apps
carrd.co
Mental Health for developers - Episode
Failory
StateOfDEv survey
Can't Hurt Me - Book
Unsexy Business - Book
Prepared and Presented by
Djalal
Meriem Zaid
2/3/2024 • 2 hours, 18 minutes, 47 seconds
#170 - Let's Discover Salesforce اجي نتعرفو على
In this episode, We have a discussion around Salesforce
Guests
Mustapha EL HASSAK
Houssam SAOUDY
Notes
0:00:00 - Introduction and welcoming
0:04:50 - What's a CRM
0:13:20 - Overview of Salesforce
0:29:00 - Exploring Salesforce Capabilities
0:41:15 - Developing on Salesforce
0:59:45 - Learning Salesforce
1:10:30 - Salesforce Community in Morocco
1:13:10 - Building a Successful Career with Salesforce
1:47:30 - Conclusion and Goodbye
Links
Trailhead Platform
Casablanca Salesforce Developers Group
Salesforce Governance Limits
North Africa Dreaming
Pluralsight Ressources
Salesforce Certifications
Prepared and Presented by
Otmane FETTAL
1/24/2024 • 1 hour, 55 minutes, 7 seconds
#169 - WebAssembly in 2024
In this episode, We discuss The state of web assembly in 2024
Guests
Abderrahim
Abdellfetah
Wassim
Notes
0:00:00 - Introduction and welcoming
0:03:53 - What is WebAssembly.
0:10:56 - State of WebAssembly in 2024.
0:21:29 - Containeres vs WASM.
0:38:35 - WASM and eBPF.
0:44:56 - Frameworks and dev toolchain.
1:02:07 - is it worth it to learn WASM.
1:20:55 - Resource to learn WASM.
1:36:18 - Prediction and WASM future
1:40:29 - Conclusion and Goodbye
Links
Awesome WASM
Awesome WASM
WASM.io
Prepared and Presented by
Abderrahim
1/22/2024 • 1 hour, 41 minutes, 51 seconds
#168 - 🇲🇦 7 مسلمات باش تكون مرتاح فمسارك المهني
In this episode, We discuss 7 Pillars that can helps us lead a more comfortable Work life.
Guests
Mehdi Cheracher
Djalal
Marouane Gazanayi
Abdelati El Asri
Notes
0:00:00 - Introduction and welcoming
0:04:36 - You don't need to know a lot of Programing languages.
0:25:48 - Work is not only about coding.
0:46:50 - You won't use the latest tech in work.
1:09:40 - You can't know everything.
1:29:10 - Coding Bootcamps is a great start towards a path of learning.
1:43:55 - You can't avoid Office politics , and don't forget to live.
2:06:30 - Conclusion and Goodbye
Links
Range Book Review
Prepared and Presented by
Adnan M'RAKCHI
Otmane FETTAL
1/12/2024 • 2 hours, 18 minutes, 30 seconds
#167 - Year in review 🇲🇦 AI, NFT, Layoffs الأهداف في الحياة ، الدارجة ، الضيوف ،اش وقع في 2023
In this episode, we discuss the events of 2023, tech news, and the future of the tech industry. We'll also explore how to set our goals for 2024.
Guests
Mohammed Aboullaite
Soubai Abderahim
Meriem Zaid
Otmane FETTAL
Abdelati El Asri
Notes
0:00:00 - Introduction and welcoming
0:06:00 - Goals and New Year's resolutions
0:36:30 - Why don't we speak 100% in Darija on the podcast?
0:48:00 - Why do audiences feel like they are seeing the same guests?
0:57:00 - Why doesn't Geeksblabla have a Discord server?
1:03:00 - BlablaConf and state of dev survey 2023.
1:29:00 - Crypto and NFTs in 2023.
1:39:30 - AI updates and how it will affect our jobs.
2:08:04 - Layoffs in the tech industry.
2:16:20 - Figma and Adobe deal.
2:20:00 - QAs
2:46:00 - Conclusion and goodbye.
Links
stateofdev.ma
Prepared and Presented by
Youssouf El Azizi
1/5/2024 • 2 hours, 48 minutes, 37 seconds
#166 - The State of .NET in 2023
In this episode, we discuss the state of .net Ecosystem in 2023 and highlight key changes/improvements and capabilities.
Guests
Othman Kinane
Othman Teffahi
Amine Jadid
Youssef Bensadik
Notes
00:00:00 - Introduction and welcoming
00:04:20 - What is dotnet ? and Presentation of the dotnet Ecosystem
00:15:52 - What Can we build with Dotnet ?
00:25:30 - What's Special about dotnet ?
00:35:00 - Building Web Applications with Dotnet
00:50:00 - Building Desktop applications with Dotnet
00:58:00 - Dotnet Aspire
01:07:32 - What our guests love about dotnet ?
01:16:00 - Tips and Tricks and best Practices
01:50:00 - Conclusion and goodbye
Links
Learn C#
Microsoft Student Embassadors
Awesome Selfhosted
bflat
uefimaze
Prepared and Presented by
Otmane FETTAL
12/21/2023 • 1 hour, 52 minutes, 59 seconds
#165 - DevOps in 2023 - تغييرات مهمة فمجال الديڢوبس واش غتبقى هاد المهنة العام الجاي؟
In this episode, we discuss the state of DevOps in 2023 and highlight key changes/improvements, new rising roles, and the most recent emerging practices.
Guests
Djalal
Abdelfettah Sghiouar
Yasser Chihab
Mourad Mtouaa
Youssef Roudanil
Otmane Fettal
Abdelati El Asri
Notes
00:00:00 - Introduction and welcoming
00:05:55 - State of DevOps in 2023: Key changes, notable shifts and improvements.
00:08:35 - Definition of DevOps and highlights on some DevOps misconceptions
00:34:17 - DevOps “engineers”/practitioners vs SREs
00:49:02 - How was SRE implemented by Google ?
00:59:02 - Hierarchy challenges in Tech companies
01:10:02 - The rise of Low-Code/No-Code platforms and whether they threaten DevOps jobs or there will be a new role created
01:38:52 - What is Platform Engineering?
01:54:50 - Should a DevOps/Platform/SRE engineer be a developer beforehand?
02:10:59 - What advice to give for juniors to get started and build a successful DevOps career?
02:22:30 - The role of a Cloud Architect in DevOps
02:23:27 - The effects of AI in DevOps
02:24:44 - Conclusion and goodbye
Links:
DORA Report 2023
The Goal: A Process of Ongoing Improvement
SRE by Google Cloud
Tech World With NANA
The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win Hardcover
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
DevsInStyle
Prepared and Presented by
Chaimaa BRITEL
Abdelati EL ASRI
12/13/2023 • 2 hours, 30 minutes, 41 seconds
#164 - Rust in 2023 🇲🇦 علاش راست هي اكثر لغة محبوبة في هاد السنين الاخيرة ؟
In this episode, we explore the newest Rust features in 2023, practical use cases, advanced topics, and much more with our community friends.
Guests
M'bark Erras
Ismail Ait Bella
Abderrahim Soubai Idrissi
Mehdi Cheracher
Notes
0:00:00 - Introduction and welcoming
0:04:15 - What is Rust?
0:09:15 - Why Rust? And why is it the most admired language among developers?
0:20:09 - Advocating Rust over C/C++ pain
0:23:52 - Is C/C++ necessary for learning Rust?
0:28:55 - Programming in Rust: the good, the bad
0:41:41 - Rust traits
0:47:21 - Threads in Rust
0:50:55 - How the Rust compiler works
0:58:11 - Cargo
1:07:00 - Procedural macros
1:13:36 - Rust vs Golang binaries
1:20:40 - Where Rust shines
1:29:46 - Is Rust suitable for web development
1:40:22 - Building games with Rust
1:46:02 - Rust and blockchain
1:51:10 - Rewriting things in Rust
2:00:04 - why is Rust frequently compared with Go
2:01:17 - Future of Rust
2:18:43 - Geeksblabla Picks
2:24:44 - Conclusion and goodbye
Links
Rust Atomics and Locks
The Rustonomicon
Rust Compiler Development Guide
Rust for Rustaceans
Prepared and Presented by
Adnan M'RAKCHI
12/10/2023 • 2 hours, 25 minutes, 31 seconds
#163 - Python in 2023 شنو بلان بايثون؟
In this episode, we discuss the latest Python features and fileds of usage in 2023, frameworks, and much more with our community friends.
Guests
Ismail Tlemcani
Yasser Tahiri
Mahmoud Fettal
Hamza Haddaa
Notes
0:00:00 - Introduction and welcoming
0:04:00 - Jetbrains survey highlighting Python part
0:08:40 - Emerging trends or technologies in the Python ecosystem that are particularly noteworthy this year
0:21:00 - How do you anticipate Python's role evolving in the domain of Data Science and ML
0:35:00 - Major updates or changes in Python frameworks or libraries that developers should be aware of
0:41:00 - Python is addressing challenges related to scalability and performance, especially in the context of modern applications
0:58:44 - When not to use Python?
1:07:00 - How is Python positioned to play a role in DevOps this year
1:16:05 - How is Python adapting to address security concerns, and what should developers be mindful of
1:20:00 - Q&A
1:56:00 - Geeksblabla Picks
2:02:00 - Conclusion and goodbye.
Links
JetBrains Survey
Python Deep Dive Episode
Understanding the Python Global Interpreter
OWASP Top Ten
OWASP Web Security Testing Guide
Book recommandation from Hamza
Prepared and Presented by
Meriem Zaid
11/27/2023 • 2 hours, 4 minutes, 42 seconds
#162 - PHP 🐘 in 2023 🇲🇦 - واش مات البي إتش بي?
In this episode, we discuss the latest PHP features in 2023, frameworks, and much more with our community friends.
Guests
Imad Zairig
Mouhcine MAHFOUD
Issam Khadiri
Achraf Aamri
Mohamed Boukhlif
Notes
0:00:00 - Introduction and welcoming
0:05:00 - Is PHP Dead?
0:11:45 - Is PHP only for building MVPs?
0:16:00 - PHP before 5.6 and after it
0:24:00 - Is the PHP problem that PHP isn't supported by a big company, like many other languages?
0:32:00 - The PHP missing version 6
0:35:00 - PHP 7: feature(s) you liked in this update
0:45:00 - Do the PHP offers always have low salaries?
0:55:00 - PHP 8: JIT and feature(s) you liked in this update
1:04:00 - The PHP FIG
1:14:00 - PHP RCFs
1:23:42 - Launch of تجربة.gzip
1:24:25 - The PHP Foundation
1:31:00 - PHP Frameworks
2:21:00 - WordPress
2:35:00 - Security
3:10:00 - Answer the questions from the comments
3:40:00 - Giveaway
3:41:00 - Answer the questions from the comments
3:44:00 - Geeksblabla Picks
3:52:00 - Conclusion and goodbye.
Links
Laracasts
Grafikart
Symfonycasts
Matthias Noback
PHP the right way
Prepared and Presented by
Hamza Makraz
11/24/2023 • 3 hours, 54 minutes, 50 seconds
#161 - JavaScript in 2023 🇲🇦 - الجديد في جاڤسكريبت - TS, React, Angular, Astro, Qwik, Bun, Htmx
In this episode, we discuss the JavaScript updates and features in 2023, with Abderrahim Soubai Idrissi, Ayoub Alouane, Wassim CHEGHAM, Mouad Sidqi, Niima Chigr, and Youssouf El Azizi.
Guests
Abderrahim Soubai Idrissi
Ayoub Alouane
Wassim CHEGHAM
Mouad Sidqi
Niima Chigr
Notes
0:00:00 - Introduction and welcoming
0:06:00 - Is Typescript the new Javascript?
0:10:00 - Which is better for starting a new project in 2023-2024: JavaScript or TypeScript?
0:19:00 - Are we making the front-end development too complex with too many concepts?
0:32:00 - Walking through some of the most important concepts in frontend: Hydration, islands, resumability.
1:16:00 - Are compilers the new frameworks?
1:26:00 - What are signals?
1:33:00 - Answer the questions from the comments
1:56:00 - What do you think about Micro-frontend?
2:03:00 - Answer the questions from the comments
2:14:00 - How do you stay updated with Javascript trends?
2:23:00 - Frameworks updates: Angualar, React, Qwik, Next ...
2:49:00 - Bun
2:55:00 - JavaScript future
3:10:00 - Geeksblabla Picks
3:17:00 - Conclusion and goodbye.
Links
State Of Dev
Frontend Masters
Hackernoon
Hackertab
This week in react
Bytecode alliance
JCO
Crazy startup
Overreacted
Prepared and Presented by
Youssouf El Azizi
11/14/2023 • 3 hours, 20 minutes, 22 seconds
#160 - Java in 2023 - 🇲🇦 اش واقع فالجاڤا ؟ واش جاڤا بقيا مطلوبة ولا صافي ؟ 🤔
In this episode we discuss the Java updates and features in 2023, with Aicha Laafia, Hamza Belmellouki, Ossama Ismaili, Adnane Belmadiaf, Marouane gazayni, and Mohammed Aboullaite.
Guests
Aicha Laafia
Hamza Belmellouki
Ossama Ismaili
Adnane Belmadiaf
Marouane gazayni
Ibrahim Mestadi
Notes
0:00:00 - Introduction and welcoming
0:04:00 - What is 6 month realse? and the favorite feature on latest java version (java 11 to 21)
0:15:45 - Is Java Still Relevant In 2023?
0:25:00 - What's/Why the Pattern Matching
0:32:00 - Record and how it helps the developers?
0:45:00 - The project Loom and the Virtual Threads
0:58:00 - The project Valhala
1:08:00 - The project Panama
1:10:00 - The project Leyden
1:14:35 - What are the limitations of Java in the serverless?
1:16:00 - Java benchmark and comparison with other languages
1:18:00 - Giveaway
1:20:00 - Answer the questions from the comments
1:33:00 - Is Java slow and/or Verbose?
1:35:00 - Migration from old to new Java versions tips, feedback and recommendations
1:47:00 - Answer the questions from the comments
2:12:00 - Recommendations for new Java devs
2:18:00 - Conclusion and goodbye.
Links
Languages comparison
Picocli
Prepared and Presented by
Mohammed Aboullaite
11/10/2023 • 2 hours, 19 minutes, 34 seconds
#159 - It Depends: The Art of decision-making - ماشي أي حاجة دارتها نيتفليكس خاص نديروها 👌🏻
In this episode of GeeksBlabla, we discuss with our guests the art of decision-making, how to make better decisions, and how to deal with the consequences of our decisions.
Guests
Meriem Zaid
Mehdi Cheracher
Soubai Abderahim
Otmane Fettal
Djalal
Notes
0:00:00 - Introduction and welcoming
0:03:50 - Why is "it depends" such a common response in the IT industry?
0:16:24 - Anecdotes and examples of "it depends" in the IT industry
0:41:17 - The importance of transparency in the process of decision making
0:55:40 - What are the risks associated with one-size-fits-all answers in IT?
1:03:20 - Experimentation budgets are essential to better decisions
1:12:30 - What are some of your strategies to make better decisions?
1:42:30 - Why it's hard to decide on paying technical debt?
1:59:56 - Book recommendations, Closing and Goodbye
Books
Algorithms to live by.
Thinking, Fast and Slow.
Build: An Unorthodox Guide to Making Things Worth Making
The Decision Book: Fifty Models for Strategic Thinking
Linux System Programming: Talking Directly to the Kernel and C Library
Prepared and Presented by
Abdelati El ASRI
11/4/2023 • 2 hours, 5 minutes, 41 seconds
#158 - L3arbi chatbot: A Technical deep dive
In this eisode we discuss more of L3arbi, that was resented by the DevoxxMA team at the vent, from a technical point of view with Nouamane and Faissal.
Guests
Faissal Boutaounte
Nouamane Tazi
Notes
0:00:00 - Introduction and welcoming
0:01:21 - Who/what is l3arbi?
0:16:24 - Is there possibilties that L3arbi will learn other arabic dialects other than darija?
0:26:35 - Challenges of audio transcription
0:27:31 - Live demo of L3arbi
0:32:56 - Data training and Whisper and how many hours of darija data is used ?
0:34:30 - Format of data that is used for training, and arcitecture of web application presented in DevoxxMA
0:39:37 - The use case of DevoxxMA
0:44:30 - Finetuning of an LLM, models and details
0:56:20 - Evaluation set for different dialects per regions in morocco
1:03:31 - Did you use manual transcription for the audio sets ?
1:12:09 - The future plans of data sources for L3arbi solution.
1:15:12 - Plans to open-source? Are there APIs available for developers to extend its functionality?
1:25:00 - QA & Giveaway
1:59:40 - Conclusion and goodbye.
Links
Huggingface
Translation demo for/from any language
Common Voice
Whisper API
Prepared and Presented by
Meriem Zaid
Tech News & AMA #26 with our community members Ilias, Nouamane, Faisal, and Youssouf. During this episode, we discuss the next Devoxx Morocco conference, Hacktoberfest, AI, bun and much more.
Guests
Faissal Boutaounte
Ilias Yahia
Nouamane Tazi
Notes
0:00:00 - Introduction and welcoming
0:05:00 - Quick introduction about DevoxxMA
0:21:30 - DevoxxMa theme for this year and community programme
0:46:00 - AI news, Amazon Alexa AI, one year after GPT-3, Mistral and more
1:45:00 - Hacktoberfest and how to contribute to open source
1:56:00 - Bun as new JS runtime
1:06:06 - QA
1:23:00 - Missing semester program
1:35:04 - Switching technologies and frameworks.
1:45:00 - QAs
1:27:00 - Conclusion and goodbye.
Links
Devoxx.ma
Hacktoberfest
Gandalf reveal
State of GPT
GPT Riddle
Attacking LLM - Prompt Injection
Mistral 7B
AI Playground
Arena Chat
HacktoberFest & Open source Geeksblabla Episode
State of CSS
Prepared and Presented by
Youssouf El Azizi
10/20/2023 • 2 hours, 10 minutes, 40 seconds
# 156 - How to be a -10x developer - كيفاش تكون مبرمج عيان 😂
In This episode, We discuss around a famous article titled "How to be a -10x developer" and we share our thoughts and experiences around the topic.
Guests
Mahmoud Fettal
Soubai Abderahim
Badr Bellaj
Mehdi Cheracher
Abdelati El ASRI
Notes
0:00:00 - Introduction and welcoming
0:05:00 - What is an average developer?
0:22:00 - 10x developer definition and how to spot them?
0:41:00 - Guests's level from -10x to 10x
0:55:30 - Nullify the output of a 10 developer
1:08:00 - Create 400 hours of busy work
1:14:06 - Create 400 hours of burnout/takeover
1:17:06 - Waste 10 weeks of wages on cloud costs
1:32:36 - Add 400 hours of compilation/build time.
1:40:20 - Write pointless tests
1:47:40 - Lose 10 weeks of wages on unhappy customers
1:56:30 - Hire 10 0x developers
2:10:00 - How AI tools can help you be a 10x developer
2:17:00 - How to optimize your communication with your laptop
2:33:00 - QA
2:47:20 - Conclusion and goodbye.
Links
How to be a -10x Engineer
Yes, you can measure software developer productivity
Measuring developer productivity? A response to McKinsey, Part 2
Clean Code
Raycast
Prepared and Presented by:
Youssouf El Azizi
9/29/2023 • 2 hours, 52 minutes, 38 seconds
#155 - Back to school 🇲🇦
In This episode, we discuss the Moroccan IT student's life, How to make the most of your academic years, and how to prepare for the job market.
Guests
Kawtar Choubari
Mahmoud Fettal
Pr. Driss ALLAKI
Soubai Abderahim
Notes:
0:00:00 - Introduction and welcoming
0:03:04 - What is your ultimate goal for an academic year as an IT student?
0:13:00 - How to deal with stress, and how to approach the generalist nature of your curriculum?
0:38:50 - How does participating in events and watching content online affect you as a student?
0:53:30 - How to prepare for internships in your first year!
0:37:00 - Perfection vs delivery and how to balance between them.
1:09:06 - Question: How to choose a technology to learn?
1:14:06 - How to deal with imposter syndrome as a student?
1:19:36 - Conclusion and goodbye.
Links
Software Architecture Recommended by Pr. Driss
IT internship in France by Kawtar
Mohammed ElYoussoufi's Channel Recommended by Mahmoud
Prepared and presented by:
Abdelati El ASRI
9/11/2023 • 1 hour, 29 minutes, 19 seconds
#154 - Tech News & AMA #26
Tech News & AMA #25 with our community members Mehdi, Abdul, Abderahim, and Youssouf. During this episode, we discuss the whodesign.ma initiative, and we answer audience questions about learning, switching technologies, frameworks, and much more.
Guests:
Mehdi Cheracher
Abdul Benbrahim
Soubai Abderahim
Notes:
0:00:00 - Introduction and welcoming
0:03:40 - Our guests were learning during the last period and facing challenges in learning new things.
0:11:07 - What technology expert means?
0:16:04 - Whodesign.ma initiative and what's the goal?
0:21:00 - Mentoring and coaching students' initiative, experiences, and challenges.
0:37:00 - Perfection vs delivery and how to balance between them.
1:06:06 - QA
1:23:00 - Missing semester program
1:35:04 - Switching technologies and frameworks.
1:45:00 - QAs
1:27:00 - Conclusion and goodbye.
Links
Whodesign.ma
Prepared and Presented By:
Youssouf El Azizi
9/1/2023 • 2 hours, 28 minutes, 48 seconds
#153 - Google Cloud Platform
In this episode, we will discuss the Google Cloud Platform, its various services, how it compares to other cloud providers, and how to get started.
Guests:
Abdelfettah Sghiouar
EL Mehdi khayati
Notes :
0:00:00 - Introduction and welcoming
0:02:30 - What is Cloud and Google Cloud Platform?
0:05:00 - How google cloud is different from other cloud providers?
0:11:40 - Google Cloud Platform strengths
0:16:00 - How to get started with Google Cloud Platform?
0:19:00 - Google Cloud Platform compute services
0:44:00 - Google Kubernetes Engine (GKE)
0:50:00 - Google Cloud Platform database and storage services
1:07:00 - Google Cloud Platform security and how the services help to secure your infrastructure ?
1:14:00 - Q/A
1:22:30 - Good resources to learn Google Cloud Platform
1:28:00 - Google Cloud Platform with DATA
1:30:30 - Google Cloud in Morocco
1:38:10 - Conclusion and goodbye.
Links :
Google Cloud Platform
Prepared and Presented by
Mohammed Daoudi
8/2/2023 • 1 hour, 38 minutes, 49 seconds
#152 - The State of AR and VR
In this episode, we discuss the state of AR and VR, the challenges and opportunities that this field faces, how to get started and most important resources that help to learn it.
Guests :
Omar Guendeli
Abdellah ALAOUI MDARHRI
Houssam Eddine REHHALI
Notes:
0:00:00 - Introduction and welcoming
0:05:00 - The state of AR and VR — is it a promising field or just hype?
0:15:10 - why meta is investing heavily in AR and VR ?
0:23:00 - Apple's vision of AR and VR with the new headset
0:37:00 - AR and VR hardware and software challenges
0:45:00 - B to B use cases of AR and VR
1:10:00 - Start learning AR and VR and how having a background in video games helps
1:23:04 - Resources to learn AR and VR
1:31:10 - Jobs opportunities in AR and VR in Morocco and outside
1:41:20 - The future of AR and VR
1:51:00 - GeeksBlabla Picks
1:58:10 - Conclusion and goodbye.
Links:
Realite Augmentee 3d
Unity learn
Learn how to learn
Unreal engine
XR bazaar
How Two Guys Created an Empire and Transformed Pop Culture
Moroccan Gamedev Community [DAGA]
Prepared and Presented by
Youssouf EL AZIZI
7/16/2023 • 2 hours, 1 minute, 8 seconds
#151 - Tech New & AMA #25
Tech News & AMA #25 with our community members Mehdi, Zak and Abderrahim. During this episode, we discuss last tech news related ConFig2023 event by Figma, Apple keynote, Mehdi's initiative and much more.
Guests:
Mehdi Cheracher
Zak Elfassi
Soubai Abderahim
Notes
0:00:00 - Introduction and welcoming
0:05:21 - Config 2023, what's new and what developers benefit from the updates
0:18:07 - Mehdi's initiative : The Missing Semester
0:35:04 - Are people ready to pay for information ?
0:50:31 - Information economy in Morocco
1:00:50 - Apple keynote: future of AR/VR
1:24:06 - Stackoverflow survey 2023
1:32:00 - Giveaway! and guests special giveaways
1:56:04 - Conclusion and goodbye.
Links
ConFig 2023
The Missing Semester of your CS Education
StackOverflow Survey 2023
Prepared and Presented by
Meriem Zaid
Otmane Fettal
7/11/2023 • 1 hour, 56 minutes, 7 seconds
#150 - The Art of Cybersecurity
In this episode, we discuss the state of Cybersecurity in Morocco, the challenges and opportunities that this field faces, how to get started and most important resources that help to learn it.
Guests:
Ahmed Lekssays
Othmane Menouar
Notes
0:00:00 - Introduction and welcoming
0:10:28 - The current state of cybersecurity in Morocco? Are there any unique challenges or opportunities specific to the country
0:27:07 - Examples or case studies of cyber attacks or breaches that have occurred in Morocco, What were the lessons learned from those incidents?
0:37:56 - Laws and regulations, fines for data exposure
0:47:31 - What can Morocco do to improve in terms of preventing attacks and breaches in other systems
1:03:00 - Is Cybersecurity in Morocco or/and Africa promising ? why ?
1:06:04 - from software to cybesecurity, what to learn ?
1:15:10 - Is Maths mandatory in cybersecurity field ?
1:19:42 - Books recommandations from guests
1:24:09 - Latest news on cybersecurity and cryptography
1:32:00 - Giveaway!
1:37:06 - The future of cybersecurity in Morocco, Are there any exciting developments or initiatives on the horizon?
1:47:00 - Certifications Vs Diplomas in cybersecurity
1:52:00 - Advices from guests
1:57:44 - Conclusion and goodbye.
Links
Awesome Security repo
sANS roadmap
Google career certificate - Cybersecurity
Hack The Box
CS50
Ethereum Book
Capture The Flag (CTF)
Try Hack Me
Direction générale de la sécurité des systèmes d'information
The ACM Conference on Computer and Communications Security
The Advanced Computing Systems Association
Network and Distributed System Security
Symposium on Security and Privacy
Practical Malware Analysis
Prepared and Presented by
Meriem Zaid
6/19/2023 • 1 hour, 57 minutes, 40 seconds
#149 - Building Smart Apps with LLMs
In this episode, we discuss LLMs, how everything started, how they work, and how to use frameworks such as LangChain to develop intelligent applications with them.
Guests
Taha Bouhsine
Sifeddine Nahhas
Nouamane Tazi
Notes
0:00:00 - Introduction and welcoming
0:05:33 - History of LLMs
0:12:00 - The role of transformers in LLMs
0:21:00 - How LLMs differ from other AI methods
0:26:00 - Emergent Abilities of Large Language Models
0:42:00 - HaggingFace and the role or open-source in LLMs
0:47:00 - Open source LLMs.
1:04:00 - Using LLMs to build smart apps.
1:39:00 - Advices for software engineers with no AI background to start with LLMs.
1:46:00 - Conclusion and goodbye.
Links
The Illustrated Transformer
Transformers
The Annotated Transformer
State of GPT
Sparks of AGI
MiniGPT-4
H2O LLM Studio
HuggingFace
GPT4All
llama
LangChain
Embracing AI-Powered Applications: A Developer’s Journey with LangChain
OpenAI cookbook
Jailbreak Chat
MathsMaroc
Prompt Engineering
Emergent Abilities of Large Language Models
Prepared and Presented by
Youssouf EL Azizi
6/8/2023 • 1 hour, 51 minutes, 43 seconds
#148 - Tech News & AMA #24
Our community members Siham, Chihab, Otmane, and Youssouf joined us for Tech News & AMA #24 episode. We discussed the latest tech news, including Google I/O, AI, and Microsoft Build.
Guests
Chihab Otmani
Siham Ben Diaa
Otmane Fettal
Notes
0:00:00 - Introduction and welcoming
0:03:00 - Guests learning during the last period.
0:32:00 - What is new in Angular 16?
0:47:00 - Dropping out of school and self-learning.
1:04:00 - Google I/O Updates.
1:26:00 - Microsoft Build Updates.
1:48:00 - DevoxxMa CFP.
1:52:00 - QA
2:26:00 - WrapUp & Goodbye.
Links
AppJs Conf
Google I/O
Microsoft Build
State of GPT
DevoxxMa CFP
iLyas in the cloud
7 Blogs I enjoy reading as a React Native developer
Prepared and Presented by
Youssouf EL Azizi
5/30/2023 • 2 hours, 28 minutes, 51 seconds
#147 - State of Linux
In this episode of GeeksBlaBla, We discuss the state of Linux, why Linux is important, and how it does work.
Guests
Oussama Jamal
Abderrahim Soubai Idrissi
Otmane Fettal
Notes
0:00:00 - Introduction and welcoming
0:03:10 - What is a Linux ?
0:10:40 - Linux History
0:29:00 - How linux works ?
0:34:10 - Difference between Linux and other operating systems
0:43:10 - Difference between Linux distributions
1:16:00 - Why is Linux is used in the Server side (Data Centers, Cloud...)
1:25:30 - Linux Virtualization
1:41:00 - Linux Containers
1:52:27 - Linux Security
2:09:35 - Giveaway
2:10:45 - As a developer should I use Linux? and why?
2:32:10 - How to learn Linux?
2:42:50 - GeeksBlaBla picks
Links
LPIC
Linux Foundation Certification
The Linux programming interface
Prepared and presented by
Meriem Zaid
Mohammed Daoudi
5/24/2023 • 2 hours, 47 minutes, 16 seconds
#146 - Scaling Back: Amazon's Prime Video and the Return of the Monolith
In this episode of GeeksBlaBla, We discuss Amazon Prime Video's decision to revert a system from being deployed as functions and revert back to a "Monotlith" , this decision sparked countless discussions and controversies.
Guests
Abdelfattah Sghiouar
Abderrahim Soubai Idrissi
Djalal El Baz
Mohammed Aboullaite
Mehdi Cheracher
Notes
0:00:00 - Introduction and welcoming
0:04:00 - Definitions
0:18:30 - Monoliths vs Microservices
0:47:00 - Discussing the Implemented Solution of Amazon Prime Video
1:10:00 - Discussing from Personal experiences the challenges of all 3 approaches
1:37:00 - Geeksblabla Picks
1:47:00 - Q/A ?
1:59:50 - Wrap up & Goodbye
Links
The Good State: On the Principles of Democracy
Service Weaver
So many Bad Takes - Opinion about Prime Video Blog
101 Essays That Will Change The Way You Think
Factfulness: Ten Reasons We're Wrong About the World--and Why Things Are Better Than You Think
21 Lessons for the 21st Century
Prepared and presented by:
Otmane FETTAL
5/15/2023 • 2 hours, 6 minutes, 31 seconds
#145 - Developer Circles Morocco: A farewell
In this episode we discuss the end of DevC program initiated by Meta, the impact it had on community growth in Morocco and still, leads, and the many advantages of it.
Guests
Mohammed Aboullaite
Hamza Makraz
Notes
0:00:00 - Introduction and welcoming
0:02:40 - A bit of DevC pogram History
0:10:01 - The many meetups held by devC Morocco
0:20:50 - Community of DevC
0:40:48 - In person meetups and organisation
0:45:30 - Connexions made through DevC
0:48:00 - Mentorship within DevC in offline meetups
0:54:40 - Giveaway
0:58:46 - Wrap up & Good bye\
Prepared and presented by:
Meriem zaid
5/14/2023 • 58 minutes, 46 seconds
#144 - Networking Demystified
In this episode, we discuss the fundamental concepts of computer networking and how learning them can make you a better software engineer.
Guests
Yassine Moumen
Soubai Abderahim
Mehdi Cheracher
Mohammed Daoudi
Notes
0:00:00 - Introduction and welcoming
0:02:40 - What is networking?
0:05:25 - Where to start when learning networking?
0:17:51 - What is TCP/IP and how does it works?
0:31:52 - Network Security 0:36:45 - What should a software engineer know about networking?
0:48:00 - What are the tools and techinques used in networking?
0:57:00 - Learning resources about networking
1:08:45 - Geeksblabla picks
Links
Beej's Guide to Network Programming
Prepared and Presented by
Mohammed Daoudi
5/6/2023 • 1 hour, 11 minutes, 47 seconds
#143 - Tech News & AMA #23
Tech News & AMA #22 with our community members Yousssouf, Kawtar, Abderahim, Otmane and Mohammed. During this episode, we discuss last tech news related to AI, GPT-3, and much more.
Guets
Kawtar Choubari
Mohammed Daoudi
Soubai Abderahim
Otmane Fettal
Notes
0:00:00 - Introduction and welcoming
0:04:00 - Guests learning during the last period and Productivity in Ramadan.
0:42:50 - ChatGpt Plugins, how is will be used in the future? and the launch of Bard Google assistant.
1:11:00 - How nerves vs excited our guests about AI revolution we are living in?
1:27:00 - Spark of AGI with GPT-4.
1:47:00 - QA
2:10:00 - Future of education with AI revolution.
2:23:00 - WrapUp & Goodbye.
Links
T3
FuturePedia
Sam Altman: OpenAI CEO on GPT-4, ChatGPT, and the Future of AI | Lex Fridman Podcast
Bard
Authjs
'Sparks of AGI' - Bombshell GPT-4 Paper: Fully Read w/ 15 Revelations
Menara Programme
Google Summer code
Udacity scholarships
Google Developer Student Clubs
markprompt
Embeddings open ai docs
Humata
Prepared and Presented by
Youssouf EL Azizi
3/27/2023 • 2 hours, 30 minutes, 15 seconds
#142 - Mental Health for developers
In this episode, we discuss the challenges we face as IT workers in terms of Mental health, and how to overcome the issues, and solve them.
Guests
Youssouf EL Azizi
Anas Ait Baha
Achraf Aamri
Mohammed Daoudi
Notes
0:00:00 - Introduction and welcoming
0:03:20 - First assumtions about mental Health.
0:21:00 - Are developers provided with adequate resources to manage workload and stress, such as time management tools, stress reduction techniques, and support from colleagues or supervisors?
0:42:20 - Are managers trained in recognizing signs of mental health issues and equipped to provide support and resources for those who may be struggling?
0:56:10 - How to avoid negativity between your team members?
1:03:00 - Is it good to build personal relatonshi with team members or stay pfessional?
1:10:26 - Is there a way to split the job's way of thinking with normal life?
1:20:20 - Exeripment new things, hobbies, and how to create a balance.
1:26:00 - QA & Giveaway
1:48:30 - The input of professional help.
2:15:00 - Best practices.
2:28:00 - WrapUp & Goodbye.
Links
The Second Mountain: The Quest for a Moral Life By David Brooks
The Mountain Is You: Transforming Self-Sabotage Into Self-Mastery
Digital Minimalism
Why Has Nobody Told Me This Before?
So Good They Can't Ignore You
Mountains of the Mind
وفي أنفسكم
Prepared and Presented by
Meriem zaid
3/25/2023 • 2 hours, 28 minutes, 43 seconds
#141 - Mastering code review
In this Episode we discuss what is code review, why it is important, how to do it and how to master it and best practices to follow as author or reviewer.
Guests
Mohammed Aboullaite
Soubai Abderahim
Mehdi Cheracher
Notes
0:00:00 - Introduction and welcoming
0:03:20 - What is code review and types of code review?
0:17:00 - Why code review is important?
0:28:20 - How documentation and automation tools can help you make the code review process easier?
0:47:40 - Best practices for code review as author.
1:07:00 - Best practices for code review as reviewer.
1:35:00 - QA
1:39:00 - WrapUp & Goodbye
Links
Code review guidelines for humans
Prepared and Presented by
Youssouf EL Azizi
3/13/2023 • 1 hour, 43 minutes, 28 seconds
#140 - Tech Education in Morocco
In this Episode we discuss the current state of tech education in Morocco, Options available for students, challenges and opportunities in the field.
Guests
Driss ALLAKI
Hatim Mzah
Hamza DEBBARH
Notes
0:00:00 - Introduction and welcoming
0:08:00 - What the current state of tech education in Morocco, are we able to produce enough developers to meet the demand?
0:18:20 - What is bootcamp ? and Bootcamps in Morocco.
0:32:32 - 1337 and Youcode schools & their impact on the market and challenges they face.
1:02:00 - Universities education in Morocco and the challenges they are facing.
1:10:00 - English vs French in tech education and market.
1:26:00 - Is "Prepa" years a waste of time for students who want to study computer science?
1:34:01 - Students orientation and our role as developers to help them.
1:51:32 - State of Dev results and the future of tech education in Morocco.
2:08:00 - WrapUp & Goodbye
Links
State Of Dev in Morocco
Prepared and Presented by
Youssouf EL Azizi
3/7/2023 • 2 hours, 18 minutes, 52 seconds
#139 - Range: Why Generalists Triumph in a Specialized World
In this Episode , a roundtable discussion around Davis Epstein's book, Range: Why generalists triumph in a Specialized world.
Guests
Mohammed Aboullaite
Abdelfettah Sghiouar
Oussama Zaki
Notes
0:00:00 - Introduction and welcoming
0:05:58 - General idea of the book and the author
0:09:00 - Author starts with stories of 2 sports superstars —Tiger Woods and Roger Federer—who represent specialization vs range
0:14:32 - Snapshot of Woods and Federer carrers start
0:15:41 - Is Specialization Really Better?
0:28:34 - Fast vs Slow learning
0:49:48 - Q&A and Giveaway
1:08:01 - Did the author explicitly state his message for each story, or linked them back to the central theme ?
1:19:32 - Epstein’s advice: Don’t feel behind and different figures of success
1:46:30 - WrapUp & Goodbye
Links
David Epstein TED talk: Why specializing early doesn't always mean career success
Plan, Act, Impact
Peak: Secrets from the new science of expertise
The Pragmatic Programmer
Prepared and Presented by
Meriem zaid
3/3/2023 • 1 hour, 46 minutes, 34 seconds
#138 - Developer Seniority
In this Episode , a roundtable discussion around the topic of Seniority in IT was discussed with Senior IT Guests from different Backgrounds.
Guests
Djalal El Baz
Adil Touati
Mohamed Ahdidou
Oussama Zaki
Notes
0:00:00 - Introduction and welcoming
0:05:18 - Seniority Definition
0:20:35 - Traits of Senior IT
1:03:42 - How to evolve from Junior to Senior
1:31:15 - Q/A
1:51:00 - Geeksblabla Picks
1:57:00 - Wraping up and Goodbye
Links
Thinking Architecturally - Nate Schutta
The Queen's Gambit
Staff Engineer: Leadership beyond the management track
Sources of Power: How People Make Decisions
The Making of a Manager
Modern Software Engineering: Doing What Works to Build Better Software Faster
D'Kover - Darja Darja
Prepared and Presented by
Otmane FETTAL
2/20/2023 • 2 hours, 41 seconds
#137 - State of Dev in Morocco 2022
In this episode, we discuss the state of dev in Morocco results. We talked about the results of the survey,jobs satisfaction, salaries, and community contribution, how they learn and level up, which tools they’re using, and what they want to learn next.
Guests
Soubai Abderahim
Meriem Zaid
Otmane Fettal
Omaima Khalil
Notes
0:00:00 - Introduction and welcoming
0:05:30 - State overview
0:14:50 - Profile
0:48:00 - Learning and education in Morocco
1:00:20 - Work and jobs satisfaction
1:20:00 - Technology and tools
1:37:40 - Community and contributions
1:43:33 - warming up and goodbye
Links
stateofdev.ma
Prepared and Presented by
Youssouf El Azizi
2/20/2023 • 1 hour, 49 minutes, 44 seconds
#136 - AMA & Tech News #22
Tech News & AMA #22 with our community members Yousssouf, Safione, Abdellah and Anas. During this episode, we discuss Anas and Safione experience in the last months, State for JS and open source, and much more.
Guests
Safoine El khabich
Anas Temouden
Abdullah Iraamane
Notes
0:00:00 - Introduction and welcoming
0:03:30 - Guests learning during last months
0:23:00 - Tiny machine learning
0:33:20 - How to be so good at what you are doing ?
0:44:20 - MLOps and ML in production
0:46:00 - Safoine experience with open source and finding a new internship
1:02:00 - State of open source by Github
1:23:33 - State of JS results
1:29:30 - GeeksBabla Picks
1:49:00 - warming up and goodbye
Links
Four kinds for luck
Github Student Pack
State of JS
State of open source
ivao.aero
Pulumi
A Farewell Letter, Gabriel Garcia Marquez
Writing a resume
Prepared and Presented by
Youssouf El Azizi
2/5/2023 • 1 hour, 45 minutes, 9 seconds
#135 - AI-Powered Tools & The Future Of Software
In this episode of GeeksBlabla, we discuss new AI-powered tools such us ChatGPT, Github Copilot, QuillBot, and Midjourney. We discuss with our guests how those tools can transform the way we write code and build software.
We also talk about how adapting to those new tools can help us write better code and save time as well as the challenges those tools can bring to the software industry.
Guests
Abderrahim soubai
Ismail EL Azizi
Ilyas Bakouch
Abdelati
Badr Bellaj
Notes
0:00:00 - Introduction and welcoming
0:04:24 - Are we in the AI age finally & is AI going to replace developers?
0:43:20 - New AI tools tour for developers and designers
0:54:37 - Adopting new ai tools for moroccan developers, benefits and challenges
1:13:00 - Using AI tools for beginners in learning programming
1:30:00 - Using AI tools and the challenges for universities and schools in teaching programming
1:42:00 - How to survive in the AI age as a developer
1:56:00 - AI trends and building new products
2:07:00 - QA
2:12:50 - Abdelati's devinstyle podacast.
2:15:00 - Faking expertise with AI tools
2:17:00 - Guests predictions for the future of AI in the upcoming years
2:26:00 - warming up and goodbye
Links
Github Copilot
Github Student Pack
Devsinstyle
Prepared and Presented by
Youssouf El Azizi
1/25/2023 • 2 hours, 27 minutes, 47 seconds
#134 - AMA & Tech News #21
Tech News & AMA #20 with our community members Yousssouf, Badr, Mohammed, Mehdi and Abderrahim. During this episode, we discuss new AI tools for developers, FTX story and Crypto in Morocco, Big companies layoffs and the future of work, and much more.
Guests
Abderrahim soubai
Mohammed Daoudi
Mehdi Cheracher
Badr Bellaj
Notes
0:00:00 - Introduction and welcoming
0:03:30 - Guests learning during last months
0:18:00 - Reading search papers
0:28:00 - Writing skills for developers
0:36:00 - New AI tools for developers
0:56:00 - FTX story and Crypto in Morocco
1:20:00 - Big companies layoffs and the future of work
1:41:00 - The importance of learning economics
1:49:00 - warming up and goodbye
Links
Github Copilot
Github Student Pack
QuillBot
LogSeq
Ivan Velichko Blog
Obytes Starter
Prepared and Presented by
Youssouf El Azizi
1/3/2023 • 1 hour, 53 minutes, 32 seconds
#133 - SasS for developers
In this episode of GeeksBlaBla, we discuss the Software As A Service business model going from how to build a SaaS product to how to launch it in the market.
Guests
--------------------------------
Djalal: https://twitter.com/enlamp
Moustaid Ayoub: https://twitter.com/mstdayoub
Notes
--------------------------------
0:00:00 - Introduction and welcoming
0:03:02 - What is SaaS (Software As A Service)?
0:09:55 - What are the benefits of Saas ?
0:17:56 - When not to use SaaS (as an end-user / as a maker)?
0:35:20 - The future of SaaS in Morocco ?
0:52:45 - Ideation and market validation in SaaS.
1:02:00 - How to make the technical decision for a SaaS product?
1:14:07 - Security and compliance for SaaS companies ?
1:21:14 - Pre mature optimization and Over Engineering in SaaS
1:28:30 - Saas Pricing Models
1:37:00 - SaaS Marketing and Branding
1:46:25 - How to manage Payment and invoicing without having a company
1:49:30 - Is SaaS subscription fatigue a thing ?
1:53:24 - 1:06:00 - Wrap up & Goodbye
Links
--------------------------------
40 SaaS Starter Kits & Boilerplates Based On Your Favourite Programming Language / Framework: https://www.indiehackers.com/post/40-saas-starter-kits-boilerplates-based-on-your-favourite-programming-language-framework-35387161e0
#77 - No code / Low code GeeksBlaBla Episode: https://www.youtube.com/watch?v=I-km6iydoiw
SaaS Pricing Calculator: https://indiebrands.io/saas-pricing-calculator
How to get the first users for my SaaS, micro-SaaS, App?: https://twitter.com/mstdayoub/status/1593368786777915392
Compare FastSpring and Paddle: https://www.g2.com/compare/fastspring-vs-paddle
Prepared and Presented by
--------------------------------
Mohammed Daoudi: https://www.iduoad.com
Social Media
--------------------------------
Facebook: https://www.facebook.com/geeksblabla
Instagram: https://www.instagram.com/geeksblabla
Twitter: https://www.twitter.com/geeksblabla
Linkedin: https://www.linkedin.com/company/69317726/
Community projects :
--------------------------------
Geeksblabla: https://geeksblabla.com/
GeeksBlaBla is a community initiative, to discuss, highlight and share the latest IT topics in Moroccan Darija.
Awesome Morocco: https://github.com/DevC-Casa/awesome-morocco
List of awesome Moroccan things for developers. Communities, Events, Blogs, Podcasts, Youtube Channels, Open Source Projects, Books and more
State Of Dev In Morocco: https://stateofdev.ma/
In November 2020, 2287 developers from Morocco 🇲🇦 told us about their jobs satisfaction, salaries, and community contribution, how they learn and level up, which tools they’re using, and what they want to learn next.
You can update this description 👉 : https://github.com/DevC-Casa/geeksblabla.com/tree/master/blablas/ep133/index.md
#darija #geeksblabla #morocco #dev #podcast
11/28/2022 • 2 hours, 56 seconds
#132 - Coding for Kids
In this episode of GeeksBlabla, we discuss the importance of coding for kids, how to teach them to code and how to make them love coding.
Guests
--------------------------------
Anas Elalaoui : https://www.linkedin.com/in/adiltouati/
Diaa Alhak El fallous: https://www.linkedin.com/in/elfallous/
Driss Boumlik: https://www.linkedin.com/in/drissboumlik/
Ibrahim Drissi: https://www.linkedin.com/in/ibrahim-drissi-424838244/
Ayman Riad Solh:
Notes
--------------------------------
0:00:00 - Introduction and welcoming
0:05:20 - Importance of coding for kids
0:28:00 - Experience of learning to code with Ibrahim and Ayman
0:44:30 - Teaching kids to code in morocco
1:19:10 - Wrap up and goodbye
Links
--------------------------------
ActiveLabs: https://www.activelabs.ma/
Code.org: https://code.org/
Mindstorms ev3: https://education.lego.com/en-us/downloads/mindstorms-ev3/software#downloads
Scratch: https://scratch.mit.edu/
Prepared and Presented by
--------------------------------
Youssouf EL Azizi: https://elazizi.com/
Social Media
--------------------------------
Facebook: https://www.facebook.com/geeksblabla
Instagram: https://www.instagram.com/geeksblabla
Twitter: https://www.twitter.com/geeksblabla
Linkedin: https://www.linkedin.com/company/69317726/
11/14/2022 • 1 hour, 27 minutes, 44 seconds
#131 - MSS with Adil TOUATI
In this Episode of Geeksblabla , We're joined by the amazing Adil Touati who shared with us precious insights from his amazing career in the Software Industry.
Guests
Adil TOUATI
Notes
0:00:00 - Introduction and welcoming
0:02:00 - Adil's Journey to Microsoft
0:23:00 - How was Adil able to follow tech trends ?
0:34:30 - Adil's relationship with Technology
0:37:00 - The work of a Cloud Solution Architect
0:45:00 - What are the necessary skills to become a Solutions Architect ?
0:53:33 - Where do you see the Cloud going ?
1:14:00 - Adil's Advice for the newer generation of Software Engineers
1:26:00 - QA - Geeksblabla Picks
1:35:00 - Conclusion
Links
Prepared and Presented by
Otmane FETTAL
11/9/2022 • 1 hour, 38 minutes, 2 seconds
#130 - React JS Revisited
In this episode of GeeksBlabla, we discuss React JS and its ecosystem and everything around it such us Next JS, Gatsby JS, Tailwind CSS, TypeScript, Server component and much more.
Guests
Adel Dafrallah
Mohamed El Ayadi
Notes
0:00:00 - Introduction and welcoming
0:04:30 - Learning React js, and the importance of learning basic first.
0:18:10 - How to choose a framework for your next react project, and the pros and cons of each framework.
0:33:00 - Typescript, and the benefits of using it in your react project.
0:38:00 - Routing in react.
0:43:30 - Styling a react project.
0:55:33 - State management and API calls in react.
1:12:00 - Forms in react.
1:14:00 - QA
1:22:40 - Testing in react.
1:28:00 - QA
1:40:00 - The new updates in react and Next 13.
1:53:00 - Next Js Conf 2022.
2:02:00 - Guests least favorite features in react.
2:05:50 - Future of react.
2:10:00 - Geeksblabla Picks
2:17:00 - Goodbye and See you next week.
Links
Frontend Masters
The Beginner's Guide to React
How to learn typescript for react developers
You Dont Know JS
Figma to Code (HTML, Tailwind, Flutter, SwiftUI)
Formik
Ant design
Headless UI
Cypress
React fiber architecture
Vite vs. Next + turbopack HMR Benchmark
Functional Light JS
overreacted
How Javascript Works
Prepared and Presented by
Youssouf El Azizi
10/31/2022 • 2 hours, 19 minutes, 18 seconds
#129 - AMA & Tech News #20
Tech News & AMA #20 with our community members Mehdi, Youssouf, Abderrahim and Manal. During this episode, we discuss 2023 IT trends predictions, BlablaConf updates, Hacktoberfest, and much more.
Guests
Manal Benchrif
Abderrahim soubai
Mehdi Cheracher
Notes
0:00:00 - Introduction and welcoming
0:03:30 - Guests learning during last months
0:06:00 - Hacktoberfest
0:13:45 - Blablaconf update and call for speakers
0:26:00 - Moroccan national programming contest 2022
0:58:00 - State of Java report
1:01:00 - React new async rendering
1:10:00 - react query, qraphql, fetch, axios
1:15:00 - QA
1:23:40 - 2023 IT predictions
1:48:50 - GeeksBlabla Picks
1:44:00 - warming up and goodbye
Links
cfp.blablaconf
hacktoberfest-open-source-2021
hacktoberfest
Build Your First Sentiment Analysis Web App with Streamlit with Manal Benchrif |BlaBlaConf 2021
MNPC 2022 Editorial
2022 State of the Java Ecosystem Report
stackblitz
Top 5 Biggest Technology Trends In 2023 (Aikyo)
rytr
stateofdev
Prepared and Presented by
Youssouf El Azizi
10/24/2022 • 1 hour, 57 minutes, 21 seconds
#128 - Let’s talk about Operating Systems
In this episode we discuss the fundemental concepts of Operating Systems
Guests
Mohammed Daoudi
Notes
0:00:00 - Introduction and welcoming.
0:01:50 - What's an Operating System ?
0:13:08 - Computer Start-up Process
0:18:11 - What's an Operating System Kernel ?
0:27:00 - What's an Operating System Shell ?
0:29:20 - What's a Process ?
0:33:50 - OS Process Management
0:41:11 - OS Memory Management
0:50:20 - OS Hardware Management
0:59:25 - OS Graphical User Interfaces
1:06:00 - Linux Distributions
1:13:51 - Q/A
1:36:00 - Wrap up and Goodbye!
Links
Microsoft Linux Distro
Prepared and Presented by
Otmane Fettal
10/21/2022 • 1 hour, 37 minutes, 36 seconds
#127 - Software Architecture Fundamentals
In this episode we discuss the fundemental concepts for building resilient and evolving Software.
Guests
Mohammed Aboullaite
Mehdi Cheracher
Notes
0:00:00 - Introduction and welcoming.
0:02:00 - Why do we need to have architectures for our Software ?
0:10:28 - "Picking the right architecture is picking the right battles and managing tradeoffs"
0:13:10 - Functional and non Functional Requirements
0:29:10 - Fundemental Concepts in Software Architecture
1:10:00 - Lessons from Implementing Successful Software Architectures.
1:21:12 - Q/A
1:49:33 - Ressources to learn Systems Design
2:02:00 - Wrap up and Goodbye!
Links
Systems Design Interview
Systems Design Cheat Sheet
Hussain Nasser Software Engineering
Architecting for Scale
Building Secure and Reliable Systems
Designing Data-Intensive Applications
Building Evolutionary Architectures
Prepared and Presented by
Abderrahim SOUBAI-ELIDRISI
Otmane Fettal
9/29/2022 • 2 hours, 4 minutes, 32 seconds
#126 - All about Agile
In this episode we discuss Agile from Business , Project and Developement/Operation Perspectives.
Guests
Amine Maarouf
Djalal EL Baz
Nassima Labzagui
Notes
0:00:00 - Introduction and welcoming.
0:01:28 - Omaima's Introduction to Geeksblaba Team
0:02:52 - Guests Introduction
0:08:29 - What's Agile ?
0:24:44 - Agile from the Business Perspective
0:41:47 - Agile from Project Management Perspective
0:58:28 - Agile from the Developer Perspective
1:10:25 - Agile Challenges
1:29:30 - Q/A
1:47:20 - Geeksblabla Picks
2:00:00 - Wrap up and Goodbye!
Links
Bubble
Scrum
Agile Lab
Prepared and Presented by
Omaima Khalil
Otmane Fettal
9/19/2022 • 2 hours, 45 seconds
#125 - DevoxxMa Special
In this episode we dicuss DevoxxMA's return this year, news and other details with Badr Elhouari.
Guests
Badr Elhouari
Notes
0:00:00 - Introduction and welcoming.
0:01:57 - This year's theme.
0:06:53 - From developers to developers.
0:11:28 - What are the subjects most focused on?
0:16:20 - Bringing back in person events.
0:26:30 - Smart training and workshops yet to be presented by experts
0:29:28 - Talks selections and criterias.
0:40:25 - Conferences culture in Morocco.
0:52:11 - Will there be a recording of sessions this year?
1:15:54 - DevoxxMa culture and other conferences.
1:27:26 - Geeksblabla Giveaway
1:29:00 - Wrap up and Goodbye!
Links
DevoxxMA 2022
Prepared and Presented by
Meriem Zaid
Otmane Fettal
9/13/2022 • 1 hour, 30 minutes, 27 seconds
#124 - Tech News & AMA #19
Tech News & AMA #19 with our community members Mehdi,Meriem, Youssouf, Yasser and Abderrahim. During this episode, we discuss Bunjs new javascript runtime, Heroku move to kill the free tier and much more.
Guests
Abderrahim soubai
Mehdi Cheracher
Yasser Tahiri
Notes
0:00:00 - Introduction and welcoming
0:04:00 - Guest's learning during the last period.
0:19:29 - HeroKu free tier is dead.
0:28:00 - Is Github Copilot worth it?
0:35:30 - BunJs new javascript runtime.
0:46:00 QA ?
1:23:30 - Python updates.
1:31:40 - Favorite programming languages for our guests.
1:53:10 - Geeksblbla Picks.
1:48:30 - Conclusion
Links
Bun Js
Marketing Yourself as a Developer
Pydantic
Ormdantic
ms-kubernetes-tools
The Log-Structured Merge-Tree (LSM-Tree)
Nleveldb
rocksdb
pebble
Prepared and Presented by
Meriem Zaid
Youssouf El Azizi
9/6/2022 • 2 hours, 6 minutes, 31 seconds
#123 - Create Great Documentation
In today's episode we dive into documentation, its rules, ethics, best practices and some tools that help to get started.
Guests
Omaima Khalil
Mohammed Aboullaite
Notes
0:00:00 - Introduction and welcoming
0:01:30 - Guests Introduction
0:02:50 - What is Documentation? Why we need it?
0:05:51 - What are the types of Documentation you know?
0:10:01 - Who do we write documentation for?
0:15:35 - What makes good documentation?
0:20:34 - Ethics of documentation and rules to respect
0:24:31 - How do we structure our documentation?
0:53:07 - What types of documentation should focus on writing?
1:02:20 - Some tools you use to write or share documentation.
1:10:00 - Tips from guests.
1:14:00 - GeeksBlabla Giveaway.
1:17:45 - Geeksblabla Picks
1:29:18 - Conclusion
Links
Technical Writing One introduction
Bookstack
Docusaurus
Prepared and Presented by
Meriem Zaid
7/21/2022 • 1 hour, 29 minutes, 18 seconds
#122 - Tech News & AMA #18
Tech News & AMA #18 with our community members Ilyas, and Abderrahim. During this episode, we discuss DenoJS's new framework, State of cloud 2022 and AWS EKS.
Guests
Abderrahim soubai
Ilyas Bakouch
Notes
0:00:00 - Introduction and welcoming
0:01:30 - Guest Introduction
0:03:00 - Fresh Framework release
0:35:00 - java and other programming languages can be obsolete within the next few years?
0:42:00 - What about .NET ?
0:47:00 - PHP, JS, and Python
0:49:00 - AWS EKS everywhere.
1:14:00 - Future of VueJS
1:26:10 - Geeksblabla Giveaway.
1:30:20 - Thoughts on the state of cloud 2022.
1:38:00 - QA
1:48:30 - Conclusion
Links
State of Cloud 2022
StateOfDev.ma
AWS Graviton Processor
AWS Outposts Family
AWS Inferentia
VueJS core
Node.js in Action
Prepared and Presented by
Meriem Zaid
7/13/2022 • 1 hour, 52 minutes, 10 seconds
#121 - Cal Newport books
In this episode, we review a series of Cal Newport's books and discuss each of these books topics with the guests, and people who already read the book(s).
Guests
Slimane Akalie
Diaa Alhak El Fallous
Mohammed Daoudi
Notes
0:00:00 - Introduction and welcoming
0:03:50 - Intro about the author: Call Newport and Books
0:07:00 - So good they can't ignore you
0:29:15 - Deep Work
0:54:51 - Digital minimalism
1:19:30 - A world Without Emails
1:33:00 - Geeksblabla Picks
1:45:00 - Conclusion
Links
Cal Newport: Deep Work, Focus, Productivity, Email, and Social Media)
So Good They Can’t Ignore You
Highlights from A world without email
Highlights from Digital minimalism
The Outer Limits of Reason
Never Split the Difference: Negotiating As If Your Life Depended On It
Logseq
TickTick
Prepared and Presented by
Meriem Zaid
6/29/2022 • 1 hour, 46 minutes, 21 seconds
#120 - Quantum computing
In this Episode , we will discover what quantum computers are and how they work.
Guests
Yassine Moumen
Badr Bellaj
Hinde Adnani
Notes
0:00:00 - Introduction and welcoming
0:01:34 - Guest Introduction
0:02:52 - What is a quantum computer ?
0:12:04 - Brief definition of quantum physics
0:22:13 - How do quantum computers work ?
0:26:23 - Quantum supremacy and the cost of making quantum computers.
0:30:04 - What are Qubits and how they differ from normal bits ?
0:32:50 - Can quantum computers replace ordinary computers ?
0:42:11 - In which fields are(/will) quantum computers mostly used ?
0:56:07 - Q/A
1:06:04 - Can anyone use quantum computers and how ?
1:10:50 - How do we program quantum computer (algorithms and programming languages) ?
1:14:37 - Other recourses and tools to learn Quantum Computing
1:20:00 - Conclusion
Links
QMorocco
IBM quantum lab
qiskit
Dancing with Qubits: How quantum computing works and how it can change the world
Computing with Quantum Cats: From Colossus to Qubits
Quantum Computing: A Gentle Introduction
The Outer Limits of Reason: What Science, Mathematics, and Logic Cannot Tell Us
Quantum computers without beating about the bush
Prepared and Presented by
Mohammed Daoudi
6/5/2022 • 1 hour, 23 minutes, 29 seconds
#119 - Tech News & AMA #17
Tech News & AMA #17 with our community members Mohamed, and Abdullah. During this episode, we discuss Oracle labs in morocco, new Abdullah experience joining Microsoft and we answer audience questions.
Guests
Mohamed Ez-zarghili
Abdullah Iraamane
Notes
0:00:00 - Introduction and welcoming
0:01:30 - Guest Introduction
0:03:00 - Oracle Labs in Morocco
0:26:00 - Abdullah experience joining Microsoft
0:54:00 - Big company Recruitment Freezing?
1:01:00 - Resume Writing advices.
1:04:00 - Is a french an obstacle on acquiring jobs in morocco?
1:10:00 - Finding the first job remotely.
1:13:10 - How to deal when you feel you are not learning new things in your job?
1:21:20 - Freelance vs working in companies.
1:23:30 - PhD programs offered by Oracle labs.
1:28:00 - QA
1:41:30 - Conclusion
Links
Oracle Labs
StateOfDev.ma
Self-taught developers episode
Prepared and Presented by
Youssouf El Azizi
6/3/2022 • 1 hour, 44 minutes, 13 seconds
#118 - Making Great Tech Products
In this Episode , we will discuss what do we need to know to build great tech products.
Guests
Hassan BelHabib Filali
Notes
0:00:00 - Introduction and welcoming
0:01:30 - Guest Introduction
0:07:00 - Product Manager Roles
0:17:30 - Product Manager vs Project Manager
0:25:00 - How can we get Ideas to build new Products ?
0:33:32 - Copycats
0:36:20 - Ingrediants to build better products
0:38:00 - Challenging Ideas and making them into reality
0:49:25 - What comes next ?
0:52:54 - Skills to develop to be a better Product Manager ?
1:03:35 - Q/A
1:09:00 - Geeksblabla Picks
1:15:00 - Conclusion
Links
Product Management Tips - Shreyas Doshi
Product School
Fireship
Prepared and Presented by
Otmane FETTAL
5/27/2022 • 1 hour, 21 minutes, 51 seconds
#117 - Software Project Management
In this Episode , we will walkthrough the path of managing a software project from start to finish.
Guests
Adil BAAJ
Notes
0:00:00 - Introduction and welcoming
0:02:20 - Engineering Manager Roles
0:05:30 - What's a Software Project ?
0:06:55 - What do we need to know before we start a Software Project ?
0:18:00 - Tools and processes necessary to implement a Software Project ?
0:25:00 - Software Project Management Methodologies
0:30:00 - Planification management
0:35:00 - Rituals to make high quality Software Projects
0:45:45 - Managing Communication between stakeholders
1:00:15 - Software Project Lifecycle
1:10:00 - Q/A
1:27:00 - Geeksblabla Picks
Links
Nine Lies About Work: A Freethinking Leader’s Guide to the Real World
Prepared and Presented by
Otmane FETTAL
5/18/2022 • 1 hour, 31 minutes, 38 seconds
#116 - Clean Code (part 2)
In this episode, we continue our review of the most famous books in IT; we discuss the "Clean code" book. We highlight the main ideas, our experience with the book, and discussions around the clean code tricks and resources to write clean code.
Guests
Slimane Akalie
Mehdi Cheracher
Notes
0:00:00 - Introduction and welcoming
0:03:50 - Mehdi point of view about Clean Code book
0:10:00 - Formatting
0:16:10 - Objects and Data Structure
0:24:00 - Tests
0:43:50 - Refactoring and legacy code
0:59:00 - Concurrence
1:12:00 - Tasks estimation
1:20:00 - Other recourses and tools to learn Clean Code
1:30:00 - Geeksblabla Picks
1:37:00 - Conclusion
Links
Clean code (part1)
Robert C. Martin - Effective Estimation (or: How not to Lie)
Clean Code Typescript
ReadWise
Ego is the Enemy
The Psychology of Money
Prepared and Presented by
Youssouf El Azizi
4/28/2022 • 1 hour, 42 minutes, 15 seconds
#115 - Clean Code
In this episode, we review one of the most famous books in IT; we discuss the "Clean code" book. We highlight the main ideas, our experience with the book, and discussions around the clean code tricks and resources to write clean code.
Guests
Abderrahim Soubai Idrissi
Slimane Akalie
Djalal
Notes
0:00:00 - Introduction and welcoming
0:04:51 - The importance of reading
0:08:00 - Reading culture in Morocco
0:12:10 - How to find books in Morocco and the best tools to read books
0:17:30 - Books vs. other resources to learn IT(stateofdev.ma stats)
0:30:13 - Why clean code is so famous, and guests experience with this book
0:45:30 - What is a Clean code?
0:53:30 - Naming variables
1:06:40 - Comments
1:14:00 - Functions
1:23:30 - Clean code vs. deadlines
1:31:50 - Practicing Clean code
1:37:20 - Picks
1:44:33 - Conclusion
Links
Better world books
Book repository
Stateofdev.ma
Tech Radar
Thought Works
Warp
Dev Rel
Beautiful Code
Prepared and Presented by
Youssouf El Azizi
4/18/2022 • 1 hour, 48 minutes, 48 seconds
#114 - Switching Careers into IT
In this episode of GeeksBlabla, our community friends, Zakaria and Hamza, share their journey switching their careers to IT with us; we answer Why and How and some advice for people who want to switch their careers to IT.
Guests
Hamza Hanafi
Zackaria S
Notes
0:00:00 - Introduction and welcoming
0:04:29 - Our Guests' stories and how they end up switching to IT.
0:11:47 - The problem of school orientation and how to make a good choice?
0:22:10 - Why career switch to IT and career growth in IT compared to other fields?
0:28:10 - How to switch your career to IT and how to make sure it's the right decision?
0:37:40 - Do you consider your past career experience wasting time?
0:42:20 - How to start learning the IT field?
0:56:20 - QA
1:16:10 - Advice to find the first job for people who switch their career
1:24:10 - QA
1:37:24 - Benefits of switching career to IT
1:40:00 - Conclusion
Links
Freecodecamp
Coding Bootcamp in Morocco
Stateofdev.ma
Prepared and Presented by
Youssouf El Azizi
4/11/2022 • 1 hour, 44 minutes, 42 seconds
#113 - Preparing for a Tech Talk
In this episode of GeeksBlabla, we talk about tech talks; why you should care? How to choose a good topic? How to prepare and the right place to start.
Guests
Djalal
Meriem Zaid
Mohammed Daoudi
Notes
0:00:00 - Introduction and welcoming
0:03:10 - Tech talks, why you should care?
0:14:25 - Do i need to be an expert to start speaking in confs?
0:25:20 - How to choose a good topic?
0:39:00 - When i can find open CFPs and places for my first talks?
0:53:00 - Tips to get accepted in a CFP
1:04:00 - Preparing for a tech talk
1:27:00 - Conclusion
Links
Antoine de Saint-Exupéry
Djalal Talk Preparation
Preparing for a Teck talk
Julia Evans
Developers Conferences Agenda/List
Prepared and Presented by
Youssouf El Azizi
4/4/2022 • 1 hour, 33 minutes, 11 seconds
#112 - MSS with Amine Chouki
In this episode of GeeksBlabla, we invited Amine Chouki, Staff Engineer - Docker, Inc.
Guests
Amine Chouki
Notes
0:00:00 - Introduction and welcoming
0:01:39 - Education and getting into Technology?
0:05:25 - Co-Founding elbotola.com
0:07:35 - Managing Load and building custom solutions
0:22:05 - Monolith migration to microservices
0:27:10 - Building apps with high throughput
0:32:00 - Experience in Invision
0:39:00 - Experience in Docker
0:45:00 - Aspiring Software Engineers tips
0:52:00 - Tips to future entrepreneurs
0:59:52 - Conclusion
Links
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
The Almanack of Naval Ravikant: A Guide to Wealth and Happiness
Prepared and Presented by
Otmane FETTAL
3/29/2022 • 1 hour, 6 minutes, 12 seconds
#111 - DigiGirlz x WIT 22
In this special episode, we honor the internation women's month. Our guest from Digigirlz will talk about their experience in such IT programs, and answer all of your questions.
Guests
Chaimae Drissi Ismaili
Afaf Ouardi
Nada Skalli Senhaji
Notes
0:00:00 - Introduction and welcoming guests
0:05:00 - What is the DigiGirlz initiative about?
0:09:32 - How can our girls know about it and participate in it?
0:13:00 - What are the technical and general benefits (impact) of this program?
0:24:00 - How did you start your DigiGirlz journey and how was it?
0:30:00 - Are there any other similar initiatives?
0:36:30 - Initiatives created by our guests in Morocco.
0:39:00 - Is the DigiGirlz initiative the best one? And why?
0:44:00 - Is the low presence of women in tech a problem? if so, why ?
1:07:00 - What do you think about the latest result of stateofdev?
1:18:00 - Geeksblabla Picks.
1:28:00 - Wrap up & Goodbye
Links
DigiGirlz Morocco
Kid code
We STEM
We STEM application
Yale Young Global Scholars
Orange Digital Center ML workshop
Youth Zone
Prepared and Presented by
Meriem Zaid
3/25/2022 • 1 hour, 29 minutes, 51 seconds
#110 - Service mesh demystified
In this special episode, We discuss with our community members what service mesh is? How to get started and decide if service mesh is the best pattern for your next project?
Guests
Mohammed Aboullaite
Soubai Abderahim
Djalal
Notes
0:00:00 - Introduction and welcoming guests
0:03:00 - What is a service mesh?
0:12:37 - The benefits of using a service mesh pattern
0:21:42 - Service mesh implementation
0:31:00 - Service mesh challenges
0:37:00 - Service mesh use cases
0:57:30 - CI/CD for service mesh
1:06:00 - Wrap up & Goodbye
Links
Landscape
Keel
service-mesh
Prepared and Presented by
Mohammed Aboullaite
3/19/2022 • 1 hour, 7 minutes, 44 seconds
#109 - UX/UI for the rest of us
In this special episode, We invite our UX/UI designer community friends to Talk about designer careers, How to get started, Jobs in Morocco and outside, as well as discussions around the best practice and resources.
Guests
Khaoula Ettaleb
Brahim Baif
Oussama Zaki
EL Azizi Ismail
Abdul Benbrahim
Notes
0:00:00 - Introduction and welcoming guests
0:05:15 - What is UX/UI?
0:16:24 - Why UX/UI is important?
0:27:45 - How do our guests start their careers?
0:39:50 - Should I have an artiste talent to be successful as UX/UI designer
0:50:00 - UX/UI Jobs
0:59:00 - Job for UX/UI designers In morocco and outside.
1:06:14 - Self-taught vs. schools to learn UX/UI
1:11:14 - How to bridge the gap between front-end developers and designers?
1:39:10 - Tips and tools and recourse for people who want to start a UI/UX career
1:55:05 - Blank board challenge
1:59:50 - UX/UI community
2:01:30 - What makes the difference between a good and a bad one?
2:09:52 - Picks
2:24:40 - Wrap up & Goodbye
Picks
UX/UI Toolkit by Khaoula
Law of UX
The Elements of User Experience
Dark Patterns
Asshole Design
The Design of Everyday Things
UX/UI design: How to get started
Ismail Instagram
Abderahman Instagram
Don't Make Me Think
Mobbin
Design for Developers
Links
Interaction Design
Google UX Design Professional Certificate
Prepared and Presented by
Youssouf El Azizi
3/7/2022 • 2 hours, 30 minutes, 40 seconds
#108 - Tech News & AMA #16
Tech News & AMA #16 with our community members Abderahim, Hamza, and Khalil. During this episode, we discuss Khalil's experience as a security researcher, the latest Tech News, and we answer audience questions about programming, community, new technologies, and much more.
Guests
Khalil Zahani
Soubai Abderahim
Hamza Makraz
Notes
0:00:00 - Introduction
0:03:50 - Khalil's story as a security researcher.
0:19:10 - A day in the life of a security researcher.
0:26:40 - Tooling and Programming languages you need to master to start as a security researcher
0:35:00 - Khalil studies and helped him master this field as a self-thought security researcher.
0:38:00 - Can a developer combine between Dev and DevOps?
0:43:00 - Is mastering C important for security researchers?
0:47:03 - Is mastering Networking important for security researchers?
0:55:00 - Menara program
0:58:00 - State of JS results
1:09:00 - GeeksBlabla Picks.
1:18:50 - Wrap up & Goodbye
Picks
Geek Flare
The Compound Effect
Design Modo
Chromium Issues
Ray Cast
Links
Menara GeeksBlaBla episode
Menara
stateofjs
Chromium Issues
Prepared and Presented by
Youssouf El Azizi
2/28/2022 • 1 hour, 23 minutes, 11 seconds
#107 - Fail gloriously!
In this special episode, our guests share with us some failures stories, How those failures impact them, and lessons they learned from them. The main of this episode is basically to say it’s okay to fail; it’s a learning opportunity.
Guests
Omaima Khalil
Diaa Alhak El Fallous
Djalal
Mohamed AHDIDOU
Oussama Zaki
Notes
0:00:00 - Introduction and welcoming guests
0:05:18 - Guests failures stories
0:18:24 - Impact of failure in personal and professional life
0:30:29 - Come back from failure 🚀
0:42:02 - Learnings from failure stories
0:57:17 - Challenging the term failure.
0:59:00 - How does society and the education system impact how we see failure?
1:09:14 - How can we learn from other people's failure stories?
1:12:14 - How to quit?
1:25:10 - Impact of Social Media
1:35:50 - Wrap up & Goodbye
Links
Tribe of Mentors
Kepner Tregoe Method
Troubleshooting Simulation
Secrets of the Millionaire Mind
The Richest Man In Babylon
Prepared and Presented by
Mohammed Aboullaite
2/21/2022 • 1 hour, 42 minutes, 10 seconds
#106 - Amazon WEB Services
On the 106th Episode of Geeksblabla we're having a discussion around Amazon Web Services, how it was launched, its strenghts and capabilities, as well as discussions around Serverless, Databases and AI/ML services in AWS.
Guests
Ilyas Bakouch
Abderrahim Soubai Elidrissi
Notes
0:00:00 - Introduction
0:04:00 - The start of AWS
0:14:45 - Overlapping AWS Services
0:20:00 - Strenghts of AWS
0:31:31 - Containers in AWS
0:35:35 - Serverless in AWS
0:57:15 - Databases in AWS
1:27:39 - AI/ML in AWS
1:34:56 - Q/A
1:41:00 - Giveaway.
1:46:12 - Closing
Links
Ilyas Youtube Channel
S7aba Podcast
Prepared and Presented by
Otmane FETTAL
2/16/2022 • 1 hour, 50 minutes, 11 seconds
#105 - Tech News & AMA #15
Tech News & AMA #15 with our community members Abdelfettah, Kawtar and Youssef. During this episode, we discuss the latest Tech News, and we answer audience questions about programming, community, new technologies, and much more.
Guests
Kawtar Choubari
Youssef Benadda
Abdelfettah Sghiouar
Notes
0:00:00 - Introduction
0:04:00 - Kawtar experience and learning process during last year.
0:10:32 - Time management advice for beginners.
0:21:00 - Youssef experience with Notion apps and doing profitable projects.
0:33:00 - Career advice about PFE internship on salesforce and its future for a developer.
0:38:00 - Can a developer combine between Dev and DevOps?
0:41:00 - K8s certifications: More valuable ones for a career (CNCK, CKAD, CKA, or CKS).
0:44:00 - Does the school and diploma in IT matter?
0:55:00 - Do developers need to learn about marketing in addition to programming?
1:01:00 - MoroccoTech
1:08:00 - First GDE in Morocco.
1:13:00 - faker.js story
1:32:00 - Giveaway.
1:33:00 - Tips on obtaining many certificates.
1:36:00 - Best practices to measure code quality as a junior developer?
1:51:10 - GeeksBlabla Picks.
1:59:00 - Wrap up & Goodbye
Picks
Atomic Habit
How to Get Rich
Storytel
The Ministry for the Future
Save to Notion
Links
The Dark side of open source, What really happened to faker.js
MoroccoTech With Zouheir Lakhdissi
Google Developer Expert
GDE program application form
Morocco’s Chari valued at \$100M
Prepared and Presented by
Youssouf El Azizi
2/1/2022 • 1 hour, 59 minutes, 44 seconds
#104 - MSS with Mehdi Daoudi
In this episode of GeeksBlabla, we invited Mehdi Daoudi, CEO and Co-Founder - Catchpoint Systems, Inc.
Guests
Mehdi Daoudi
Notes
0:00:00 - Introduction and welcoming
0:03:00 - Who is Mehdi Daoudi?
0:11:00 - How was the switch from marketing to the IT field? And what is your advice to people who want to switch their careers?
0:14:00 - When Google acquired DoubleCLicks, What was the special thing that push google to purchase it and how was the switch from a small company to Google word?
0:19:00 - What are the products/services DoubleCLicks offer?
0:21:00 - When does it make sense for someone to say I will sell my company and when isn't?
0:27:00 - What is Catchpoint? How was the experience, and how did you get the idea?
0:34:00 - How was the experience moving to the cloud and not creating a SAAS product?
0:42:00 - How bad was the Covid 19 for Catchpoint?
0:51:00 - Catchpoint is hiring everywhere, so what profiles does Catchpoint need?
0:56:00 - Would you share with us some of your failure stories?
1:00:00 - In your opinion, what are the main qualities and skills of a good leader?
1:05:00 - Why did working in a big company like Google push you to leave it?
1:09:00 - Any advice about how to close deals with clients?
1:13:00 - Do you follow news about the startups' ecosystem in Morocco, what do you think about it, and what does miss it?
1:13:00 - Do you follow news about the startups' ecosystem in Morocco, what do you think about it, and what does miss it?
1:19:00 - What do you think about companies that do the offshoring?
1:22:00 - After ten years of pushing startups, why can't we see some of them succeed now?
1:26:00 - What is the advice you can give to someone who is trying to build a startup?
1:28:00 - What would you advise your 20-year-old self?
1:29:00 - Wrap up and goodbye
Links
weathering the storm leading your organisation through a pandemic
The Advantage: Why Organizational Health Trumps Everything Else In Business
Prepared and Presented by
Mohammed Aboullaite
1/24/2022 • 1 hour, 30 minutes, 52 seconds
#103 - NFT & Web3.0
In this episode, we’re going to break down an easy-to-understand explanation of NFT, and all the ways Web3 could change the way the world works. Then, our guests will respond to these subjects related questions.
Guests
Badr Bellaj
Alae Zorkane
Ismail Ghalou
Abderrahim Soubai Idrissi
Notes
0:00:00 - Introduction & Guests presentation.
0:04:00 - Short Web history.
0:06:00 - Web1.0 Web2.0 and now Web3.0, what is the real difference?
0:11:00 - Thoughts about when you first heard about web3.
0:18:00 - How do you think it can revolutionize the future of the web in certain domains?
0:24:00 - Web3.0 and DApp transparency.
0:27:00 - Smart contract definition
0:28:00 - ERC-20 smart contracts.
0:34:00 - Metaverse and Web3.0
1:00:00 - Roadmap to start in smart contracts and Blockchain.
1:04:00 - What is NFT anyway?
1:06:00 - How does the NFT work?
1:24:00 - NFT Derivatives.
1:34:00 - What is Ethereum, and how does it relate to NFT?
1:39:00 - Limitations of NFT.
1:46:00 - Smart contractsERC-721 / ERC-1155.
1:50:00 - Metadata (on-chain/off-chain).
1:54:00 - Layer 2 (L2 solutions).
2:00:00 - Now, anything/nothing can be sold as NFT. Do you think that it's now mainstream?
2:09:00 - What if DeFi?
2:12:00 - What are the existing Defi apps?
2:15:00 - Uniswap/sushi swap.
Links
Solidity by example
QuestBook
Ethereum Improvement Proposals
How to make an NFT
Most NFTs will be 404 Errors
ENS Domains
Login.xyz
Prepared and Presented by
Meriem zaid
1/19/2022 • 2 hours, 35 minutes, 48 seconds
#102 - Developing iOS Apps
In this Episode of GeeksBlabla , we discussed how to make Apps for the Apple Ecosystem using both Native and Hybrid solutions , we did a deep dive on the differences between Swift , ObjectiveC , SwiftUI , UiKit and when to use each of them , plus what to keep in mind when submiting your apps to the Appstore.
Guests
Abdelali Jamhamed
Badre Belghiti Daha
Notes
0:00:00 - Introduction
0:03:00 - The Apple Ecosystem
0:09:45 - Apple vs Android developement
0:27:00 - How to Develop Apps for iOS
0:40:00 - Objective C vs Swift
0:55:00 - SwiftUI C vs UIkit
1:21:00 - Hybrid iOS Developement
1:27:00 - Web Developement vs Mobile Developement
1:33:20 - Getting your App published into the Appstore
1:48:00 - Conclusion
Links
Mobile Development Episode
App Store Review Guidelines
Prepared and Presented by
Otmane Fettal
1/10/2022 • 1 hour, 57 minutes, 17 seconds
#101 - Microsoft Azure Ecosystem
In this Episode of GeeksBlabla , we discussed The Microsoft Azure Ecosystem , first we started with an overview about the cloud and what did it enable the world of tech to do , then we dived deeper on what sets Microsoft Azure apart and what we can do with the tools and capabilities it offers.
Guests
Adil Touati
Abdelmajid ANEDDAME
Otmane Fettal
Notes
0:02 - Introduction
0:06 - Cloud computing Introduction
0:36 - Microsoft Azure Capabilities
1:18 - Advanced Microsoft Azure services and capabilities
Prepared and Presented by
Otmane Fettal
1/3/2022 • 2 hours, 8 minutes, 26 seconds
#100 - The 100th Episode
In this episode of GeeksBlabla, we celebrate the 100th episode, we discussed how the podcast started, how we work as a team behind the scene and some statistics about the podcast.
Guests
Mohammed Aboullaite
Soubai Abderahim
Meriem Zaid
Otmane Fettal
Notes
0:02 - Introduction
0:04 - How the podcast started?
0:23 - The secret behind podcast consistency.
0:43 - Audience reviews
0:59 - Episodes preparation and tools we use
1:10 - Statistics quiz
1:19 - Geeksblabla funny moments
1:38 - Wrap up & Goodbye
Prepared and Presented by
Youssouf El Azizi
12/27/2021 • 1 hour, 48 minutes, 12 seconds
#99 - State of Dev in Morocco 2021
In this episode of GeeksBlabla, we discuss and analyse the results of stateofdev.ma 2021 with our guests and answer your questions about the survey.
Guests
Yasser Tahiri
Djalal
Mohammed Aboullaite
Notes
0:02 - Introduction
0:05 - Overview
0:11 - Profile
0:36 - Education and Learning
1:01 - Work
1:36 - Technology
2:07 - Community
2:23 - Wrap up & Goodbye
Links
State Of Dev In Morocco 2021
State Of Dev In Morocco 2020
State Of Dev project on GitHub
Prepared and Presented by
Youssouf El Azizi
12/20/2021 • 2 hours, 30 minutes, 34 seconds
#98 - The weakest link: why all software needs security?
During this episode we will go over common security breaches where the weakest service/software were exploited, why all components of a system should get their share of security evaluation, and why secure software design and coding are important for developers on all stacks.
Guests
Hammadi Agharass
Souhail Mssassi
Notes
0:01 - Intro and welcoming.
0:07 - Exciting security news: Log4j zero-day exploit meltdown.
0:13 - Java Naming and Directory Interface (JNDI).
0:16 - A brief introduction of security from your perspective?
0:22 - What are the software/system aspects that are more critically in need for security?
0:32 - The weakest links for system security: Physical security.
0:42 - The weakest links for system security: Network security.
0:49 - The weakest links for system security: Employees.
0:59 - Stuxnet, where employees contribute to getting malware to the org.
1:02 - Social engineering attack: FB & Google fraud attack.
1:04 - Small satellite apps: FBI website hack, ~100k email sent from a legit fbi.org email address.
1:35 - Secure coding principles for developers
1:45 - Securing small systems (usually considered irrelevant systems)
1:54 - How to secure frontend?
2:00 - How to make sure employees/developers machines are secure?
2:09 - How to manage secrets
2:28 - Wrap up and Goodbye
Links
Prepared and Presented by
Mohamed Ez-zarghili
12/16/2021 • 2 hours, 28 minutes, 53 seconds
#97 - How to succeed in end of study internship (PFE)
We talk about the end of study internship(PFE) in this episode. How to find a good end of studies internship? How to prepare yourself for the internship and succeed during the internship?
Guests
Omaima Khalil
Aïcha GUEDIRA
Diaa Alhak El Fallous
Mohamed Ez-zarghili
Driss ALLAKI
Notes
0:01 - Intro and welcoming.
0:15 - What are the main goals of an end of studies internship?
0:50 - How to deal if your option is not related to development as we don't have enough opportunities on other options such Big data.
0:54 - Are universities helping students find PFE?
1:04 - How and Where can I find internship opportunities?
1:23 - Big companies vs medium and startups, which one is the best for an internship (advantages and disadvantages)?
1:32 - Resumes and Interviews
2:07 - Should companies pay interns?
2:26 - How to succeed during the internship?
3:00 - Wrap up and Goodbye
Links
Building A Resume
Tech Interviews
Prepared and Presented by
Youssouf EL Azizi
12/6/2021 • 3 hours, 9 minutes, 51 seconds
#96 - Tech News & AMA #14
Tech News & AMA #13 with our community members Abderrahim, Youssouf, Mohamed, mohamed and Yasser. We discuss the latest Tech News during this episode, and we answer audience questions about programming, community, new technologies, and much more.
Guests
Mohamed Ez-zarghili
Mohammed Aboullaite
Yasser Tahiri
Abderrahim soubai
Notes
0:01 - Intro and welcoming.
0:04 - Community friends updates
0:09 - New Mac book pro with M1 pro
0:22 - New Generation of CPUs and servers
0:29 - Next 12 features
0:33 - Rust based tools in Javascript ecosystem tools
0:42 - Remix run: a new react based framework for SSR
0:47 - New Python version 3.10 updates
0:57 - PHP new updates
1:09 - What is Web3?
1:18 - Opportunity for people with no degrees
1:22 - QA
1:31 - Wrap up and goodbye
Links
Next 12
StateOfDevMA issues
remix.run
Python 3.10
Prepared and Presented by
Youssouf EL Azizi
11/29/2021 • 1 hour, 37 minutes, 16 seconds
#95 - Hacktoberfest & Open Source 2021
In this episode, we talk about Open Source and the annual event Hacktoberfest. We answer your questions about getting started with Open Source, the best practices, and how it could help advance your career.
Guests
Yasser Tahiri
Abderrahim soubai
Notes
0:01 - Intro and welcoming.
0:04 - What is hacktoberfest
0:09 - What are the least requirements to start with Hacktoberfest and Open Source?
0:30 - What are the types of contributions?
0:40 - Are there any Moroccan repositories to contribute to?
0:44 - How to promote your Open Source project?
1:07 - Geeksblabla giveaway
1:08 - How did your contribution to Open Source help you in your career?
1:12 - Did it help you get hired easily?
1:28 - Open Source in Morocco
1:55 - Hacktoberfest participation
2:00 - Wrap up and Goodbye
Links
Hacktoberfest 2021
Awesome Morocco
First Contributions
Hacktoberfest & Open source previous Episode
Prepared and Presented by
Youssouf EL Azizi
10/4/2021 • 2 hours, 45 seconds
#94 - Tech News & AMA #13
Tech News & AMA #13 with our community members Abderrahim, Youssouf and Meriem. We discuss the latest Tech News during this episode, and we answer audience questions about programming, community, new technologies, and much more.
Guests
Mohammed Akiour
Meryem Aboulfoujja
Abderrahim soubai
Notes
0:01 - Intro and welcoming.
0:03 - What is Manara?
0:10 - Is it an online program? How can you manage it if the participant is a worker ?
0:13 - Do they prepare you for interviews, meetup with the talent hunters?
0:15 - How did you find out about Manara ?
0:20 - Is it a free program?
0:24 - How do you select BlablaConf talks ?
0:29 - Epic Games scores for developers in Apple court case
0:34 - How did you find the last Apple event ?
0:38 - StackOverFlow 2021 survey insights
0:57 - StateOfDev survey
1:15 - Geeksblabla giveaway
1:20 - Wrap up and goodbye
Links
Manara program
StateOfDevMA issues
StackOverFlow 2021 survey
BlablaConf
Prepared and Presented by
Youssouf EL Azizi
Meriem Zaid
9/27/2021 • 1 hour, 20 minutes, 11 seconds
#93 - Reactive Programming
In this episode of GeeksBlaBla, we discuss with our guests about Reactive programming ecosystem, its difference with Functional programming, its uses, and many other details around the subject.
Guests
Chihab Otmani
Ilyasse Benrkia
Notes
0:01 - Intro and welcoming.
0:04 - What does reactive mean in programming?
0:10 - Where is it used?
0:15 - What does RP solve?
0:25 - Advantages and disadvantages of Reactive programming
0:34 - Reactive programming in Java/JS/Angular
0:46 - Reactive programming vs Functional programming
1:05 - Main concepts behind this paradigm, and Observer patterns
1:18 - Differences between Event-Driven Programming and Reactive Programming
1:22 - Reactive programming most used libraries, is it polyglot ?
1:29 - Some Reactive programming libraries
1:36 - How can Reactive programming make us better programmers?
1:52 - Difference between Cold and Hot Observables
1:56 - Is subjects like Observables
2:05- Wrap up and goodbye
Links
Reactive Programming by Venkat Subramaniam
Build your own RxJS
Reactive Programming with RxJS (Angular In Darija
Reactive Streams
The Reactive Manifesto
Prepared and Presented by
Mohammed Daoudi
Meriem Zaid
9/23/2021 • 2 hours, 5 minutes, 10 seconds
#92 - Coding Bootcamp in Morocco
In this episode of GeeksBlaBla, we discuss coding Bootcamps in morocco; what you need to learn before attending a coding bootcamps? Options we have in morocco ? How much does that cost to participate in coding bottcamps? And much more.
Guests
Hamza DEBBARH
Amine Mourid
Koutheir Cherni
Notes
0:01 - Intro and welcoming.
0:05 - What is a Bootcamp?
0:08 - Can bootcamp replace studies in university?
0:19 - Does it work for everyone/people with no experience and people with CS degrees?
0:37 - Process of a Bootcamp.
1:01 - How much does a coding Bootcamp cost?
1:12 - Coding bootcamp for children.
1:16 - Coding bootcamp vs online course.
1:27 - Drawbacks of Bootcamps?
1:37- Wrap up and goodbye
Links
StateofDev.ma
https://3wa.ma/
https://gomycode.com
Prepared and Presented by
Youssouf EL Azizi
9/13/2021 • 1 hour, 46 minutes, 12 seconds
#91 - AI & ML
In this episode of GeeksBlaBla we answer many questions around AI & ML, their fields of applications, what they are, their uses in industry with our guest Amine.
Guests
Amine Erraqabi
Notes
0:01 - Intro and welcoming.
0:04 - Typical day of a data scientist
0:10 - Difference between the job of a data scientist/machine learning engineer/data engineer
0:16 - What are the key skills to have to be a great data scientist
0:21 - Do we need to have advanced mathes skills to start doing ML ?
0:27 - Machine learning process : From collecting the data to testing and tuning our chosen model
0:36 - How is Agile Management implemented in the context of ML projects?
0:43 - Subsets of Machine Learning ?
0:56 - Is statistics necessary for DS ?
1:01 - How to get started in AI ?
1:03 - What are the main stages of AI ?
1:06 - Application of AI techniques in insurance
1:13 - Application of AI techniques in advertising
1:21 - Business opportunities in african countries (Morocco) that AI will open
1:26 - Jobs in AI
1:33- Wrap up and goodbye
Links
The Elements of Statistical Learning
Prepared and Presented by
Ismail Tlemcani
Meriem Zaid
9/9/2021 • 1 hour, 33 minutes, 34 seconds
#90 - Marketing Yourself as a Developer
In this episode of GeeksBlaBla with our community members Ahmed, Ismail, Smakosh, Iliass, Abderahim, and Youssouf, We discuss the importance of self-branding for developers and how it can help developers in their careers.
Guests
Ilias Haddad
Ismail EL Azizi
Soubai Abderahim
Ahmed El Azzabi
Ismail Ghallou
Notes
0:01 - Intro and welcoming.
0:05 - What is self-branding?
0:09 - Is self-branding something only experts can do, or should beginners take it seriously too?
0:14 - Learning in public.
0:21 - Guests' experiences on self-branding and how they benefit from it in their career?
0:54 - Self-branding for beginners.
1:05 - Tools and tricks to market yourself: Blogging, open-source, social media, and learning in public.
1:16 - How to start blogging?
1:24 - The secret power of open-source contribution for your self-branding.
1:38- Wrap up and goodbye
Links
Lists of Moroccan blogs
Prepared and Presented by
Youssouf EL Azizi
7/13/2021 • 1 hour, 43 minutes, 34 seconds
#89 - JavaScript Ecosystem
In this episode of GeeksBlaBla with our community members Wassim, Ismail, Abderahim, Abdellah, and Youssouf, We discuss the Javascript ecosystem from the first javascript days and the secret behind its popularity to the latest new frameworks and tools and the best practices to learn it for beginners and much more. In this episode, we have the chance to present a live demo with Wassim about Github copilot.
Guests
Wassim CHEGHAM
Chihab Otmani
Soubai Abderahim
Abdullah Iraamane
Ismail Ghallou
Notes
0:01 - Intro and welcoming.
0:06 - The power of javascript and the secret behind it
0:13 - Do you think Javascript is the right language to start with as a beginner?
0:28 - Javascript learning RoadMap
0:45 - JavaScript libraries and frameworks, how to choose?
1:19 - Is Typescript the new Javascript?
1:33 - Javascript in the backend.
1:41 - Javascript new tools systems; esbuild, wite, snowpack.
1:53 - Javascript testing tools and libraries.
2:02 - WebAssemby
2:07 - Github Copilot demo
2:35 - The future of javascript.
2:45- Wrap up and goodbye
Links
Javascript Info
Mozilla MDN
Web Development Bootcamp
JavaScript wesbos
modern-js-cheatsheet
https://zirotohero.com/
Most used framework in Morocco
Typescript challenge
Prepared and Presented by
Youssouf EL Azizi
7/5/2021 • 2 hours, 47 minutes, 34 seconds
#88 - Tech News & AMA #12
Tech News & AMA #12 with our community members Otmane, Ismail, Abdelghani, Abderrahim. We discuss the latest Tech News during this episode, and we answer audience questions about programming, community, new technologies, and much more.
Guests
Otmane Fettal
Ismail Tlemcani
Abdelghani ACHIBANE
Abderrahim soubai
Notes
0:01 - Intro and welcoming.
0:01 - What did you learn this week ?
0:09 - Windows 11 launch
0:46 - Should a DevOps know the functional aspect of the app he will work on ?
0:50 - Why does Windows needs Amazon store to deliver Android apps ?
0:55 - Is it common for a developer to know multiple programming language ecosystems ?
1:01 - Tips and guidelines to become a better java developer
1:04 - What language/framework to use for an web application focused on audio content ?
1:09 - Tips to get freelance assignments on freelance websites like upwork and freelance.com
1:11 - Feedbacks after more than a year of remote work
1:30 - For a java/spring developer, what skills should one master to get a job at a multinational corporation ?
1:33 - Toughts about unity and VR development
1:34 - Fake reviews investigation on Amazon and Google by the UK market and competition authority
1:42 - Apple Worldwide Developers Conference
1:57 - Why are developers average age worlwide still very young ?
2:02 - Academic paths to study AI in Morocco ?
2:05 - Will blockchain be used in Morocco ?
2:07- Wrap up and goodbye
Links
Amazon Kinesis
Prepared and Presented by
Otmane Fettal
Ismail Tlemcani
7/1/2021 • 2 hours, 8 minutes, 23 seconds
#87 - Working at Google with Moroccan Googlers
In this episode of GeeksBlabla, we invited Moroccan Googlers Karima, Rachid, Mehdi, and Abdelfatah to discuss their journey working at google, the benefits and disadvantages of working on FAANG companies and the interviews process to join Google, and much more.
Guests
Abdelfatah Sghiouar
Mehdi Cheracher
Karima Ichou
Hakmi Rachid
Notes
0:00 - Introduction and welcoming
0:05 - Guests academic path
0:16 - Do you think your academic studies in morocco give you enough concepts to start a job at Google?
0:34 - Should joining FAANG be an objective for every developer?
0:43 - What is your job at google?
0:58 - Working in morocco vs working on a big company such as Google.
1:11 - Is working at Google stressful?
1:25 - Bad sides of working at Google (or at a similar size tech company), what don’t you like about your job?
1:42 - Salaries at Google
1:53 - As a student, what should I focus on to make joining Google easier?
1:58 - How can competitive programming help you join Google?
2:08 - Process to join Google.
2:18 - Interviews Process and how to prepare them.
2:40 - Wrap up and goodbye
Links
Google Career
Grokking the System Design Interview
Introducing Non-Abstract Large System Design
The importance of competitive programming - Diaa Alhak El Fallous
Inside Look 2021
Prepared and Presented by
Youssouf El Azizi
Abdelfatah Sghiouar
6/21/2021 • 2 hours, 49 minutes, 32 seconds
#86 - MSS with Wassim CHEGHAM
In this episode of GeeksBlabla, we invited Wassim CHEGHAM, Sr. JavaScript Developer Advocate at Microsoft, Core
contributor at Angular, Core contributor Nodejs and Ambassador for Auth0
Guests
Wassim CHEGHAM
Notes
0:00 - Introduction and welcoming
0:01 - Who is Wassim CHEGHAM?
0:03 - How did he get interested in technology?
0:05 - How did you get introduced to Javascript?
0:08 - What is the advice for beginner developers that you can give to choose a programming language for a professional career?
0:15 - Do blogging help in the learning phase and in building your own personal brand?
0:21 - Walk us through some of your contributions to angular , bazel and nodejs and What you will earn from contributing / open source?
0:30 - (comments) How do you learn and practice more in less time?
0:38 - How was your experience at the professional life, and experience to manage the balance between personal life, fun, and professional life?
0:46 - Is Dependency injection implementation still your favorite feature about angular?
0:47 - (comments) How to become a GDE?
0:55 - What does it mean to be an advocate developer? Tell us about the developer advocate iceberg.
1:06 - What is your vision/expectation, where the technologies are heading?
1:10 - (comments) What is your vision/expectation for Javascript?
1:18 - (comments) Talking about web views, do you recommend specific one? (in Angular context) (Cordova, Capacitorjs)
1:20 - (comments) What is the future of Web Assembly> It's time to jump and start learning it?
1:21 - Advice for geeksblabla community
1:25 - Wrap up and goodbye
Links
Demystifying Open Source Contributions
The Subtle Art of Being A Developer Advocate
Prepared and Presented by
Mohammed Aboullaite
6/14/2021 • 1 hour, 27 minutes, 20 seconds
#85 - Celebrating 26 years of Java !
Celebrating 26 years of Java with our community members Badr, Marouane, and Mohammed. During this episode we discuss the latest Java updates, and we answer audience questions about Java, and much more.
Guests
Badr Elhouari
Marouane gazayni
Notes
00:00 - Introduction
00:03 - Why are we still using Java?
00:09 - Why backward compatibility important for Java?
00:13 - How they keep the promise of the new release cycle?
00:16 - What are JCP, JSR, and JEP?
00:21 - Why JVM powerful?
00:27 - What is the project in the ecosystem that pushes Java?
00:35 - Comments
01:03 - The demand of java developers in the market (local market and international market)
01:07 - Is Java one of the options for new developers? And What are things that can help them to learn Java?
01:11 - Java still had 3 billion devices or this number decrease?
01:14 - Comments
01:16 - Wrap up and goodbye.
Prepared and Presented by
Mohammed Aboullaite
6/9/2021 • 1 hour, 19 minutes, 8 seconds
#84 - Tech News & AMA #11
Tech News & AMA #11 with our community members Mohamed, Abderahim and Youssouf . We discuss the latest Tech News during this episode, and we answer audience questions about programming, community, new technologies, and much more.
Guests
Soubai Abderahim
Mohammed Aboullaite
Youssouf El Azizi
Notes
0:01 - Intro and welcoming.
0:03 - Updates from our guests about their new job experience.
0:05 - The best way to land a remote job with international startups.
0:16 - Difference between working in morocco and working for a big international company such as Spotify.
0:34 - How to deal with boredom with school subjects?
0:43 - Advice and resources to start an AWS career.
0:48 - State management in React.
0:56 - What technical practices heavily used in Spotify and not used or ignored in morocco.
1:12 - The best way to get a motivating job.
1:20 - Google IO 2021 News.
1:28 - GraphQl vs REST API.
1:38 - ElectronJS
1:50 - Interview process at Spotify.
2:01 - Wrap up and goodbye.
Links
spotify apollo
Google IO
stateofdev.ma
Prepared and Presented by
Youssouf El Azizi
5/31/2021 • 2 hours, 4 minutes
#83 - DevOps 101: Revisiting the fundamentals of the DevOps culture
In this episode of GeeksBlabla, we're Revisiting the fundamentals of the DevOps Culture and toolchain.
Guests
Mohammed Aboullaite
Otmane FETTAL
Mohammed Daoudi
Djalal
Notes
0:00 - Introduction and welcoming
0:13 - Software developement and delivery process
0:20 - DevOPS Definition
0:34 - DevOps Goals and Pillars
0:56 - Automation
1:03 - Observability and Monitoring
1:22 - Q/A
1:42 - Toolchain
1:59 - Wrap up and goodbye
Links
Feature Flags
DevOPS From a to Zen
DevOPS Topologies
Fundementals of Software Architecture
Free for Dev
Coding Horror
Prepared and Presented by
Mohammed Aboullaite
Otmane FETTAL
5/24/2021 • 2 hours, 2 minutes, 47 seconds
#82 - Software Security
In this episode of GeeksBlabla, we discuss with our community members about software security, what is software security, tricks for effective and productive learning.
Guests
Souhail Mssassi
Mohamed Ez-zarghili
Notes
0:00 - Introduction and welcoming
0:05 - What is software security
0:11 - A bit of history about cybersecurity
0:24 - Is there a secure system? why secure systems?
0:32 - Risk & Risk Assessment
0:48 - What is OWASP?
0:51 - OWASP top 10 - 2021
0:51 - OWASP top 10 - 2021: Injection
0:55 - OWASP top 10 - 2021: Broken authentication
1:01 - Sensitive data exposure - What is data leakage? What are the factors that can cause data leakage?
1:08 - XML external entities (XXE)
1:15 - Security misconfigurations
1:49 - Cross site scripting (XSS) - discuss vs CSRF
1:56 - What is the 80/20 rule of networking?
2:00 - What are personal traits you should consider protecting data?
2:05 - Famous moroccan hackers and their achievements
2:09 - GRAALVM security
2:16 - Conclusion, Wrap up and goodbye
Links
OWASP
OWASP top 10
Prepared and Presented by
Meriem Zaid
Ismail Tlemcani
5/22/2021 • 2 hours, 17 minutes, 34 seconds
#81 - Learning How to Learn - تعلم كيفاش تعلم
In this episode of GeeksBlabla, we discuss with our community members about learning how to learn, the best place to found resources, tricks for effective and productive learning.
Guests
Abderrahim Soubai
Afaf Ridaoui
Djalal
Meriem Zaid
Mehdi Cheracher
Youssouf EL Azizi
Notes
0:00 - Introduction and welcoming
0:03 - Why is self-learning important for students and employers?
0:26 - Best ways to know what to learn and how to find your path on self-learning as a beginner?
0:50 - how to form a self-learning habit?
0:58 - RoadMap to follow while learning?
1:08 - Self-thought developers and issues whit diplomats?
1:11 - Learning resources and how our guests approach learning new technologies?
1:31 - How to filter learning resources?
1:45 - Tools, tricks, and methodologies for learning consistency.
1:56 - What is enough while learning?
2:10 - How to manage your time, energy, and focus?
2:25 - QA.
1:54 - Wrap up and goodbye
Links
RePlay الجولة الرابعة
Stateofdev.ma
roadmap.sh
Atomic Habit
Prepared and Presented by
Youssouf EL Azizi
Afaf Ridaoui
5/4/2021 • 2 hours, 48 minutes, 53 seconds
#80 - Tech News & AMA #10
Tech News & AMA #9 with our community members Mohamed,Meriem , soufiane, Abderahim and Youssouf . We discuss the latest Tech News during this episode, and we answer audience questions about programming, community, new technologies, and much more.
Guests
Soubai Abderahim
Soufian El Foukahi
Mohamed Ez-zarghili
Meriem Zaid
Youssouf El Azizi
Notes
0:01 - Intro and welcoming.
0:03 - updates from our guests about their learning experience in the last months.
0:07 - New javascript build tools using no-js language such us esbuild, snowpack…
0:27 - Expo vs React Native.
0:46 - Abderahim experience with s7aba podcast.
0:52 - Advice to find internships.
1:00 - Generalist vs specialist
1:06 - Ramadan and productivity
1:12 - Apple event M1 in ipad pro…
1:20 - Nvidia new SoCs for cars and other plans to take over server workloads
1:24 - Google rolling FLoC out to tester and the resistance from the industry and community
1:32 - Generalist vs specialist
1:40 - QA
2:51 - Wrap up and goodbye.
Links
DevC Challenge
esbuild
Rome
S7aba Podcast
stagiaires.ma
stagiaires.ma
Prepared and Presented by
Youssouf El Azizi
Mohamed Ez-zarghili
4/27/2021 • 2 hours, 50 minutes, 29 seconds
#79 - Testing & QA Engineering
In this episode of GeeksBlabla, Meriem and Ismail invited Abdelghani Achibane who is a Quality Assurance Engineer to talk about Software testing and QA Engineering
Guests
Abdelghani Achibane
Notes
0:00 - Introduction and welcoming
0:03 - What is Software testing ?
0:06 - History of Software testing ?
0:08 - Difference between debugging and testing
0:09 - Why do we need to test ?
0:22 - Manual tests ?
0:28 - Automated tests ?
0:31 - Software testing lifecycle ? What do we automate in testing ? Relation between automated tests and CI ?
0:49 - Types of automated tests ?
0:59 - TDD vs BDD ? Testing strategy ?
1:11 - Testing metrics ?
1:19 - Popular tools used in automated testing of web applications ? APIs ? Desktop applications ?
1:31 - Ressources to start in QA engineering ?
1:54 - Wrap up and goodbye
Prepared and Presented by
Ismail Tlemcani
Meriem Zaid
4/19/2021 • 1 hour, 56 minutes, 13 seconds
#78 - MSS with Abdelahad SATOUR
In this episode of GeeksBlabla, we invited Abdelahad SATOUR, a developer, tech serial entrepreneur, and learner; Abdelahad has more than 31 certificates in the IT and business fields; during the episode, he shared with us his professional and personal experiences.
Guests
Abdelahad SATOUR
Notes
0:00 - Introduction and welcoming
0:02 - Who is Abdelahad SATOUR?
0:11 - Studies and school activities
0:15 - Learning experience in high school and how to get the best of it?
0:19 - Abdelahad's first steps as an entrepreneur.
0:28 - The secrets behind his commitment and motivation.
0:58 - What is success for Abdelahad?
1:04 - Getting things done.
1:10 - Learning and get updated about tech.
1:16 - How to know what works for you as a learning method?
1:19 - How to be focused on your work?
1:23 - Why certifications?
1:30 - QA
1:50 - Wrap up and goodbye
Prepared and Presented by
Youssouf El Azizi
4/12/2021 • 1 hour, 55 minutes
#77 - No Code / Low Code
In the 77 Episode of GeeksBlaBla , We're taking a look at the landscape of Low Code / No Code technologies; These technologies are taking the world by storm, building a strong Hype around them, and expected to be an industry worth 23 Billion Dollars by 2023.
Guests
Djalal
Mahmoud Ait Elkatab
Notes
0:01 - Introduction.
0:09 - Why It took no Code / Low Code trends all these years to reach the mainstream?
0:16 - Can Microsoft Excel / Access considered as Low Code / No Code Platform ?
0:28 - What’s the current state of the Low Code / No Code Ecosystem ?
0:50 - Trends in Low Code / No Code Ecosystem ?
1:04 - What are the good practices to follow ?
1:09 - What are the opportunities for developers in a low code context ?
1:13 - Integration between Low Code / No Code Apps and Traditional Business apps ?
1:19 - Vendor Lock-In and Portability ?
1:27 - Are Low Code / No Code Apps ready for Production and Missing Critical Scenarios ?
1:30 - Low Code / No Code Apps longevity ?
1:35 - Wrap up and goodbye
Links
No Code / Low Code Ressources
Prepared and Presented by
Otmane Fettal
4/7/2021 • 1 hour, 46 minutes, 12 seconds
#76 - Tech News & AMA #9
Tech News & AMA #9 with our community members Ahmed, Mohamed and Othman. During this episode, we discuss the latest Tech News, Make it legal Ahmed's book and we answer audience questions about programming, community, new technologies, and much more.
Guests
Ahmed El Azzabi
Mohamed Ez-zarghili
Otmane Fettal
Notes
0:01 - Introduction.
0:03 - NFTs
0:16 - 'Make it legal' book.
0:32 - Remote work future
0:50 - Job satisfaction and How do people end up loving what they do?
1:18 - OVH outage
1:30 - New Windows updates
1:37 - QA
1:51 - Wrap up and goodbye.
Links
\$69 Million for a JPEG File - The Wild World of NFT’s
So Good They Can't Ignore You
Remote.ma
Make it legal
StateOfDev.ma
Prepared and Presented by
Youssouf El Azizi
3/29/2021 • 1 hour, 52 minutes, 28 seconds
#75 - IT Certifications
In this episode, we talk about Certificates in the IT field; why should you care? How will certificates help you in your career, the essential certifications you should have, and how to prepare for those certificates?
Guests
Abdelahad SATOUR
Elmehdi Bendriss
Hamza BEN AZOUZ
Notes
0:02 - Introduction.
0:10 - Why should you care about certifications?
0:28 - Types of IT certifications.
0:38 - The best period to get a certificate ( junior or senior )
0:43 - Certification vs open-source contributions vs blogging.
0:25 - How to say that a resource is behaving normally?
0:51 - Why are IT certifications so expensive?
1:03 - Is certifications from the learning platform worth it?
1:07 - Why some people/companies criticize certifications and interpret them as a bad sign?
1:22 - Certifications for beginners.
1:46 - How to prepare for a certificate?
2:07 - The most valuable certificates in Morocco.
2:28 - Wrap up and goodbye.
Certifications
Scrum en Management. (Foundation seulement) - Python, .NET, Java, PHP ou JavaScript. - Comptia A+, LPIC 101, CCNA. - ITIL 4, ISO 27001 - AWS/Microsoft Azure/GoogleCloud Foundation
Prepared and Presented by
Youssouf El Azizi
Mohammed Daoudi
3/22/2021 • 2 hours, 33 minutes, 56 seconds
#74 - Monitoring: Why, and How?
In this episode, we talk about Monitoring, what is it about, what to consider in a project roadmap, how to do it and its different types with our guests..
Guests
Boualaid Zakaria
Abderrahim Ouakki
Aboullaite Mohammed
Notes
0:02 - Introduction.
0:05 - What is Monitoring?
0:08 - When should monitoring take place?
0:11 - What do we need to monitor ?
0:22 - How we define KPIs - The indicators we need to keep an eye on.
0:25 - How to say that a resource is behaving normally?
0:43 - Monitoring Toolchain (ELK Stack , Prometheus and Grafana)
0:59 - What are the different types of monitoring ?
1:06 - Infrastructure Monitoring vs Application Monitoring
1:14 - What is Observability and how it differs from Monitoring ?
1:17 - What are the big benefits of cloud monitoring solutions VS in house monitoring solutions
1:23 - With the increase in compressed application life cycles, proper monitoring is critical in DevOps. How can we deal with it?
1:40 - Datadog demo
1:50 - Wrap up and goodbye.
Links
Distributed Systems Observability - Book
DatadogHQ
Leboncoin test env
Prepared and Presented by
Meriem Zaid
Otmane Fettal
3/17/2021 • 1 hour, 52 minutes, 58 seconds
#73 - Women In Tech 2021
In this special episode, we highlight the hidden category in Tech in general, Women and girls in tech in Morocco. The guests are students in IT & CS will share their experiences and their journey.
Guests
Maroua Ezouhri
Siham Ben Daia
Aicha Laafia
Afaf Ridaoui
Notes
0:01 - Introduction.
0:03 - How did you become interested in engineering
0:08 - What influenced you to pursue a career in IT
0:17 - What is it like to be a woman working in technology for you?
0:27 - How could you convince a random Moroccan girl to be interested in programming?
0:35 - Why we don't see many ladies involved in communities in Morocco?
0:50 - Is it true the is no wage difference between men and women working in Tech in Morocco?
0:53 - How can we help as a tech community to empower more WIT?
0:54 - Is it easy or hard to find a job or Internship
0:58 - Did you ever faced discrimination in a job interview where they prefered a man instead?
1:00 - Do you feel that women in technology careers face barriers not faced by their male counterparts?
1:05 - What are some challenges you’ve faced.
1:12 - OHow can women balance between their work time, home & family time?
1:27 - What job did you dream of when you were a kid – your Plan A career path
1:32 - How could men empower women in IT?
1:37 - What do you think of StateOfDevMa survey results
2:12 - Wrap up and goodbye.
Links
4D jobs listing in Rabat proposed by Intissar
GDG WIT event
StateOfDev.ma
Prepared and Presented by
Meriem Zaid
Afaf Ridaoui
3/12/2021 • 2 hours, 12 minutes, 38 seconds
#72 - Tech News & AMA #8
Tech News & AMA #8 with our community members Ilyas, Othmane, Mehdi, Otmane, and Mohamed. During this episode, we discuss the latest Tech News and we answer audience questions about programming, community, new technologies, and much more.
Guests
Ilyas Bakouch
Othmane MANIAR
Mehdi Cheracher
Aboullait mohamed
Notes
0:01 - Introduction.
0:05 - New Social Media Platform: ClubHouse
0:15 - The guy who hacked into PayPal, apple, MS
0:33 - Bitcoin: News, Energy, future …
0:43 - Jeff Bezos Steps down as Amazon CEO
0:50 - Some fact and opinions about Java and JEE
1:06 - Intro to Rust
1:13 - Lambda function and serverless
1:18 - Oracle java SE Certification
1:21 - Python compared to JAVA
1:24 - Remote Jobs with companies such as Toptal, xteam …
1:32 - Flutter
1:35 - Minimum skills that you should learn to start applying for a react job
1:40 - should i know compiler structure and language theory to be a good software engineer
1:46 - PHP
1:58 - Front-end vs. back-end
2:07 - Wrap up and goodbye.
Links
Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies
Build Your own x
StateOfDev.ma
Prepared and Presented by
Youssouf El Azizi
3/1/2021 • 2 hours, 10 minutes, 3 seconds
#71 - Data Centers in Morocco
In this episode of GeeksBlabla, we invited Abdelfettah Sghiouar, Islam Abouelata and Karim Benzidane to talk about Data Centers.
Guests
Abdelfettah Sghiouar
Islam Abouelata
Karim Benzidane
Notes
0:00 - Introduction.
0:05 - What’s a datacenter?
0:09 - How does the datacenter work?
0:17 - What are the criteria to build a data center?
0:24 - What job positions exist, and what people do?
0:36 - What are datacenter impact on environment?
0:44 - Should you care as a developer?
0:47 - Questions and Comments
0:55 - CNCF Casablanca Community announcement
1:08 - What are datacenters exist in Morocco?
1:09 - What do you think of the new datacenter in benguerir?
1:12 - Why are datacenters important for Morocco?
1:18 - What’s an ISP (Internet Service Provider), IXP (Internet Exchange Point) and POP (Point of Presence)?
1:21 - Why are datacenters important for Internet?
1:24 - What does it mean to have a home datacenter?
1:32 - What studies do I have to do to work in a datacenter?
1:35 - Questions and Comments
1:45 - Wrap up and goodbye.
Prepared and Presented by
Meriem Zaid
Mohammed Aboullaite
2/25/2021 • 1 hour, 47 minutes, 17 seconds
#70 - DataBases deep dive
In this episode of GeeksBlabla, we invited Taoufik Khamouli, Anouar Boukhatem and El Housseine Jaafari to talk about Databases, different types and, some advanced topics.
Guests
Taoufik Khamouli
Anouar Boukhatem
El Housseine Jaafari
Notes
0:00 - Introduction.
0:06 - What do we mean by a Database?
0:10 - Why do we need databases?
0:20 - What are the different types of databases and why we have more than one?
0:39 - What are ACID properties, and why are they important?
0:51 - What is denormalization and, when we need it?
0:55 - What consideration to decide between database types?
1:29 - Open-source vs. proprietary database, Which one is better?
1:34 - What is Indexing and how to use it well?
1:37 - What is CAP theorem, and why is it important?
1:42 - What are the requirements to have High Availability & Data Replication in databases?
1:49 - What are Backup & Restore Policies best practices?
1:56 - Advice about Performance Optimization.
2:19 - Wrap up and goodbye.
Links
Books:
Building Secure and Reliable Systems: Best Practices for Designing, Implementing, and Maintaining Systems
Designing Data-Intensive Applications
Prepared and Presented by
Meriem Zaid
Mohammed Aboullaite
Hamza Makraz
2/16/2021 • 2 hours, 20 minutes, 33 seconds
#69 - Python Deep Dive
In this episode of GeeksBlabla, we invited Taoufik Abbassid along with Mohamed Daoudi to talk about Python, how to get started with it and some of its perspectives.
Guests
Taoufik Abbassid
Mohammed Daoudi
Notes
0:01 - Introduction.
0:03 - What is Python and what made it so famous?
0:08 - Is Python 2 vs Python 3 still relevant ?
0:13 - Do you recommend beginners to start with Python?
0:17 - How to get started with Python ?
0:24 - Python in the job market. Job offers for Python in Morocco and outside.
0:25 - Is learning (panda,numpy,pyplot..pandas) enough to work as a backend developer?
0:26 - When to use and when not to use Python?
0:28 - Most known use cases of Python. In which use cases Python might be the best programming language to use ?
0:33 - Is Python Slow ? If yes can we make it faster ?
0:38 - Fundamental concepts you need to master before starting with Python.
0:43 - Frameworks & CMS used in Python for web dev. In which scenario use Django or Flask ?
0:46 - Why learn Python?
0:50 - Programming Workflow in Python (package management, venv, IDE..).
0:52 - Testing With Python.
0:56 - Deploy your Python project.
0:58 - Famous Projects built with Python.
1:01 - Resources and Tools.
1:05 - Do you think universities should switch from Java to Python?
1:17 - Wrap up and goodbye.
Links
Python for Everybody
Beyond PEP8
Python design patterns
Python the hard way
Ned Batchelder
Prepared and Presented by
Meriem Zaid
Ismail Tlemcani
2/11/2021 • 1 hour, 17 minutes, 1 second
#68 - Developer Productivity
In this episode of GeeksBlabla, we invited Diaa Alhak El Fallous and Othmane Kinane, and we discuss Developer Productivity Definition, tools, and more things about it.
Guests
Diaa Alhak El Fallous
Othmane kinane
Notes
0:01 - Introduction.
0:04 - What do we mean with Productivity?
0:08 - How to measure productivity?
0:20 - What do we mean with Productivity for a developer working alone, and How he measure it?
0:30 - Does a predefined roadmap consider a developer’s productivity?
0:43 - How do you do to being consistent at work?
1:08 - How to manage the situation when you need more time to grasp the task's skills or feel that you won’t meet some deadline?
1:13 - What are the criteria to promote a person?
1:23 - How can a developer avoid burnout?
1:36 - Tips to handle distractions and to be more productive while working
1:54 - Wrap up and goodbye.
Prepared and Presented by
Meriem_Zaid
Mohammed Aboullaite
Otmane Fettal
2/5/2021 • 2 hours, 12 seconds
#67 - Tech News & AMA #7
Tech News & AMA #6 with our community members Abderrahim, Youssouf, Abderrahim, Otmane, and Mohamed. During this episode, we discuss the latest Tech News and we answer audience questions about programming, community, new technologies, and much more.
Guests
Abderrahim Soubai Elidrissi
Mohammed Aboullaite
Otmane Fettal
Notes
0:01 - Introduction.
0:04 - New WhatsApp Privacy.
0:10 - Google Threatens To Shut Down Search Engine In Australia If Forced To Pay Publishers For News.
0:14 - Elastic Changes Licences for Elasticsearch and Kibana: AWS Forks Both
0:30 - The future of React & React Native
0:31 - Micro frontend Apps
0:43 - How to switch your career
0:46 - Parallel Programming
0:54- when we should start using ngrx
1:02 - Self-driving cars updates
1:07 - SEO
1:13 - pub/sub or RabbitMq
1:31 - Gatsbyjs for E-Commerce websites
1:33 - No-Code or low code trends
1:44 - What's the quality strategy used in the projects you worked on?
1:54 - What I should master before get started with devops?
2:04 - Deno.js vs Node
2:18 - Wrap up and goodbye.
Prepared and Presented by
Youssouf El Azizi
1/27/2021 • 2 hours, 20 minutes, 11 seconds
#66 - Internet of Things
In this episode of GeeksBlabla, we discussed with our guests Ali Lakrakbi and Saad Zabari what's IoT, its impact, Adopting IoT in Morocco, and more things about it.
Guests
Saad Zabari
Ali Lakrakbi
Notes
0:00 - Introduction and welcoming.
0:07 - What's the Internet of Things?
0:11 - Why the Internet of Things, and what is its impact on humanity?
0:19 - Around 4/5 years ago, IoT was trending, and then it started slowly to disappear. Why is that?
0:26 - What are the difficulties in creating a startup in the domain of Iot, and why don't we see many successful startups in that area?
0:39 - What is the impact of 5g on IoT?
0:43 - Rumors said that the vaccine would have a microchip; technically, is that possible?
0:46 - Is there any risk concerning the IoT, specifically because we are related to servers/cloud?
0:52 - What are the solutions proposed by manufacturers to ensure security and privacy?
1:15 - During quarantine, the community of makers and IoT enthusiasts were here, never than before were in the appointment and came up with many great initiatives. Your opinion about that?
1:23 - Adopting IoT in Morocco will help the communities to move forward, and having products made in morocco?
1:30 - How can we integrate IoT into the education system?
1:49 - Conclusion and Goodbye.
Prepared and Presented by
Mohammed Aboullaite
Ismail Tlemcani
1/19/2021 • 1 hour, 52 minutes, 16 seconds
#65 - Tech Interviews
In this episode of GeeksBlabla, we discussed some ways to present your best self in a tech interview, how to answer common questions, types of interviews, best practices, and tips for better communication with the recruiter.
Guests
Hanae El Bouyousfi
Diaa Alhak El Fallous
Mohamed Ez-zarghili
Mohammed Aboullaite
Notes
0:00 - Introduction and welcoming.
0:08 - Types of interviews
0:22 - Things to do before and after the interview
0:29 - Types of technical interviews
0:52 - Tips for better communication with the recruiter
1:00 - How to prepare for technical questions
1:19 - QA.
1:46 - Tell Me About Yourself.
1:52 - Why Should We Hire You?
1:54 - Why did you leave (or why are you leaving) your job?
1:55 - What Are Your Greatest Strengths and Weaknesses?
2:01 - What are your goals?
2:04 - Can you talk about a technical challenge you faced and how you handled it?
2:06 - When was the last time you had a problem with a coworker? How did you handle it?
2:09 - Salary expectation
2:20 - QA.
2:43 - Conclusion and Goodbye.
Links
Brilliant - Making Decisions
Glassdoor Job Search
StateOfDev.ma
Prepared and Presented by
Mohammed Aboullaite
Youssouf El Azizi
1/12/2021 • 2 hours, 51 minutes, 34 seconds
#64 - MSS with Aboulfeth Hamza
In this episode of GeeksBlabla, we invited Aboulfeth, a tech serial entrepreneur who started his first business at the early age of 17. He dropped out of college at 21, became ICANN accredited at 24, attended the World Economic Forum at 25, and went to Harvard at 26 and Hajj and Burning Man at 27.
Guests
Aboulfeth Hamza
Prepared and Presented by
Hamza Makraz
Mohammed Aboullaite
1/10/2021 • 1 hour, 32 minutes, 16 seconds
#63 - Tech News & AMA #6
Tech News & AMA #6 with our community members Meriem, Youssouf, Abderrahim, Abdelfettah, and Mohamed. During this episode, we discuss the latest Tech News and we answer audience questions about programming, community, new technologies, and much more.
Guests
Abderrahim Soubai Elidrissi
Abdelfettah Sghiouar
Mohamed Ez-zarghili
Meriem Zaid
Notes
0:01 - Introduction.
0:04 - Biggest Tech News in 2020 and the impact of COVID-19.
0:13 - Google Outage.
0:22 - Google monopoly case.
0:35 - The worst-ever US government cyber-attack.
0:43 - New IOS 14 privacy policies?
0:54 - GoDaddy Employees Were Told They Were Getting a Holiday Bonus. It Was Actually a Phishing Test.
0:59 - Zero click venerability & NSO Group.
1:07 - SI and Big Data in Morocco.
1:12 - Bitcoin Approaching \$30k.
1:20 - What is a good backend tech stack to build a social media platform?
1:22 - Research labs in Morocco.
1:28 - SEO for react apps.
1:30 - React Native vs Flutter?
1:43 - Angular Universal.
1:50 - Rust and what kind of project we can build with ?
1:54 - Are there any PAAS, CAAS companies in Morocco?
2:09 - React Server Component?
2:11 - Wrap up and goodbye.
Links
Google Cloud Infrastructure Components Incident #20013
US government cyber-attack
AlJazeera Documentary : Pegasus
The state of Dev in Morocco
Prepared and Presented by
Youssouf El Azizi
1/1/2021 • 2 hours, 15 minutes, 9 seconds
#62 - PhD in Computer Science
In this episode of GeeksBlabla, we discuss with our guests Karim Mouhssine and Mohamed, who had experience in PhD before, everything about PhD and how to apply for it in Morocco.
Guests
Karim Benzidane
Mouhssine Lakhdissi
Mohammed Ez-zarghili
Notes
0:02 - Introduction
0:03 - What is PhD, How long does it take, Objective of a PHD and How to apply for a CS PHD in Morocco ?
0:06 - Do you have any advices for choosing a subject and the supervisor?
0:09 - Advice for getting an additional funding if possible
0:12 - When you apply for a PhD in university, are you affected automatically to another institution?
0:13 - Is ther a precise time of the year when we can start working on our PhD?
0:20 - What are the objectives and responsabilities of a PhD syudent during his cursus?
0:32 - One of the requirements to aply for PhD is having indexed articles
0:38 - Do salaried PhD students pay subscribtion fees to PhD program?
0:39 - Any advices on how to write a scientific article?
0:42 - Different categories of academic journals. How to know the reputation (or impact) of a given journal ? Is there a ranking of academic journals ? How is a researcher's impact calculated ?
0:49 - Work opportunities for PHDs in Morocco beside a career in academia. Does having a PHD make any difference for working in a multinational company in Morocco like Oracle or Microsoft ?
1:00 - Is it difficult to publish an article?
1:02 - For CS PhDs, are there subjects that englobe other fields? (Industrial for example)
1:03 - Are Maths a principal requirement to apply for PhD in CS?
1:04 - Are there any collaborations of Moroccan universities with foreign universities in computer science research
1:22 - Recent important research made by moroccan universities in computer science. Leading moroccan universities in computer science research
1:25 - Why industries are not pushing forward subjects to universities?
1:44 - Wrap up & Goodbye
Links
Oracle Labs projects
IBM PhD Fellowship Award program
Computer search & education portal
Erasmus Mundos
Scimago Journal & Country rank
Prepared and Presented by
Ismail Tlemçani
Meriem Zaid
Hamza Makraz
12/23/2020 • 1 hour, 44 minutes, 50 seconds
#61 - State of Dev in Morocco
In this episode of GeeksBlabla, we discuss and analyze the results of stateofdev.ma with our guests and answer your questions about the survey.
Guests
Haytam Zanid
Abderrahim Soubai
Djalal
Notes
0:02 - Introduction
0:05 - How important is it to have these kinds of initiatives?
0:20 - Overview
0:26 - Profile
0:53 - Education and Learning
1:22 - Work
2:00 - Technology
2:13 - Community
2:44 - Wrap up & Goodbye
Links
Stack Overflow Developer Survey 2020
State Of Dev In Morocco 2020
The State Of Software Development in Morocco 2019
State Of Dev project on GitHub
Prepared and Presented by
Youssouf El Azizi
Meriem Zaid
Mohamed Ez-zarghili
Mohammed Aboullaite
12/15/2020 • 2 hours, 44 minutes, 3 seconds
#60 - MSS with Mohamed Youssfi
In this episode of GeeksBlabla, we invited Mohamed Youssfi, one of the most famous university school teachers in morocco, we discuss his experience and IT education in morocco.
Guests
Mohamed Youssfi
Notes
0:00 - Introduction and welcoming
0:04 - Who is Mohamed Youssfi ?
0:13 - Did you plan to be a teacher in your childhood?
0:22 - What is the secret behind a successful teacher?
0:30 - The story behind Mohammed Youssfi successful youtube channel.
0:46 - Why most of the tutorials are related to Java and JEE?
1:00 - Getting updated about the latest technologies?
1:10 - How to deal with the level of disparity between students?
1:16 - What do you think about the height of education in Morocco (IT)?
1:35 - Is diplomas important in IT?
1:51 - French or English for height school education ?
2:10 - The problem of researcher professor not working in technology in the market before teaching it.
2:28 - The State Of Dev In Morocco 2020.
2:48 - what the first thing you will do if you are the minister of education.
3:04 - Pieces of Advice to students.
Prepared and Presented by
Youssouf EL Azizi
Soufian El Foukahi
12/10/2020 • 3 hours, 25 minutes, 45 seconds
#59 - Ask Me Anything #5
Ask Me Anything episode #5 with our community members and guests Youssouf, Abderrahim, Ouissal and Mohamed. During this episode we answer audience questions about programming, community, new technologies and much more.
Guests
Abderrahim Soubai Elidrissi
Ouissal Moumou
Mohamed Moumou
Notes
0:01 - Introduction.
0:04 - How have you heard about Facebook Developer Circles Community Challenge?
0:05 - What was the submitted tutorial/project about?
0:08 - How have you decided to start your Open Source journey?
0:12 - What were the challenges that you have faced while working on the Facebook Developer Circles Community Challenge?
0:15 - What were the tools that you have used to train your bot?
0:16 - How do you manage working while being a computer science student?
0:17 - What is like to be a student at Al Akhawayn University?
0:19 - What are the access options to Al Akhawayn University?
0:20 - What can you tell us about the events that take place in Al Akhawayn University?
0:22 - Can you choose courses in Al Akhawayn University or are they imposed on you?
0:25 - Does the Al Akhawayn University ecosystem help students with their projects and Startup ideas?
0:27 - The importance of self learning for students.
0:28 - How do you learn new technologies as students?
0:34 - What was studying during the pandemic like?
0:36 - How did you get started with programming/coding?
0:42 - Which is the preferable language to learn for the Moroccan Tech Industry?
0:48 - What are your thoughts on Apple's new M1 processor?
0:53 - SAD DNS attack.
0:56 - New Google Chrome Zero-Day vulnerability.
0:59 - Twitter's new Stories feature 'Fleets'.
1:01 - Google Photos will not be free by June 1, 2021!
1:06 - What is new in Angular 11?
1:09 - Vue.js 3 Composition API?
1:12 - Do you focus on the front-end? If so what is your stack?
1:14 - Tailwind CSS and the problem with CSS.
1:17 - Which code editor do you work with?
1:22 - The high quality of Vercel's Next.js conference.
1:24 - Spotify.js, weekend Open Source project by Abderrahim Soubai Elidrissi.
1:33 - What are your thoughts on Prisma next-generation ORM?
1:35 - The importance of using schematics in Angular?
1:36 - What should every Django back-end developer be familiar with?
1:39 - Advice for Machine Learning enthusiasts.
1:40 - What exactly is a software engineer?
1:46 - How much a beginner fullstack developer should charge per hour?
1:50 - How to stand out in the freelance market while other "freelancers" charge below average?
1:54 - Do you have plans to work abroad?
1:55 - Are there any work opportunities for .Net developer?
1:56 - How can I know that I am ready for job interviews?
2:00 - What is the best way to escape a job interview question?
2:08 - Why jumping to the source code of an Open Source project is benificial?
2:10 - What is the role of TypeScript?
2:18 - The secret sauce to master Javascript.
2:19 - What are your learning resources?
2:23 - What are your thoughts on Robotic Process Automation (RPA) in Morocco?
2:24 - As a self-taught developer, how do I know that I'm in the right track with the right pace?
2:28 - The "self-taught title" from the perspective of a self-taught Fullstack developer and Cloud Architect.
2:30 - How do you manage freelancing while being an employee?
2:31 - As a junior developer, how do you deal with the fact that you have to work with technologie
12/2/2020 • 2 hours, 44 minutes, 26 seconds
#58 - How Does the Internet Work?
In this episode of GeeksBlabla, we will discover with our guests how the Internet actually works.
Guests
Mohamed Ez-zarghili
Abderrahim Soubai Elidrissi
Yassine Moumen
Notes
0:02 - Introduction.
0:07 - Briefly, how does the Internet work?
0:12 - What's the first thing that happens when we type something into Google?
0:17 - Electrical signals and Raspberry Pies.
0:20 - What can we possibly build with a Raspberry Pi?
0:23 - What actually happens when we search for something in Google?
0:25 - What does HSTS protect against and how is it implemented?
0:28 - What is mixed content (HTTP over HTTPS)?
0:33 - What does HTTP or HTTPS mean from the server side?
0:37 - What is DNS, how does it work and why is it important?
0:44 - Does changing DNS improve Internet speed?
0:53 - Do DNS resolvers control your Internet accessibility?
0:57 - How is the encapsulated frame sent to the internet through the default gateway?
1:03 - HTTP and the OSI model.
1:07 - What is the MAC address?
1:08 - What exactly is a protocol?
1:11 - Game Theory and communication networks.
1:13 - What is ARP cash poisoning (ARP Spoofing)?
1:15 - What happens when an HTTP request reaches the Server?
1:22 - Why is it said that HTTP is a stateless protocol?
1:24 - Reverse Proxy Server attacks.
1:25 - Concepts every back-end developer must be familiar with (sessions, cookies and ORM).
1:31 - Subdomains (cost, limitations and hosting).
1:33 - What is a Canonical Name (CNAME)?
1:35 - Why a Server has to be near the Client and how does it impact the Latency?
1:37 - As a DevOps engineer, how much do you need to know about network protocols? Are the basics enough?
1:39 - What is the difference between a Reverse Proxy and a Load Balancer?
1:47 - What is JSON Web Token (JWT) and how does it work?
1:54 - How does a Server respond to a request?
2:04 - What are the major components of a web browser?
2:13 - What is HTML parsing?
2:18 - Why is it important for a software engineer to have global knowledge?
2:23 - What is HTTP/3?
2:31 - Briefly, what exactly is the Deep Web?
2:37 - Wrap up and goodbye.
Links
Root name server
What happens when…
Prepared and Presented by
Youssouf El Azizi
11/27/2020 • 2 hours, 38 minutes, 55 seconds
#57 - Career paths for software developers
In this episode of GeeksBlabla, we discuss with our guests the different career paths for software developers as well as the challenges that aspiring software developers could face in their journey.
Guests
Mohamed Ez-zarghili
Abdelfettah Sghiouar
Othmane Kinane
Mehdi Cheracher
Notes
0:01 - Introduction.
0:02 - What are the career progressions for software developers/engineers in the tech industry and how much time does it take to progress from one level to another?
0:19 - What are the common mistakes developers and software engineers do in their career?
0:28 - Why learning english is a must when it comes to software engineering?
0:29 - Generalist vs Specialist in the tech industry.
0:35 - A mistake to avoid if you want to be taken seriously as a software engineer/developer.
0:38 - What are the different kinds of companies a software engineer/developer could work for?
0:40 - Tell us about your experience working for a services company and how was the career progression system like?
0:44 - What exactly is a services comapany?
0:49 - The career path of software engineer in a product company.
0:56 - What are the different types of product companies?
0:59 - Career evolutions in product companies.
1:04 - Global Distribution System and why airplane tickets can get very expensive?
1:06 - Software engineers in Startups.
1:10 - How the implementation of General Data Protection Regulation impacted Startups?
1:15 - Advice for Startups employees.
1:18 - What should I look for when it comes to Startup equity?
1:26 - If there are no well-defined rules in a company regarding advancement in the hierarchy, how can we progress?
1:28 - What are the optimal career paths for someone who would like to work in Europe?
1:32 - Freelance career path for software engineers?
1:38 - Public organizations and software engineering.
1:44 - What are the disadvantages of working in public organizations after graduation?
1:46 - How companies invest in your learning/training?
1:57 - How to evolve as an infrastructure junior engineer?
1:59 - Wrap up and goodbye.
Links
Crunchbase: Discover innovative companies and the people behind them
Slicing Pie: Startup equity calculator
Agence de Developpement du Digital: ADD
Prepared and Presented by
Meriem Zaid
Ismail Tlemcani
11/18/2020 • 2 hours, 3 minutes, 28 seconds
#56 - MSS with Mehdi Belmekki
In this episode of GeeksBlabla, we invited Mehdi Belmekki who is the currently Services Sales Rep in GitHub in EMEA region.
Guests
Mehdi Belmekki
Notes
0:02 - Introduction and welcome=ing
0:02 - Who is Mehdi Belmekki ?
0:04 - Academic background, where is the guest born, education until baccalauréat and higher education studies
0:11 - Something you advise for moroccan students in engineering
0:17 - How do you evaluate the certification system along with studies, and what are the pros of INSEAD Certification?
0:20 - First contact with technology in general and computer science in particular
0:24 - Can you tell us more about GitHub student pack?
0:26 - You worked almost 6 years at Alfresco, How was the experience ?
0:35 - You started as Technical Consultant, then promoted to Principal, then Architect and finally Engagement Manager. First can you tell us more about Engagement manager role ?
0:42 - What pushed you to make the move ?
0:49 - In 2018 you Joined Github, How did you get to Github for the first time ?
0:54 - You started as a Solution engineer and then switched to Sales rep. First what is Solution engineering at Github ?
0:56 - How was the switch to Sales Rep, specially in the EMEA region
1:00 - What changed in Github after joining Microsoft ? Are there any cool projects for the future, especially in the CI area.
1:06 - What are the issues you had while switching from Technical to Engagement manager?
1:09 - Are there any future plans of Github with Morocco ?
1:12 - Do you have any special advice for people that want to get into Github?
1:18 - We know Github.com, and not GitHub services. Can you tell us more about it
1:20 - What is your opinion about how computer science is teached in moroccan universities ? Is it good ? Does it lack anything important ? Does it produce competent people ?
1:28 - Does GitHub have any expansion plans in african coutries?
1:29 - Does GitHub have any guidelines on AI and wants to invest in that field?
1:30 - What is the difference between DevSecOps and Pentesting ?
1:33 - When GitHub sponsors will launch in Africa?
1:38 - Wrap up and goodbye.
Prepared and Presented by
Mohammed Aboullaite
Meriem Zaid
Hamza Makraz
11/12/2020 • 1 hour, 38 minutes, 2 seconds
#55 - Hacktoberfest & Open Source
In this episode of GeeksBlabla, we discuss with our guests, Open Source and the much-hyped Hacktoberfest.
Guests
Mohamed Ez-zarghili
Abderrahim Soubai Elidrissi
Ismail Ghallou
Taoufik Abbassid
Notes
0:02 - Introduction
0:06 - Tell us about your first experience with Open Source.
0:16 - What exactly is Open Source?
0:22 - A brief history of Open Source and why does it exit.
0:35 - Is Open Source necessarily attached to GitHub?
0:39 - What are your thoughts on Microsoft acquiring GitHub?
0:47 - GitLab Vs GitHub.
0:48 - Why do large companies Open Source their tech?
1:03 - Is it possible for someone to build a product from his Open Source project?
1:12 - Facebook Developer Circles Community Challenge.
1:20 - Do Open Source projects have the most security vulnerabilities?
1:22 - Backdoors and vulnerabilities in Open Source-based products.
1:26 - What is Hacktoberfest?
1:29 - The story behind Hacktoberfest spam PRs.
1:34 - What Open Source is actually about?
1:38 - Donations and Open Source.
1:41 - What have you gained from Open Source as a contributor?
1:47 - What is PR (Pull Request)?
1:52 - Open Source in the Moroccan tech community.
2:02 - What are the requirements that aspiring Open Source contributors should meet?
2:10 - How to make a valuable contribution to an Open Source project for the first time?
2:19 - What are the challenges of maintaining a big Open Source project?
2:34 - What is the status of hackathons during Covid-19?
2:35 - Last words for Open Source enthusiasts.
2:46 - Wrap up and goodbye.
Links
Hacktoberfest
Open Source with Yassine Elouafi
Facebook Developer Circles Community Challenge
Devc-Casa repository to learn about open source code contributions flow
List of awesome Moroccan things for developers
freeCodeCamp
Good First Issue
Issue Hub
Prepared and Presented by
Youssouf El Azizi
Meriem Zaid
10/18/2020 • 2 hours, 46 minutes, 57 seconds
#54 - MSS with Samir Benmakhlouf
In this episode of GeeksBlabla, we invited Samir Benmakhlouf who is the current CEO of London Academy School and previous Country Manager of Microsoft Morocco
Guests
Samir Benmakhlouf
Notes
0:00 - Introduction and Welcoming. Reminder to register to blablaconf
0:02 - Educational journey + Higher education journey
0:07 - Why going to the US instead of France or other countries to pursue your higher education studies?
0:16 - Why pursuing a PHD ? Is PHD something you advise for Moroccan students?
0:18 - Advantages and inconvenients of education in the USA
0:23 - Doing a Ph.D. directly after a bachelor?
0:33 - Role of the guest within Microsoft Morocco + Missions of Microsoft Morocco
0:36 - Future plans of Microsoft for Morocco
0:37 - Advices for people that want to work within Microsoft
0:38 - Few words about Bill Gates and his style of management
0:40 - WHy aren't there any big technological lab in Morocco ? (Like Google AI center in Ghana)
0:47 - How is Coding teached in london academy ?
0:52 - Guest point of view about how computer science in teached in Moroccan universities ?
0:56 - How were courses handled in London Academy during the Covid 19 pandemic ?
Links
Microsoft MACH program
Prepared and Presented by
Meriem Zaid
Ismail Tlemcani
10/6/2020 • 1 hour, 8 minutes, 19 seconds
#53 - Ask Me Anything #4 - حلقة اسئلة وأجوبة
Ask Me Anything episode #4 with our community members Youssouf, Meriem, Abdelfettah, and Mohamed. During this episode, we answer audience questions as well as discussing the latest tech news.
Guests
Abdelfettah Sghiouar
Mohamed Ez-zarghili
Notes
0:01 - Introduction
0:03 - What is going on with TikTok?
0:08 - What is the deal with Oracle and TikTok?
0:09 - The financial impact of the American users of TikTok.
0:11 - Politics and Tech.
0:15 - Discussions on potential TikTok purchases in the United States.
0:17 - The secret AI sauce behind TikTok?
0:18 - Why AI Video Annotation is computationally expensive?
0:21 - What are your thoughts on the Much-Hyped GPT-3 and will it impact the coders?
0:32 - A common pattern of tech trends.
0:36 - The "No-Code" delusion.
0:38 - Fake news and AI.
0:42 - NVIDIA to Acquire Arm for \$40 Billion.
0:55 - Apple's battle with Epic Games.
1:10 - The problem with Antitrust Laws.
1:12 - General Data Protection Regulation (GDPR) in context.
1:15 - The work nature of the CNDP.
1:21 - Octoberfest and open source.
1:31 - What are the responsibilities of a full stack developer in Moroccan companies?
1:41 - What is your opinion on TDD? Do we need to follow it?
1:46 - the importance of end to end testing and integration testing.
1:53 - Where is the Cloud market going?
2:01 - What are the most used frameworks in Moroccan companies?
2:06 - Why technology has to have support in order for it to be adopted?
2:08 - Microservices vs Monolith.
2:11 - How do you choose the backend technology that you work with?
2:19 - Static site re-generation vs client-side fetching/rendering vs server-side rendering.
2:24 - Wrap up and goodbye.
Links
…
Prepared and Presented by
Meriem Zaid
Youssouf El Azizi
9/29/2020 • 2 hours, 26 minutes, 47 seconds
#52 - .NET Deep Dive
In this episode of GeeksBlabla, we discuss with our guests the overall basic and advanced concepts of .NET.
Guests
Anas Mazioudi
Kafil Nasdami
Yassine Driouich
Notes
0:01 - Introduction
0:03 - What exactly is .NET?
0:10 - What is the history of .NET and how did it become open source?
0:23 - How did Microsoft make .NET cross-platform?
0:25 - How to execute a .NET file in Linux?
0:34 - Is it relevant to compare Spring Boot and/or Laravel with .NET?
0:40 - .NET job opportunities, locally vs abroad.
0:49 - Is it worth it to learn .NET?
0:59 - .NET IDE on cloud.
1:07 - Is there some aspects where .NET Core shines the most compared to other stacks?
1:14 - How is package management done in .NET world?
1:16 - What are the basic .NET concepts that every .NET developer has to be familiar with?
1:24 - How to get started with .NET?
1:29 - What are the development tools that you use frequently?
1:37 - How to write performant code with .NET?
1:41 - .NET garbage collection.
1:45 - ASP.NET vs .NET Core
1:46 - What about some famous projects build with .NET?
1:51 - Hosting for .NET web applications.
1:52 - .NET resources and courses.
2:03 - What are the most popular libraries in C#?
2:07 - Wrap up and goodbye.
Links
.NET documentation
.NET youtube playlist
eShopOnContainers
Channel 9
.NET Fondation - Community Standup
Prepared and Presented by
Youssouf El Azizi
9/23/2020 • 2 hours, 10 minutes, 53 seconds
#51 - Developers Working Abroad
In this episode of GeeksBlabla, we discuss with our guests what is it like to work abroad as a developer.
Guests
Abdelfettah Sghiouar
Mariam Kharbat
Oussama Salimi
Ahmed Kachkach
Othmane Meniar
Notes
0:01 - Introduction
0:04 - What is your academic background and where have you worked in Morocco?
0:09 - What to consider if you want to work abroad for the first time?
0:19 - Does the position you are applying for abroad take into consideration your Moroccan diploma?
0:25 - What are the pros and cons of working abroad?
0:35 - Is it less complicated to get promoted abroad?
0:49 - Which is better as s first job in Morocco, to work in an "SSII" or in a startup?
0:54 - How is the lifestyle abroad, in terms of cost and work-life?
1:16 - What to consider when applying for remote jobs in Europe?
1:19 - Is English the primary work-language in Europe?
1:25 - What are the best job sectors to apply for abroad?
1:39 - Is it important to change jobs after a period of time?
1:55 - Freelance vs CDI.
2:02 - Do I need to verify all the requirements to apply for a job abroad?
2:12 - How to negotiate your salary?
2:20 - Work permits abroad.
2:26 - Wrap up and goodbye.
Links
Calculate your salary
Remote hiring
Cost of Living Comparison
glassdoor
Prepared and Presented by
Meriem Zaid
Ismail Tlemcani
9/15/2020 • 2 hours, 30 minutes, 35 seconds
#50 - MSS With Mehdi Mourabit
in this episode of GeeksBlabla, our guest Mehdi Mourabit a a serial entrepreneur will share his story.
Guests
Mehdi Mourabit
Notes
00:00 - Introduction and welcoming.
00:02 - Who is Mehdi Mourabit?
00:03 - What is your academic background?
00:05 - How did you do to combine your study in the IT field and marketing?
00:06 - Have you had side projects in parallel with your study?
00:16 - Why did you choose to continue your study and not to focus only on your projects?
00:19 - When you started your first company and why you start with this concept?
00:21 - What is the specialty of your company Webeuz?
00:22 - Why did you choose to create a company and not to work as an employee?
00:26 - How many collaborators you currently have in your company?
00:27 - After Webeuz you start many startups can you talk about this experience?
00:33 - How was your participation with Ohmylead in international competitions?
00:36 - Will you continue on the current domain of Ohmylead
00:38 - Can you talk about your startup Myads?
00:45 - The Morocco ecosystem help launching a startup?
00:47 - Do you think people start giving more importance to digital marketing?
00:49 - What is digital marketing?
00:50 - Can you give us some strategies to do in digital marketing?
00:53 - What it the best platform to use to find clients?
00:56 - Is there a method to be on top of the search result at Google?
01:01 - Are there tools that give you your ranking and what you need to improve on your website?
01:01 - Are there tools that give you your ranking and what you need to improve on your website?
01:03 - What are your recommendations and advice to anyone who wants to start entrepreneurship?
01:05 - Wrap up and Goodbye.
Links
Ahrefs
Woorank
Semrush
9/12/2020 • 1 hour, 6 minutes, 15 seconds
#49 - Building A Resume
In this episode of GeeksBlabla, we discuss best practices to build a resume, how to avoid most common mistakes and some tools to build a Good resume.
Guests
Othmane Kinane
Meriem Zaid
Mohamed Ez-zarghili
Notes
0:00 - Introduction and welcoming.
0:05 - Why do employers care about resumes and why your resume is very critical in your path searching for a new job?
0:10 - Guests experience writing their first resume.
0:23 - Challenges for Students on Writing their resumes.
0:38 - Most common mistakes made by junior developers building their resumes.
0:48 - Most Important sections for a developer resume.
1:20 - Cover letter.
1:25 - QA.
1:54 - Reviewing community member's resumes.
2:25 - Wrap up and Goodbye.
Prepared and Presented by :
Youssouf EL Azizi
7/22/2020 • 2 hours, 33 minutes
#48 - Ask Me Anything #3 - حلقة اسئلة وأجوبة
Ask Me Anything episode #3 with our community members Mohammed, Ismail and Youssouf, During this episode we answer audience questions about programming, community, new technologies, and much more.
Guests
Mohammed Aboullaite
Youssouf EL Azizi
Ismail EL Azizi
Links
Refactoring UI
React Typescript
React Egghead Course
React Episode
DevC Casa Hacktoberfest
JavaScript
Daily UI Design
Prepared and Presented by :
Youssouf EL Azizi
7/6/2020 • 1 hour, 30 minutes, 18 seconds
#47 - MSS with Adnane Belmadiaf
In this episode of GeeksBlabla, our guest Adnane Belmadiaf a frontend developer and also a very known person in Linux community who contributed to Ubuntu and will share his story.
Guests
Adnane Belmadiaf
Notes
0:00 - Introduction and welcoming.
0:01 - Who is Adnan Belmadiaf?
0:02 - Academic background? Moroccan public school//universities or outside Morocco?
0:09 - When you started as a web developer more than 10 years ago? How was the web experience back then?
0:11 - Then you were one of the very few users, starting to use ubuntu and Linux before it was cool. Tell us a bit about the experience back then?
0:17 - Why was Ubuntu your favorite Linux distribution compared to others?
0:21 - Linux at that time, was not as rich as these days. How did you manage to keep it up with essential tools?
0:23 - You contributed to many Linux and open-source projects. What drove you to make your first contribution?
0:26 - One of the great achievements that you must certainly be proud of, is becoming an official Ubuntu member, How did you get there and what was your reaction back then?
0:33 - How do you evaluate the web revolution in the past decade?
0:56 - Was there a role for the Moroccan team to integrate Amazigh language or any efforts related to the integration?
1:03 - Is the Moroccan Team community still active? Can people join? What are the prerequisites?
1:29 - You founded the ubuntu MoroccanTeam? tell us a bit more about it?
1:42 - How do you evaluate the contribution of the Moroccan community in open source?
1:46 - What are your recommendations and advice to anyone who wants to start open-source contributions?
1:49 - How can people keep up with the rapid pace of front end technology nowadays?
2:15 - Wrap up & bye bye
Links
Moroccan Team
DRM issues
Prepared and Presented by :
Meriem Zaid
Mohamed Ez-zarghili
7/1/2020 • 2 hours, 15 minutes, 20 seconds
#46 - Mobile Development - تطوير تطبيقات الهواتف
In this episode of GeeksBlabla, we discuss Mobile development with some Amazing Community folks, How to get started, Native, cross-platform solution, hybrid solutions, PWA, and a lot of topics around it.
Guests
Mehdi Sakout
Raouf Rachiche
Youssouf EL Azizi
Notes
0:00 - Introduction and welcoming.
0:08 - Mobile Development? History?
0:14 - Mobile Development and how it’s different from Web or desktop development (challenges).
0:23 - State of Mobile Dev in Morocco and worldwide (jobs, technologies salaries)
0:47 - Solution for Mobile Development(Native, Cross-platform, hybrid, PWA)
0:55 - Flutter
1:09 - Native Development (Android)
1:15 - React Native
1:21 - Cross Platform issues with upgrade.
1:34 - Fuchsia and the future of Android.
1:36 - Build and distribute Mobile Apps
1:39 - Code Push
1:47 - QA.
Links
Official android courses
Official Apple courses
React Native
Flutter
Udacity
Raouf Rachiche Youtube Channel
Udemy
AppCenter
Prepared and Presented by :
Youssouf EL Azizi
6/22/2020 • 2 hours, 28 minutes, 52 seconds
#45 - Angular Deep Dive
In this episode of GeeksBlabla we discuss Angular with some Amazing Community folks, How to get started, Core concepts, Angular Ecosystem, and a lot of topics around it.
Guests
Soubai Abderahim
Chihab Otmani
Abdullah Iraamane
Notes
0:00 - Introduction and welcoming
0:06 - What is Angular? History and How it’s different than AngularJs
0:14 - Performance issue and how Angular Solve those issues?
0:26 - Pros and cons of Angular (compared to other React)
0:38 - Finding jobs as Angular developer?
0:50 - Fundamental skills that every Angular developer needs to master.
0:58 - How to get started ?
1:13 - Angular and CSS.
1:17 - Reactive Programming and Rxjs.
1:34 - Angular SSG and SSR.
1:38 - How to organize your Angular project.
1:49 - Testing For Angular.
1:57 - QA.
Links
ngMorocco meetup page
Angular in Darija
Angular University
Angular Blog
Fireship
Angular Project Architecture
Pluralsight
Reactive Programming
Academind
Angular Architecture
Debug and Profile Angular Apps
Angular in Depth
Prepared and Presented by :
Youssouf EL Azizi
Soubai Abderahim
6/16/2020 • 2 hours, 37 minutes, 5 seconds
#44 - Wiqaytna: Everything (technical) you need to know - تطبيق وقايتنا
In this episode of GeeksBlabla, we discuss the new app Wiqaytna, released in June from a technical point of view with Zouheir Lakhdissi. Also to answer all questions related to the app.
Guests
Zouheir Lakhdissi
Notes
0:00 - Introduction
0:05 - The timeline that was required to build the app was legendary, no more than a month! what challenges did you face to honor this commitment ?
0:13 - Can you give us an idea about the app workflow in general, so everyone understands how it works from an end user perspective.
0:16 - what happens when someone is confirmed positive?
0:19 - Why going for low energy technology (Bluetooth) in the first place?
0:22 - Noticed that the app heavily consume battery energy, especially on iOS
0:25 - Does the mobile devices communicate with an external API?
0:32 - What is the backend stack that you used?
0:43 - Why the fork relationship was not maintained with the original repository?
0:51 - The app is published by the Ministry of the interior creates confusion.
1:00 - Is it possible to contribute to the project? What is the process?
1:04 - Why there was no marketing campaign regarding the app?
1:19 - Wrap up and Goodbye.
Prepared and Presented by :
Meriem Zaid
Mohammed Aboullaite
Mohammed Ez-zarghili
6/15/2020 • 1 hour, 19 minutes, 40 seconds
#43 - MSS with Omar Guendeli
In this episode of GeeksBlabla, we discuss a success story of a Moroccan Gameplay Programmer who used to work in different games in Morocco, while being a med student, and made it to a big firm.
Guests
Omar Guendeli
Notes
0:00 - Introduction
0:03 - Can you give us a brief look into what inspired you when you were young?
0:05 - Did family or friends influence your decision to get into games or was this something you became interested in on your own?
0:09 - What was the first game you worked on?
0:13 - And how was your experience working on games in morocco?
0:16 - Did you work with companies who are 100% into gaming products?
0:20 - Did you have a mentor ?
0:23 - Are there any classic or current games/films that changed your creative vision or that stand out to you as must play/watch and why
0:24 - Have you been impressed or surprised by any recently?
0:26 -Is there a favorite project or game title you’ve worked on recently and what made it fun for you personally?
1:04 - Is working with an international team a game changer in your career and your learning path?
1:05 - and how is it to work in a very well known company?
1:07 - What is your favorite part of game development, and the worst parts?
1:13 - What were your hardest problems during the development of the game and how did you solve them?
1:17 - What are the skills that an optimum newbie should possess in order to work efficiently and effectively in this domain?
1:23 - What would be the best advice you would give to someone who wants to take a video game idea from the paper and develop it into a full game?
1:28 - What’s the deal with cheat codes?
1:58 - Wrap up and Goodbye.
Prepared and Presented by :
Meriem Zaid
Youssouf El Azizi
6/12/2020 • 1 hour, 58 minutes, 25 seconds
#42 - Ask Me Anything #2 - حلقة اسئلة وأجوبة
Ask Me Anything episode #2 with our community members Mohammed and Abdelkader, During this episode, we answer audience questions about programming, community, new technologies, and much more.
Guests
Mohamed Ez-zarghili
Abdelkader Boudih
Notes
…
Links
…
Prepared and Presented by :
Youssouf EL Azizi
6/1/2020 • 2 hours, 21 seconds
#41 - PHP Deep Dive - PHP حلقة خاصة ب
In this episode of GeeksBlabla, we discuss with amazing folks How to get started with PHP? some core concepts you need to master, Frameworks, CMS and much more.
Guests
Mohammed Benhida
Rachid laasri
Imad Zairig
EL Hossain Inani
Notes
0:00 - Intro and welcoming guests
0:05 - What is PHP and why is it very famous?
0:12 - History about PHP.
0:18 - Do you recommend beginners to start with PHP?
0:31 - Why People Make jokes About PHP ?
0:40 - The future of PHP in Morocco ?
1:04 - How to get started with PHP ?
1:15 - Fundamental concepts you need to master.
1:26 - Frameworks & CMS
1:38 - Testing With PHP.
1:43 - Deploy your PHP project.
1:46 - QA
1:56 - Resources and Tools
2:09 - Wrap up and Goodbye.
Links
PHP Coding Standards Fixer
PHPStan - PHP Static Analysis Tool
Laravel Valet
PHP The Right Way
Prepared and Presented by :
Youssouf EL Azizi
5/26/2020 • 2 hours, 12 minutes, 58 seconds
#40 - Self-Taught Developers - مبرمجين لي تعلمو غير بوحدهم
In this episode of GeeksBlabla, we discuss with self-taught developers about their experience, how they get started, and how they made it professionally.
Guests
Abderrahim Soubai Elidrissi
Youness Hakky
Ismail Ghallou
Notes
0:00 - Introduction
0:05 - If you don’t have a CS degree, how did you learn to code?
0:08 - Did you do any particular courses or bootcamps?
0:12 - Was the learning path difficult at the beginning?
0:18 - How can you stay motivated while learning to code?
0:24 - Is it okay to start building an online presence as newbie web dev?
0:28 - How can a junior developer get out of the "tutorial cycle" ?
0:33 - Since things evolve very rapidly, how do you decide on what is worth learning ?
0:37 - What kind of projects should we work on ? should this projects be something really special and unique, or just take personal ideas and keep working on them and sharing them?
0:36 - How did you get your first programming job/ freelance work?
0:40 - How has your life changed since becoming a professional programmer?
0:45 - Has anyone ever asked about your coding qualifications when you have been talking to clients?
0:50 - Do you think a CS degree is unnecessary now?
1:00 - Did you still learn after you got your first job
1:12 - Do you have tips for getting a remote job as a junior developer?
1:20 - What advice do you have for someone who wants to get their first programming job but they don’t have the time or money for a CS degree?
1:30 - Is there something that most self-taughts have over "classic" engineers ?
1:40 - Does security background helps in cracking interviews and landing jobs as a developer?
1:42 - Will you go after fundamentals (Data types, patterns, algorithms…etc) Or you just learn things directly and try hard to go for it?
1:44 - Wrap up and Goodbye.
Prepared and Presented by :
Mohammed Aboullaite
Meriem Zaid
5/19/2020 • 1 hour, 44 minutes, 48 seconds
#39 - Blogging As a Developer - التدوين للمبرمجين
In this episode of GeeksBlabla, we discuss blogging for developer, How to get started, How blogging will help you in your dev career, How to write your first blog post and some secret keys for a successful blog post.
Guests
Meriam Kharbat
Mohammed Aboullaite
Youssouf EL Azizi
Ismail EL Azizi
Notes
0:00 - Introduction and welcoming guests.
0:06 - How did you start blogging and why?
0:10 - How can blogging help you in your career?
0:14 - A success story from a blog post ?
0:23 - Blogging for startups and what benefits encourage your workers to start blogging.
0:32 - Why is blogging hard?
0:40 - Blogging languages? Do I need good English skills?
0:48 - Finding good topics?
0:54 - Process writing a new blog post.
1:01 - Blog Post Template.
1:17 - Blogging platform vs personal blog and tools to create my personal blog
1:26 - Find your audience, best places to share your articles.
1:39 - QA
1:56 - Tools and resources for bloggers.
Links
Blogs from Moroccan developers
Ryan Robinson's Free Blog Post Template
Grammarly
Prepared and Presented by :
Youssouf EL Azizi
5/15/2020 • 2 hours, 15 minutes, 4 seconds
#38 - MSS with Meriam Kharbat and Ouafae Aamer - قصة نجاح مع مريم ووفاء
In this episode of GeeksBlabla, we discuss the success story for two young women in the IT field in and outside Morocco.
Guests
Meriam Kharbat
Ouafae Aamer
Notes
0:00 - Introduction and welcoming
0:05 - Education path
0:09 - tell us what your day job is
0:19 - How long have you been working as Product Manager, Developer
0:22 - What do you do besides being a software engineer by day
0:31 - how did you get where you are today and how did you come to work at (field intelligence inc )
0:38 - What was your childhood dream? was it IT related ?
0:41 - What influenced you to pursue a career in IT
0:48 - What led you to embark on an international career
1:03 - What are some challenges you’ve faced ?
1:12 - Are there any particular Moroccan women in tech who have inspired you?
Prepared and Presented by :
Mohammed Aboullaite
Meriem Zaid
Links
EU Blue Card
Meriam blog
5/5/2020 • 1 hour, 12 minutes, 40 seconds
#37 - MSS with Mouhsine Lakhdissi - قصة نجاح مع محسن الخديسي
In this episode of GeeksBlabla, we discuss entrepreneurship and innovation with Mouhssine Lakhdissi, Professor, CTO and Co-Founder of Neoxia Morocco.
Guests
Mouhssine Lakhdissi
Notes
0:00 - Introduction and welcoming
0:05 - Presentation and studies.
0:09 - How did you start the entrepreneurship?
0:19 - How your entrepreneurship journey started
0:22 - Can you tell us a little more about your previous business involvements and the places you’ve worked?
0:31 - You were attracted to the scientific field when you were younger,can you tell us more about this passion
0:38 - What inspired you to start it ?
0:41 - How did you develop it?
0:48 - During your Doctorat preparation you started a small IT consulting entreprise, how did it go?
0:52 - Do we need a good product before lunch?
1:03 - How can we monetize our enterprises in Morocco ?
1:12 - How do you evaluate entrepreneurship ecosystem in Morocco?
1:14 - What’s your greatest fear as an entrepreneur?
1:34 - Can you tell us more about the digitalization of agriculture.
1:38 - Can you tell us about “MIDAD” project, the intelligent mask that was developed during COVID19 crisis
1:48 - What's the future involvement of CNDP with this project?
1:52 - How can we boost the e-learning in Morocco?
1:58 - Some advice for Moroccan entrepreneurs.
Prepared and Presented by :
Mohammed Aboullaite
Meriem Zaid
5/5/2020 • 1 hour, 58 minutes, 47 seconds
#36 - React Deep Dive
In this episode of GeeksBlabla we discuss, React, How to get started ,Core concepts, React Ecosystem and a lot of topics around it.
Guests
Yassine ElOuafi
Youssouf EL Azizi
Amine Hakkou
Notes
0:00 - Introduction and welcoming
0:05 - What is React? && React History.
0:09 - How is React different from other solution such as jquery/angular and Vuejs
0:19 - Imperative and Declarative in React?
0:22 - What do I need To know to start working with React?
0:31 - React Fundamental : JSX.
0:38 - Deference between JSX and template system.
0:41 - React Fundamental : Components, State, Props.
0:48 - React Patterns: HOC, render props, Compound components
0:52 - State Management Approaches.
1:03 - React and Typescript.
1:12 - Redux-saga vs Redux-thunk
1:14 - React Fiber, Virtual Dom, Reconciliation, concurrent mode.
1:34 - React Suspense && algebraic effects.
1:48 - Preact.
1:58 - WebAssembly and React.
2:04 - Styling in React.
2:08 - Server side Rendering with React.
2:12 - Meta-frameworks : Next.js / Gatsby.
2:25 - React Testing.
2:33 - Tools and Resources.
Links
React
Yassine Blog
Kent C. Dodds
React Testing Library
The Beginner's Guide to React
Prepared and Presented by :
Soufian El Foukahi
Youssouf EL Azizi
4/20/2020 • 2 hours, 43 minutes, 43 seconds
#35 - DevC Community
In this special episode of GeeksBlabla, some of its core team members discussed what is DevC community, how it started and how Facebook supports DevC. At the end, the members revealed some of the secrets and memories they had in the community.
Notes
0:00 - Introduction and welcoming
0:05 - What is DevC Casablanca?
0:09 - The start of DevC Casa
0:16 - How to join the core team of DevC Casa?
0:28 - The relationship between Facebook and DevC community
0:37 - Are profitable projects the goal of the community?
0:41 - How the planning of talks and meetings goes?
0:45 - The vision of the group in the future?
0:50 - How to build a new DevC community?
0:53 - The help of the state and the universities to support the community
0:55 - Students and the core team
0:57 - The struggle of the community to organize meet-ups
1:00 - Rules of the group (Code of conduct)
1:05 - Giving back to the community and knowledge sharing
1:08 - How speakers/guests of GeeksBlabla and offline meet-ups are chosen?
1:16 - As a startup or a company, how can I sponsor a DevC activity?
1:22 - Online meetups and thinking to shift to it + The added value of offline meet-ups
1:29 - Sharing of good and bad experiences/memories that the presenters had in the community
1:46 - The future of GeeksBlabla, the introduction of the GeeksBlabla Facebook page
1:50 - The idea of sharing articles and open source projects in the community
1:53 - How to get notified about the news of GeeksBlabla
1:55 - Wrap up and good bye
Links
DevC Casa Facebook group
GeeksBlabla GitHub repo
GeeksBlabla website
Prepared and Presented by :
Soufian El Foukahi
Youssouf EL Azizi
Meriem Zaid
Mohammed Aboullaite
4/13/2020 • 1 hour, 57 minutes, 56 seconds
#34 - HA: Scaling Systems and Handling Loads
In this episode, Abderrahim share with us some important practices and tips about building Hight Availability systems, scaling web applications and handling high traffic
Guests
Abderrahim Ouakki
Notes
Links
Presentation slides
Prepared and Presented by :
Mohammed Aboullaite
4/13/2020 • 1 hour, 35 minutes, 33 seconds
#33 - Agile Project Management
In this episode, we discuss Agile Project Management, How to get started, agile frameworks and How to spread an agile mindset in your company.
Guests
Mohammed Mekran
Amine Maarouf
Notes
00:00 - Introduction and Welcoming Guests.
00:07 - What is agile? Scrum? Kanban ? And what’s the difference between them?
00:13 - How to start using Agile Project Management In your Team.
00:21 - What’re the most common errors the teams shouldn’t do when adopting scrum?
00:49 - Agile Project Management for remote work.
00:55 - Lean Vs Agile
01:00 - XP vs Scrum
01:13 - How do you realistically measure scrum team velocity?
01:22 - How does one(dev) develop career within scrum environment?
01:26 - Why we should be certified?
01:32 - How do you spread an Agile mindset in the company across different departments and what is your strategy to coach these non-IT stakeholders?
01:38 - Resources && tools
Links
…
Prepared and Presented by :
Mohammed Aboullaite
Youssouf El Azizi
4/9/2020 • 1 hour, 52 minutes, 7 seconds
#32 - Moroccan Makers Efforts to Fight COVID-19
In this episode We're welcoming 2 great heroes, Mohamed and Hamid are doing amazing jobs, pushing innovation and making things to save lives in Morocco and beat Covid-19!
Prepared and Presented by :
Mohammed Aboullaite
Meriem Zaid
4/9/2020 • 1 hour, 56 seconds
#31 - AMA With GeeksBlabla Team
This episode is an AMA (Ask Me Anything ) with GeeksBlabla Team, During this episode, we answer audience questions about programming, community, new technologies and much more.
Guests
Soufian El Foukahi
Youssouf El Azizi
Amine Hakkou
Meriem Zaid
Mohammed Aboullaite
Oussama Hyad
Prepared and Presented by :
No One 😄
4/8/2020 • 2 hours, 24 minutes, 35 seconds
#30 - Working Remotely as a Developer
In this episode of GeeksBlabla, we discuss remote working for developers, How to get started, find your next remote job, manage your life as a remote developer, tools and best practices.
Guests :
Ahmed El Azzabi
Meriam Kharbat
Abdelfatah Sghiouar
Notes :
0:00 - Episode Introduction and Guests Intro.
0:05 - What is working remotely?
0:10- Working remotely vs working from Home (during COVID-19).
0:15 - Why did you choose to work remote and when did you start it?
0:15- Why did you choose to work remote and when did you start it?
0:20 - Challenges for remote developers.
0:25 - How to convince your managers to work remotely?
0:30 - How to find remote jobs offers?
0:35 - Manage your personal life as a remote developer.
0:50 - Soft Skills for a remote developer.
0:54 - Best practices for remote developers to manage their tasks.
1:00 - What are your hobbies outside of work?
1:05 - Legal requirements for a remote developer and Understanding company taxation in Morocco.
1:21- Q/A
1:33 - Resources & Tools
Links :
Anti fragile: Nassim Nicholas Taleb
Peoplewear: Tom Demarco
Remote: Office not required
It doesn’t need to be crazy at work
Hackers & Painters
The Year without pants
Understanding company taxation in Morocco
Getting health insurance when working remotely
Remote.ma
Doist
Prepared and Presented by :
Soufian El Foukahi
Youssouf El Azizi
4/8/2020 • 1 hour, 39 minutes, 53 seconds
#29 - Deep Dive in JavaScript
In this episode of GeeksBlabla, we discuss JavaScript, History, Fundamental concepts, Javascript Ecosystem and a lot of topics around it
Guests
Chihab Otmani
Youssouf El Azizi
Amine Hakkou
Notes
0:00 - Episode Introduction and Guests Intro.
0:08 - What is Javascript, History of Javascript?
0:30 - Why we should learn Javascript.
0:41 - Is Javascript a language for beginners?
0:44 - Javascript Hard Part :
Scope
Hoisting
Event loop
Js engine
1:00 - Javascript Ecosystem: Polyfills, bundlers, babel, Eslint.
1:18 - Q/A
1:30 - Frameworks: ReactJs, Angular, VueJs
1:50 - Typing in Javascript: Typescript, Flow
1:55 - The state of Javascript and the future
Links
JS : The past, present, and future of JavaScript
The definitive 20 year history of JavaScript.
JavaScript30
JavaScript Visualized: Event Loop, Hoisting, Scope
Prepared and Presented by :
Soufian El Foukahi
Youssouf El Azizi
4/6/2020 • 2 hours, 3 minutes, 22 seconds
#28 - GeeksBlabla Kids
A Special episode to encourage youth minds in the coding industry, In this episode of GeeksBlabla Ayman and Achraf, 2 boys under 16, share their story with programming and robotics.
Guests
Achraf Mansari
Ayman Riad Solh
Prepared and Presented by :
Soufian El Foukahi
Meriem Zaid
4/5/2020 • 1 hour, 32 minutes, 45 seconds
#27 : Side Projects & Indie Hacking - المشاريع الموازية فعالم البرمجة
GeeksBlaBla Episode 27 : Side Projects & Indie Hacking - المشاريع الموازية فعالم البرمجة
2/17/2020 • 1 hour, 40 minutes, 35 seconds
#26 - with Badr El Houari - حديث مع بدر حول المجتمع التقني، ديڤوكس والمقاولات
GeeksBlaBla Episode 26 : with Badr El Houari - حديث مع بدر حول المجتمع التقني، ديڤوكس والمقاولات
2/17/2020 • 1 hour, 43 minutes, 10 seconds
#25 - Deep Dive In Java - نقاش معمق حول جاڤا
GeeksBlaBla Episode 25 : Deep Dive In Java - نقاش معمق حول جاڤا
2/17/2020 • 1 hour, 45 minutes, 47 seconds
#24 - MSS with Yassine El Kachchani نقاش مع ياسين حول عالم المقاولات الناشئة
GeeksBlaBla Episode 24 : Geeksblabla MSS with Yassine El Kachchani نقاش مع ياسين حول عالم المقاولات الناشئة
2/17/2020 • 2 hours, 18 minutes, 3 seconds
#23 - Women In Tech - المرأة المغربية فالمجال التقني
GeeksBlaBla Episode 23 : Women In Tech - المرأة المغربية فالمجال التقني
2/9/2020 • 1 hour, 59 minutes, 3 seconds
#22 - Junior Devs in Morocco - بدايات المبرمج المغربي
GeeksBlaBla Episode 22 : Junior Devs in Morocco - بدايات المبرمج المغربي
2/9/2020 • 2 hours, 7 minutes, 15 seconds
#21 - Back to school, Computer Science Edition! -الدخول الجامعي في الميدان التقني
GeeksBlaBla Episode 21 : Back to school, Computer Science Edition! -الدخول الجامعي في الميدان التقني
2/9/2020 • 1 hour, 33 minutes, 11 seconds
#20 - Freelancing in Morocco - العمل الحر كمبرمج في المغرب
GeeksBlaBla Episode 20 : Freelancing in Morocco - العمل الحر كمبرمج في المغرب
#18 : MSS With Google Engineer Sghiouar Abdelfettah - مهندس مغربي في شركة ڭوڭل
GeeksBlabla Episode18 : With Google Engineer Sghiouar Abdelfettah - مهندس مغربي في شركة ڭوڭل
2/9/2020 • 1 hour, 46 minutes, 29 seconds
#17 : Serverless
ڭيڭس بلابلا هو برنامج شهري كايهضر على مواضع تقنية مختلفة بالدارجة المغربية، هو عبارة على نقاش من طرف خبراء مباشر على الفايسبوك كل أخر أحد فالشهر على الساعة التاسعة ليلا.
ڭيڭس بلابلا من إنشاء مبرمجين متطوعين لتطوير المجتمع التقني فالمغرب وأي واحد يقدر يشارك فيه و يساعد بشي حاجا.
----------------------------------------------------------------------------------------
لمشاهدة جميع الحلقات
https://geeksblabla.com/blablas
لإقتراح موضوع نقدموه فإحدى الحلقات
https://geeksblabla.com/suggest-new-episode
للإشتراك فتطوير المشروع
https://github.com/DevC-Casa/geeksblabla
الموقع
www.geeksblabla.com
من بين الأشياء لي تقدرو تساهمو فيها هو إنشاء تلخيص للحلقة بعد المشاهدة ديالها للمزيد من المعلومات دخلو لهاد الرابط اتلقاو فيه التفاصيل
https://github.com/DevC-Casa/geeksblabla
2/2/2020 • 1 hour, 9 minutes, 27 seconds
#16 : The twelve factor App - العوامل12 للتطبيق جيد
ڭيڭس بلابلا هو برنامج شهري كايهضر على مواضع تقنية مختلفة بالدارجة المغربية، هو عبارة على نقاش من طرف خبراء مباشر على الفايسبوك كل أخر أحد فالشهر على الساعة التاسعة ليلا.
ڭيڭس بلابلا من إنشاء مبرمجين متطوعين لتطوير المجتمع التقني فالمغرب وأي واحد يقدر يشارك فيه و يساعد بشي حاجا.
----------------------------------------------------------------------------------------
لمشاهدة جميع الحلقات
https://geeksblabla.com/blablas
لإقتراح موضوع نقدموه فإحدى الحلقات
https://geeksblabla.com/suggest-new-episode
للإشتراك فتطوير المشروع
https://github.com/DevC-Casa/geeksblabla
الموقع
www.geeksblabla.com
من بين الأشياء لي تقدرو تساهمو فيها هو إنشاء تلخيص للحلقة بعد المشاهدة ديالها للمزيد من المعلومات دخلو لهاد الرابط اتلقاو فيه التفاصيل
https://github.com/DevC-Casa/geeksblabla
2/2/2020 • 1 hour, 19 minutes, 23 seconds
#15 : Software Security - حماية البرامج المعلوماتية
ڭيڭس بلابلا هو برنامج شهري كايهضر على مواضع تقنية مختلفة بالدارجة المغربية، هو عبارة على نقاش من طرف خبراء مباشر على الفايسبوك كل أخر أحد فالشهر على الساعة التاسعة ليلا.
ڭيڭس بلابلا من إنشاء مبرمجين متطوعين لتطوير المجتمع التقني فالمغرب وأي واحد يقدر يشارك فيه و يساعد بشي حاجا.
----------------------------------------------------------------------------------------
لمشاهدة جميع الحلقات
https://geeksblabla.com/blablas
لإقتراح موضوع نقدموه فإحدى الحلقات
https://geeksblabla.com/suggest-new-episode
للإشتراك فتطوير المشروع
https://github.com/DevC-Casa/geeksblabla
الموقع
www.geeksblabla.com
من بين الأشياء لي تقدرو تساهمو فيها هو إنشاء تلخيص للحلقة بعد المشاهدة ديالها للمزيد من المعلومات دخلو لهاد الرابط اتلقاو فيه التفاصيل
https://github.com/DevC-Casa/geeksblabla
2/2/2020 • 1 hour, 27 minutes, 53 seconds
#14 : Open source licenses & standards - نقاش حول رخص المشاريع المفتوحة المصدر
ڭيڭس بلابلا هو برنامج شهري كايهضر على مواضع تقنية مختلفة بالدارجة المغربية، هو عبارة على نقاش من طرف خبراء مباشر على الفايسبوك كل أخر أحد فالشهر على الساعة التاسعة ليلا.
ڭيڭس بلابلا من إنشاء مبرمجين متطوعين لتطوير المجتمع التقني فالمغرب وأي واحد يقدر يشارك فيه و يساعد بشي حاجا.
----------------------------------------------------------------------------------------
لمشاهدة جميع الحلقات
https://geeksblabla.com/blablas
لإقتراح موضوع نقدموه فإحدى الحلقات
https://geeksblabla.com/suggest-new-episode
للإشتراك فتطوير المشروع
https://github.com/DevC-Casa/geeksblabla
الموقع
www.geeksblabla.com
من بين الأشياء لي تقدرو تساهمو فيها هو إنشاء تلخيص للحلقة بعد المشاهدة ديالها للمزيد من المعلومات دخلو لهاد الرابط اتلقاو فيه التفاصيل
https://github.com/DevC-Casa/geeksblabla
2/2/2020 • 1 hour, 5 minutes, 22 seconds
#14 - MSS with yassine Elouafi
Geeksblabla MSS - Open source expert
12/8/2019 • 1 hour, 48 minutes, 4 seconds
#13 - Introduction to open-source
Geeksblabla - Introduction to open-source
12/8/2019 • 1 hour, 9 minutes, 41 seconds
#12 - about Blockchain & cryptocurrency with Badr Bellaj
GeeksBlaBla with Badr Bellaj about Blockchain & cryptocurrency
12/8/2019 • 1 hour, 27 minutes, 21 seconds
#11 - MSS with Mohamed Zakariae El Khdime - Ethical hacking
MSS with Mohamed Zakariae El Khdime - Ethical hacking
12/8/2019 • 1 hour, 24 minutes, 31 seconds
#10 - From Ethical hacking enthusiast to starting your startup