Ahmed Elemam

Ahmed Elemam

By Ahmed ElemamTechnology
Download on the App Store

Ahmed Elemam episodes

  • Elasticsearch بالعربي with Yasser Elsayed & Ahmed Elemam - Tech Podcast بالعربي

    Tech Podcast بالعربي

    Elasticsearch بالعربي with Yasser Elsayed & Ahmed Elemam
    - What is Elasticsearch?
    - What is the problem Elasticsearch solved?
    - Open source vs managed service
    - When does it make sense to use Elasticsearch?
    - Elasticsearch overview
    - ELK stack
    - Elasticsearch architecture
    - How does Elasticsearch work?
    - How does indexing happen?
    - How does the search happen?

    1 hr 10 min
  • Agile project management بالعربي with Moaaz Elmasry - Tech Podcast بالعربي

    Tech Podcast بالعربي

    Agile project management بالعربي with Moaaz Elmasry & Ahmed Elemam
    - What is Agile and Why?
    - What is the issue Agile solves?
    - Agile vs Waterfall
    - Growth mindset vs fixed mindset
    - Safe environment & learning culture
    - Agile's wrong myths
    - How can I use Agile to achieve my personal goals?
    ده رابط كورس أحمد صدقي: https://www.youtube.com/watch?v=24cBl34LKAI&list=PLJLGstsHlt9zo4pQRGOzVcAn_y328VRCO&ab_channel=AhmedSidky
    البرودكت مانجر بتاع ساوند كلاود وهيخليك تفهم المنتجات بتشتغل إزاي وإزاي تبقي عندك الأساسيات فعلا وقوي في الحتة دي https://www.udemy.com/course/become-a-product-manager-learn-the-skills-get-a-job/learn/lecture/4033520#overview

    1 hr 41 min
  • DevOps for Mobile Apps بالعربي with Moataz Nabil - Tech Podcast بالعربي

    DevOps for Mobile Apps بالعربي

    - Introduction to DevOps and how it applies specifically to mobile app development?
    - What are the main differences between DevOps for mobile apps and web applications or other software?
    - Can you explain the role of Continuous Integration and Continuous Deployment (CI/CD) in the mobile app development process?
    - How can companies get started with Mobile DevOps, and what are some best practices for implementing it within an organization?
    - How do testing and quality assurance fit into the DevOps process for mobile apps?
    - What are some recommended tools and strategies?
    - How can Mobile DevOps help improve the security of mobile applications throughout the development lifecycle?
    - Monitoring and Analytics in Mobile DevOps, and how can they help optimize app performance and user experience?
    - DevOps for mobile app development, What are some popular cloud-based tools and services for this purpose?
    - Can you share some real-world success stories where companies have successfully implemented Mobile DevOps and the benefits they have experienced?
    - What is the future of Mobile DevOps? How can development teams stay on the cutting edge?

    1 hr 46 min
  • Overview on Frontend Frameworks بالعربي with Ahmad Alfy - Tech Podcast بالعربي

    An Overview on Frontend Frameworks. How did we get there, the problems they solved, and the problems they introduced?

    Discussion Flow
    The current state of the frontend development. The amount of frameworks that are currently available, how everything is rewritten every few years, the fatigue the developers constantly complain from.
    How we used to develop applications before (the multi-page / monolith app that combines the views and the logic together)
    The problems we faced when we were building monolithic applications
    The impact of Ajax and how we were able to update small parts of the page
    The introduction of the new generation of frameworks (Backbone, Ember, Knockout, Angular)
    The introduction of the next generation of frameworks (Angular, React, Vue, Svelte)
    What influences the decision of picking up a framework (declarative approach, component-based architecture, reactivity, developer experience …)
    The problems introduced by that (a single HTML element and a script tag)
    How did we solve that with SSR (server-side rendering) and the problems introduced by the SSR
    Hydration (get the HTML, download all the JS, parse and execute JS, bind listeners)
    MPA vs SPA (experience, routing, transitions, state management)
    Applications vs Content based websites
    New meta frameworks (Astro for content-based websites, Qwik for app like experiences)
    The concept of interactive islands
    The concepts of Resumability, prefetching, binding on interactivity
    Differences between the frameworks

    2 hr 7 min
  • Micro-Services Architecture بالعربي with Mohamed Sweelam & Ahmed Elemam - Tech Podcast بالعربي

    Tech Podcast بالعربي

    Talk about Micro-Services Architecture بالعربي with Mohamed Sweelam & Ahmed Elemam
    Demo repo
    https://github.com/sweelam/flight-system
    Common problems when you use microservices architecture
    - What are microservices?
    - Why Microservices? When not to use it?
    - Definition and Use case
    - Moving from legacy monolith to microservices
    - How do Microservices look likes in real life?
    - What are the known challenges?
    - Data management concerns
    - Distributed Transactions
    - Replications
    - How to get full visibility on the microservices system?
    - Observability
    - Traceability
    - The challenge of not being agnostic
    - Cloud providers are not always safe!
    - Countries Compliances
    - Event-driven and challenges
    - Kafka can’t replace RabbitMQ and vice versa
    - Dev/Prod parity

    2 hr 1 min
  • Software Architecture بالعربي with Mohammed El Sherif - Tech Podcast بالعربي

    Tech Podcast بالعربي

    Software Architect podcast with Eng Mohamed Elsherif and Ahmed Elemam
    #softwarearchitecture #systemdesign
    If you are the architect responsible for designing a system, you will need to ask yourself some questions to ensure that you create a system that meets the needs of the organization and its stakeholders.
    Questions
    1- What are the organization's strategic goals and objectives, and how can this system contribute to achieving them?
    2- What are the long-term plans for the system and how will it be maintained?
    3- What is the overall architecture of the system, including the software, hardware, and network components?
    4- What are the trade-offs between performance, scalability, security, and cost, and how will they be managed?
    5- How will the system integrate with other systems and services within the organization?
    6- How will the system be monitored and optimized for performance and availability?
    7- How will the system be updated and upgraded over time?
    8- What are the risks associated with the system and how can they be mitigated?
    9- What are the key performance indicators (KPIs) for the system, and how will they be measured and monitored?
    10- How can I decrease the system running cost?

    2 hr 9 min

About Ahmed Elemam

From the publisher's feed

Talk about technical topics for software Engineers in Arabic