Skip to main content
Spotify for Podcasters
GeeksBlaBla

GeeksBlaBla

By Geeksblabla

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!
Available on
Apple Podcasts Logo
Google Podcasts Logo
Overcast Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
Stitcher Logo
Currently playing episode

#139 - Range: Why Generalists Triumph in a Specialized World

GeeksBlaBlaMar 03, 2023

00:00
01:46:35
#148 - Tech News & AMA #24
May 30, 202302:28:52
#147 - State of Linux

#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
May 24, 202302:47:16
#146 - Scaling Back: Amazon's Prime Video and the Return of the Monolith
May 15, 202302:06:32
#145 - Developer Circles Morocco: A farewell

#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
May 14, 202358:46
#144 - Networking Demystified

#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


May 06, 202301:11:48
#143 -  Tech News & AMA #23

#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
Mar 27, 202302:30:15
#142 - Mental Health for developers

#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



Mar 25, 202302:28:43
#141 - Mastering code review

#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
Mar 13, 202301:43:29
#140 - Tech Education in Morocco

#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
Mar 07, 202302:18:53
#139 - Range: Why Generalists Triumph in a Specialized World

#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
Mar 03, 202301:46:35
#138 - Developer Seniority
Feb 20, 202302:00:41
#137 - State of Dev in Morocco 2022

#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
Feb 20, 202301:49:44
#136 - AMA & Tech News #22

#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
Feb 05, 202301:45:10
#135 - AI-Powered Tools & The Future Of Software

#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
Jan 25, 202302:27:48
#134 - AMA & Tech News #21

#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
Jan 03, 202301:53:33
#133 - SasS for developers

#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

Nov 28, 202202:00:57
#132 - Coding for Kids

#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/

Nov 14, 202201:27:45
#131 - MSS with Adil TOUATI

#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
Nov 09, 202201:38:03
#130 - React JS Revisited

#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
Oct 31, 202202:19:18
#129 - AMA & Tech News #20

#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
Oct 24, 202201:57:21
#128 - Let’s talk about Operating Systems

#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
Oct 21, 202201:37:36
#127 - Software Architecture Fundamentals

#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

Sep 29, 202202:04:32
#126 - All about Agile

#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

Sep 19, 202202:00:45
#125 - DevoxxMa Special

#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

Sep 13, 202201:30:27
#124 - Tech News & AMA #19

#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

Sep 06, 202202:06:31
#123 - Create Great Documentation

#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
Jul 21, 202201:29:18
#122 - Tech News & AMA #18

#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
Jul 13, 202201:52:11
#121 - Cal Newport books
Jun 29, 202201:46:22
#120 - Quantum computing

#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
Jun 05, 202201:23:29
#119 - Tech News & AMA #17

#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
Jun 03, 202201:44:14
#118 - Making Great Tech Products

#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
May 27, 202201:21:51
#117 - Software Project Management

#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
May 18, 202201:31:38
#116 - Clean Code (part 2)

#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
Apr 28, 202201:42:15
#115 - Clean Code

#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
Apr 18, 202201:48:48
#114 - Switching Careers into IT

#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
Apr 11, 202201:44:42
#113 - Preparing for a Tech Talk

#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
Apr 04, 202201:33:12
#112 - MSS with Amine Chouki

#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
Mar 29, 202201:06:12
#111 - DigiGirlz x WIT 22

#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
Mar 25, 202201:29:52
#110 - Service mesh demystified

#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
Mar 19, 202201:07:44
#109 - UX/UI for the rest of us

#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
Mar 07, 202202:30:41
#108 - Tech News & AMA #16

#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
Feb 28, 202201:23:12
#107 - Fail gloriously!

#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

Feb 21, 202201:42:11
#106 - Amazon WEB Services

#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
Feb 16, 202201:50:11
#105 - Tech News & AMA #15

#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
Feb 01, 202201:59:44
#104 - MSS with Mehdi Daoudi

#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
Jan 24, 202201:30:53
#103 - NFT & Web3.0

#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
Jan 19, 202202:35:48
#102 - Developing iOS Apps

#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
Jan 10, 202201:57:17
#101 - Microsoft Azure Ecosystem
Jan 03, 202202:08:26
#100 - The 100th Episode

#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
Dec 27, 202101:48:12
#99 - State of Dev in Morocco 2021
Dec 20, 202102:30:34
#98 - The weakest link: why all software needs security?

#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
Dec 16, 202102:28:53
#97 - How to succeed in end of study internship (PFE)

#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
Dec 06, 202103:09:52
#96 - Tech News & AMA #14

#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
Nov 29, 202101:37:17
#95 - Hacktoberfest & Open Source 2021

#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
Oct 04, 202102:00:46
#94 - Tech News & AMA #13

#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

Sep 27, 202101:20:12
#93 - Reactive Programming

#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

Sep 23, 202102:05:11
#92 - Coding Bootcamp in Morocco

#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
Sep 13, 202101:46:12
#91 - AI & ML

#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

Sep 09, 202101:33:35
#90 - Marketing Yourself as a Developer

#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
Jul 13, 202101:43:35
#89 - JavaScript Ecosystem

#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
Jul 05, 202102:47:34
#88 - Tech News & AMA #12

#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

Jul 01, 202102:08:24
#87 - Working at Google with Moroccan Googlers

#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

Jun 21, 202102:49:33
#86 - MSS with Wassim CHEGHAM

#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
Jun 14, 202101:27:21
#85 - Celebrating 26 years of Java !

#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
Jun 09, 202101:19:08
#84 - Tech News & AMA #11

#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
May 31, 202102:04:00
#83 - DevOps 101: Revisiting the fundamentals of the DevOps culture

#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

May 24, 202102:02:48
#82 - Software Security

#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

May 22, 202102:17:34
#81 - Learning How to Learn - تعلم كيفاش تعلم

#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

May 04, 202102:48:53
#80 - Tech News & AMA #10

#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

Apr 27, 202102:50:29
#79 - Testing & QA Engineering

#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
Apr 19, 202101:56:13
#78 - MSS with Abdelahad SATOUR

#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
Apr 12, 202101:55:01
#77 - No Code / Low Code

#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
Apr 07, 202101:46:13
#76 - Tech News & AMA #9
Mar 29, 202101:52:28
#75 - IT Certifications

#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

Mar 22, 202102:33:56
#74 - Monitoring: Why, and How?

#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

Mar 17, 202101:52:58
#73 - Women In Tech 2021

#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

Mar 12, 202102:12:38
#72 - Tech News & AMA #8

#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
Mar 01, 202102:10:03
#71 - Data Centers in Morocco

#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

Feb 25, 202101:47:17
#70 - DataBases deep dive

#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

Feb 16, 202102:20:34
#69 - Python Deep Dive

#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

Feb 11, 202101:17:02
#68 - Developer Productivity

#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

Feb 05, 202102:00:13
#67 - Tech News & AMA #7

#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
Jan 27, 202102:20:12
#66 - Internet of Things

#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
Jan 19, 202101:52:16
#65 - Tech Interviews

#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
Jan 12, 202102:51:35
#64 - MSS with Aboulfeth Hamza
Jan 10, 202101:32:16
#63 - Tech News & AMA #6

#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
Jan 01, 202102:15:09
#62 - PhD in Computer Science