BlaBlaConf 2022
| title | author | length |
|---|---|---|
| Opening keynote | Mohamed, Meriem, Youssouf, Abderahim | 23m |
Announces a move to build a Moroccan Darija content ecosystem built on YouTube and local community events, claiming 134 episodes and 2,500 registrations so… | ||
| Revisiting x state x management | Mohamed El Ayadi | 32m |
Catalogs common state anti‑patterns like updating unmounted components, showing results from stale requests, excessive re-renders and missing… | ||
| Write once, run anywhere with PWAs | Rabyâ Raghib | 14m |
Explains how a single codebase becomes an installable app by using Service Worker and Web App Manifest to provide offline support and push notifications, and… | ||
| React Native for web developers | Siham Ben Daia | 30m |
Claims a practical path for web developers to switch to React Native and uses react-native-obytes-template to scaffold a starter app, with concrete mappings… | ||
| React hooks: the good, the bad and the ugly | Merouane Zouaid | 17m |
Covers practical tradeoffs: when hooks simplify code and when they create spaghetti state and tangled effects, with concrete patterns like custom hooks for… | ||
| Angular optimization tips and tricks | Mohamed Agoulzi | 23m |
End-to-end checklist for making Angular apps fast with concrete techniques and tools: use AOT compilation and OnPush change detection to cut runtime work… | ||
| Browser database for offline application use | Youssef Hamlili | 31m |
Shows a concrete offline storage implementation using IndexedDB API with a queue-and-sync strategy that supports full CRUD while offline, schema versioning for… | ||
| Start from basics | Hamza ElMenyry | 29m |
Recommends starting by learning concrete tools and rules: learn Photoshop and typographic basics and study composition like the golden ratio so layouts read… | ||
| Design thinking | Rima Belrhazi | 28m |
Shows how to fold a pragmatic design process into engineering work by teaching a 5‑step design thinking workflow and concrete exercises: empathy mapping, rapid… | ||
| Hack ATS test with smart resume | Manal Benchrif | 25m |
Shows that ATS acceptance hinges on concrete formatting choices: two live demos use a plain .docx resume and a visually rich PDF and only the plain file parses… | ||
| Chit-chat | meghylost | 14m |
Rapid, informal Moroccan Arabic ramble that recounts a solo trip split between Morocco and America, one canceled plan and a moment at 5pm when family calls… | ||
| The art of machine learning operations in TensorFlow ecosystem | Taha Bouhsin | 30m |
Covers an end-to-end MLOps workflow inside the TensorFlow ecosystem: builds a reproducible TFX pipeline, wires CI/CD with Kubeflow Pipelines, and deploys… | ||
| Football's data analytics in python | Elmehdi Dahbi | 41m |
Shows a concrete Python workflow: cleaning tracking and event feeds with pandas, NumPy, training a transfer-value regressor (random forest) that achieves ~15%… | ||
| Beam and dataflow: a perfect combination of parallel processing | El Mehdi El Khayati | 26m |
Explains how Apache Beam encodes logic as PCollections and Transforms to express batch and streaming pipelines, then deploys the same pipeline on Google Cloud… | ||
| What on earth is ONNX and ONNXRUNTIME | Adam Louly | 33m |
Explains ONNX as a standardized ONNX model format and ONNXRuntime as a lightweight inference engine, shows concrete export commands for converting PyTorch and… | ||
| The importance of community In building a tech career path | Oumaima Makhlouk | 19m |
Argues that joining tech communities accelerates learning and career momentum by providing mentorship and peer feedback, concrete visibility and network… | ||
| An immersive experience using AI in tarteel ai app | Annan Abdelilah | 27m |
Tarteel.ai uses supervised machine learning trained on a custom dataset of volunteer Quran recitations with manual annotation to detect pronunciation and… | ||
| Orchestrate your data pipelines using Apache Airflow | Mahmoud Fettal | 22m |
Overview of Apache Airflow with concrete tradeoffs: when to keep cron jobs for simple one-off schedules and when to migrate for dependency, retry and… | ||
| Data for product | Abdelilah Moulida | 13m |
Shows how data shapes product decisions by walking through a real pipeline at BIM&CO: event collection with client-side tracking, Kafka streaming into a… | ||
| Topic modeling with BERTopic | Mounir Boulwafa | 34m |
Applies BERTopic with Transformer embeddings plus UMAP and HDBSCAN to ~38,488 Moroccan tech tweets and produces a ranked list of candidate conference tracks… | ||
| Nwita f design podcast | Ismail El Azizi, Abdul Benbrahim | 13m |
Casual Moroccan Arabic podcast about design that explains concrete steps for finding design work and building a practice, including a moderation bot named… | ||
| My journey into the world of microservices using spring cloud | Adnane Miliari | 31m |
Walks through building a simple e‑commerce microservice app that uses Spring Cloud for service discovery and load balancing, deploys containers to Kubernetes… | ||
| A DevSecOps Journey with security champions | Sara Mourad | 33m |
Builds a company-wide Security Champions program at Worldline that puts specific practices into code: 12 champions across 8 teams run biweekly threat‑modeling… | ||
| Stream processing with Kafka streams | Hamza Belmellouki | 27m |
Starts with a clear claim: Kafka Streams is a lightweight in‑process stream library that removes manual offset and state plumbing. Demonstrates code using… | ||
| How To Make A "Perfect" Git Commit | Kawtar Choubari | 16m |
Shows how to set a reproducible pre-commit workflow that enforces a commit message template, runs linters and tests before allowing a push, and installs both… | ||
| Is PHP dead? | Mohamed Agoumi | 13m |
Argues that PHP is not dead and backs it with concrete points: PHP 8 performance improvements and real-world runtime gains, widespread use of Composer +… | ||
| Let's build our first C# API on Linux with VSCode and Docker | Othmane Kinane | 27m |
Builds a minimal C# HTTP API from a blank Linux box using dotnet SDK and VSCode then packages it with a handwritten Dockerfile. Shows the exact dotnet new… | ||
| Effective Java | Adnan Merrakchi | 23m |
A concise walk through Effective Java 3rd edition that extracts concrete, actionable rules: it highlights three favorite items and shows how to make a mutable… | ||
| How To Create Your First Shopify App With Node.Js | Ilias Haddad | 21m |
Builds a minimal, working Shopify app with Node.Js and shows the exact files and routes that make it run, using Shopify SDKs plus Admin API calls and an… | ||
| Typing competition 2022 | Abd al-Munim, Abd al-Rahman | 24m |
Live recorded typing contest with roughly 7 named contestants (Abdelmonem, Asma, Abdelrahman, Hamza, Yassin plus a couple others), run in multiple quick rounds… | ||
| Tips on handling challenging comments on your PR | Ihssane Hatim | 21m |
Practical tactics for surviving painful PR feedback: break big changes into split large PRs and logical commits, write clear commit messages so reviewers see… | ||
| What the functions? | Oussama Zaki | 32m |
Argues that small, concrete functional techniques make existing imperative code safer and easier to change, demonstrating pure functions, function composition… | ||
| Destructuring Rust strings | Mehdi Cheracher | 19m |
Covers concrete Rust types and conversion patterns: String = heap allocated, mutable, UTF‑8 and &str = borrowed, immutable slice, shows Cow\<str\> used to… | ||
| How To Maintain Developer's Mental Health | Achraf Aamri | 20m |
Claims that poor sleep and constant phone use directly harm memory, heart rhythm, and calcium-driven muscle recovery, citing a university study linking sleep… | ||
| Level up your SQL skills as a developer | Ouissal El Machkouri | 20m |
Explains how the SQL query optimizer evaluates alternative plans by estimating costs and choosing the lowest-cost plan, and when that model surprises… | ||
| Moroccan GDEs | Sara El-Ateif, Chihab Otmani | 23m |
Discussion explains how Moroccan GDEs use Google technology and community programs to create measurable impact rather than publicity, emphasizing sustained… | ||
| Can your backend really handle 100k concurrent users? | Abdelati Elasri | 27m |
Claims a real end-to-end load test that reaches 100k concurrent users against a Django-postgres-redis-celery on Kubernetes stack, showing which bottlenecks… | ||
| OpenShift, or Kubernetes on steroids | Amine Rachyd | 22m |
Quick overview of OpenShift (Kubernetes-based) followed by a concrete project that builds and deploys containerized services across a hybrid multi-cloud setup… | ||
| Master your software delivery with feature flags | Youssef El Haddady | 32m |
Explains how feature flags cut risky releases into controlled steps by treating toggles as code, wiring them into CI/CD and monitoring, and rolling changes to… | ||
| Hybrid cloud, extend your on-premises infrastructre? | El Wafi El Mehdi | 22m |
Outlines concrete hybrid architectures and tradeoffs for extending private on‑prem infrastructure to public clouds, including network and storage patterns… | ||
| FaaS 101 | Abderrahim Soubai-Elidrisi | 33m |
Defines FaaS as packaging functions as containers deployed on Kubernetes and explains the concrete runtime pieces: gateway, controller, autoscaler. Shows a… | ||
| 7 lessons learned from becoming a senior engineer | Abdelfettah Sghiouar | 22m |
Seven concrete lessons from a 15‑year engineering career and time at Google: be explicit about career goals, document and write your work for others, build… | ||
| Linux containers 102: beyond the basics | Mohammed Daoudi | 29m |
Explains how Linux container layers map to filesystems and demonstrates extract image layer to inspect and modify a problematic layer, then rebuild a new image… | ||
| ChatOps to the rescue | Chaimaa Britel | 18m |
Builds and deploys chat-integrated automation that runs ops commands, surfaces real-time detection alerts in-channel, and executes event-driven automation to… | ||
| You probably don't need K8S | Djalal Elbaz | 24m |
Argues that Kubernetes is often a “just in case” choice, not a requirement, based on training hundreds of engineers across dozens of companies, and shows when… | ||
| The state of the moroccan startup ecosystem | Lotf Belych | 24m |
Morocco counts 230+ startups across 12 sectors, growing from 128 in 2019 to 230 in 2021; 70% of ventures have fewer than 10 employees and about 25% sit between… | ||
| Moroccan tech community hero | Mohamed Youssfi | 15m |
Classroom videos repurposed into online lessons show how basic recording tools and free platforms turn in-person instruction into a sustained public resource… | ||
| OAuth 2.1 And OpenID Connect | Abdessamad Temmar | 31m |
Explains OAuth 2.1 and OpenID Connect through a car-key analogy, using Facebook as a live example to show an app requesting an access token without grabbing… | ||
| Chaos engineering for the rest of us | Marouane Gazanayi | 33m |
Covers practical chaos engineering fundamentals with a concrete claim: classify failures into four failure classes (known, known-but-not-handled… | ||
| Intro to secrets management using Vault | Mouhcine Narhmouche | 29m |
Sets up a running Vault server and demonstrates concrete configs: GitHub, LDAP, Kubernetes auth plugged in, policies that restrict who can read or write, and… | ||
| Z3em(i) | Ouissal Elkorri, Meryem Bensaid | 17m |
Message centers on one actionable claim: Z3EM means stop saying drop "I can't" and deliberately attempt things you fear. Examples include learning… | ||
| Typing competition 2023 finals | Abd Allah, Abd al-Rahman | 22m |
Finals unfold as a razor-close contest with multiple lead changes, one competitor posting a 100 WPM burst and another mounting a late comeback to take a heat… | ||
| Distributed system design | Bdelaziz Eroui | 30m |
Builds a simple photo-uploading service as the running example and claims stateless services with images pushed to separate object storage and metadata in a… | ||
| Privacy-preserving smart contracts | Ahmed Lekssays | 31m |
Compares concrete primitives and their tradeoffs: homomorphic encryption lets chains compute on ciphertext but imposes large CPU and latency costs… | ||
| Going cloud-native: Why? How? & What? | Driss ALLAKI | 34m |
Defines cloud‑native as a practical architecture and answers three fundamental questions: why, how, what with concrete outcomes rather than buzzwords. Presents… | ||
| Seniority — Those Who Didn’t Go to School | Oussama Zaki | 15m |
Oussama Zaki (Experience Engineer at Spotify) describes what being a senior engineer means beyond technical skill, focusing on mindset and key attributes that… | ||
| nothing matches | ||