Synopsis
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!
Episodes
-
#98 - The weakest link: why all software needs security?
16/12/2021 Duration: 02h28minDuring 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 fb
-
#97 - How to succeed in end of study internship (PFE)
06/12/2021 Duration: 03h09minWe 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
-
#96 - Tech News & AMA #14
29/11/2021 Duration: 01h37minTech 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
-
#95 - Hacktoberfest & Open Source 2021
04/10/2021 Duration: 02h45sIn 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
-
#94 - Tech News & AMA #13
27/09/2021 Duration: 01h20minTech 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
-
#93 - Reactive Programming
23/09/2021 Duration: 02h05minIn 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 RxJ
-
#92 - Coding Bootcamp in Morocco
13/09/2021 Duration: 01h46minIn 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
-
#91 - AI & ML
09/09/2021 Duration: 01h33minIn 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-
-
#90 - Marketing Yourself as a Developer
13/07/2021 Duration: 01h43minIn 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
-
#89 - JavaScript Ecosystem
05/07/2021 Duration: 02h47minIn 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.
-
#88 - Tech News & AMA #12
01/07/2021 Duration: 02h08minTech 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 jo
-
#87 - Working at Google with Moroccan Googlers
21/06/2021 Duration: 02h49minIn 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
-
#86 - MSS with Wassim CHEGHAM
14/06/2021 Duration: 01h27minIn 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 angul
-
#85 - Celebrating 26 years of Java !
09/06/2021 Duration: 01h19minCelebrating 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
-
#84 - Tech News & AMA #11
31/05/2021 Duration: 02h04minTech 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 state
-
#83 - DevOps 101: Revisiting the fundamentals of the DevOps culture
24/05/2021 Duration: 02h02minIn 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
-
#82 - Software Security
22/05/2021 Duration: 02h17minIn 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
-
#81 - Learning How to Learn - تعلم كيفاش تعلم
04/05/2021 Duration: 02h48minIn 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 b
-
#80 - Tech News & AMA #10
27/04/2021 Duration: 02h50minTech 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 esbuil
-
#79 - Testing & QA Engineering
19/04/2021 Duration: 01h56minIn 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