The Backend Engineering Show with Hussein Nasser

The Backend Engineering Show with Hussein Nasser

By Hussein NasserTechnology
Download on the App Store

The Backend Engineering Show with Hussein Nasser episodes

  • Is YAGNI (You aren’t gonna need it) Still Relevant in Backend Engineering System Design?

    YAGNI stands for You aren’t gonna need it and its a pillar in extreme programming, in this video I discuss this philosophy within the context of Backend Engineering.  https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it  * Extreme Programming Rob Jefferies * You Aren’t Gonna Need it  .. true but only if the design is well defined  * But I am going to need it * Waterfall vs Agile

    15 min
  • WOW! China Blocks TLS 1.3 with ESNI - Let us discuss

    SNI or server name indication is a TLS Extention that indicate which server/host/domain the client want to communicate with. This is to allow for hosting of multiple websites on the same public static ip address. For the longest time all ISPs used SNI to block hosts and websites, China is now blocking the encrypted version SNI.

    0:00 Intro

    2:00 DNS and DOH

    3:30 SNI

    6:30 ESNI

    11:00 The Block

    The ESNI and DOH stops this but China want

    https://www.zdnet.com/article/china-is-now-blocking-all-encrypted-https-traffic-using-tls-1-3-and-esni/

    https://tools.ietf.org/html/draft-ietf-tls-esni-07#section-3.2

    14 min
  • Let us discuss HSBC moving from 65 relational databases into one global MongoDB database

    HSBC moving from 65 relational databases to a single Global MongoDB, that might be true but it's misleading as not all systems are moved.

    Resources

    https://diginomica.com/hsbc-moves-65-relational-databases-one-global-mongodb-database

    Why some devs don't use MongoDB

    https://news.ycombinator.com/item?id=23507197

    https://news.ycombinator.com/item?id=19497817

    https://news.ycombinator.com/item?id=18366385

    https://news.ycombinator.com/item?id=23270429

    11 min
  • How Homomorphic Encryption will revolutionize Software Engineering

    Homomorphic encryption is a form of encryption allowing one to perform calculations on encrypted data without decrypting it first. The result of the computation is on an encrypted form, when decrypted the output is the same as if the operations had been performed on the unencrypted data.  In this video I go through what homomorphic encryption is and how it will change software engineering forever.

    0:00 Intro

    2:25 What is Encryption?

    3:55 Why we can’t always encrypt?

    • TLS terminator proxies to looks
    • Search and Analyse data
    • Database indexing, functions
    • 8:30 Meet Homomorphic encryption

      -Perform operations on encrypted data

      -We decrypt the data to process it..

      -Imagine no more TLS termination! In proxies

      13:20 IBM FHE toolkit code demo

      Country csv database, encrypted and then search

      21:00 Pros & Cons of Homomorphic Encryption

      Resources

      https://github.com/IBM/fhe-toolkit-linux/blob/master/GettingStarted.md

      https://www.youtube.com/playlist?list=PL0VD16H1q5IOEQuRdgRVt1M8uQSbpVzTb

      https://arstechnica.com/gadgets/2020/07/ibm-completes-successful-field-trials-on-fully-homomorphic-encryption/?comments=1&start=80

      https://github.com/IBM/fhe-toolkit-linux/blob/master/GettingStarted.md

      cards

      1;05 encryption video https://www.youtube.com/watch?v=Z3FwixsBE94

      3;45 tls https://www.youtube.com/playlist?list=PLQnljOFTspQW4yHuqp_Opv853-G_wAiH-

      7;41 steve gipson https://www.youtube.com/watch?v=UKvK76Rnqus

      25 min
    • Dropbox migrates to Envoy from NginX - Let us discuss
      Dropbox has fully migrated their proxying needs from nginx to envoy proxy. They wrote this detailed article about the reasons and motivations and problems faced during migration. It is an interesting read. Let us discuss
      https://dropbox.tech/infrastructure/how-we-migrated-dropbox-from-nginx-to-envoy
      Migrating Dropbox from Nginx to Envoy | Hacker News
      0:00 Intro
      4:20 What is this Article about?
      6:10 Performance
      11:15 Security
      14:28 Missing Features in NginX
      23:24 Migration was NOT Seamless
      33:00 Summary
      36 min
    • Twitter hackers caught (Full analysis) - What really happened, how they got caught and can homomorphic encryption prevents this?

      The twitter hackers got caught and the case is closed, what have we learned? what really happened? and how can we prevent such attacks in the future, can homomorphic encryption help?

      Resource

      https://www.theverge.com/2020/7/31/21349920/twitter-hack-arrest-florida-teen-fbi-irs-secret-service

      0:00 Intro

      2:00 Summary of July 15

      3:30 How the attack really happened?

      8:00 How the attackers got caught?

      10:45 How could this be prevented?

      12:15 Can homomorphic encryption help?

      18 min
    • MariaDB vs MySQL SSD NVMe vs SATA Performance - Discussions on the Percona Benchmark

      This is an analysis of the #percona benchmark article comparing MySQL & mariaDB performance with regards to SSD disks with NVMe vs SATA controllers. Pretty neat  0:00 Intro 1:00 MariaDB vs MySQL 2:15 SATA vs NVMe 4:30 SATA Benchmark 7:30 NVMe Benchmark 10:00 SSD & B-Trees 11:20 Best Practices mySQL for SSDs    Resources https://www.percona.com/blog/2020/07/29/checkpointing-in-mysql-and-mariadb/ https://www.percona.com/blog/2020/07/30/how-mysql-and-mariadb-perform-on-nvme-storage/?utm_campaign=2020%20Blog%20Q3&utm_content=135945936&utm_medium=social&utm_source=twitter&hss_channel=tw-35373186 https://www.samsung.com/semiconductor/global.semi.static/best-practices-for-mysql-with-ssds-0.pdf   🏭 Backend Engineering Videos https://www.youtube.com/playlist?list=PLQnljOFTspQUNnO4p00ua_C5mKTfldiYT  💾 Database Engineering Videos https://www.youtube.com/playlist?list=PLQnljOFTspQXjD0HOzN7P2tgzu7scWpl2  🛰 Network Engineering Videos https://www.youtube.com/playlist?list=PLQnljOFTspQUBSgBXilKhRMJ1ACqr7pTr  🏰 Load Balancing and Proxies Videos https://www.youtube.com/playlist?list=PLQnljOFTspQVMeBmWI2AhxULWEeo7AaMC  🐘 Postgres Videos  https://www.youtube.com/playlist?list=PLQnljOFTspQWGrOqslniFlRcwxyY94cjj  🚢Docker https://www.youtube.com/playlist?list=PLQnljOFTspQWsD-rakNw1C20c1JI8UR1r  🧮 Programming Pattern Videos  https://www.youtube.com/playlist?list=PLQnljOFTspQV1emqxKbcP5esAf4zpqWpe  🛡 Web Security Videos https://www.youtube.com/playlist?list=PLQnljOFTspQU3YDMRSMvzflh_qXoz9zfv  🦠 HTTP Videos https://www.youtube.com/playlist?list=PLQnljOFTspQU6zO0drAYHFtkkyfNJw1IO  🐍 Python Videos https://www.youtube.com/playlist?list=PLQnljOFTspQU_M83ARz8mDdr4LThzkBKX  🔆 Javascript Videos  https://www.youtube.com/playlist?list=PLQnljOFTspQWab0g3W6ZaDM6_Buh20EWM  👾Discord Server https://discord.gg/CsFbFce  Become a Member  https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join  Support me on PayPal https://bit.ly/33ENps4  Become a Patreon https://www.patreon.com/join/hnasr?  Stay Awesome, Hussein

      14 min

    About The Backend Engineering Show with Hussein Nasser

    From the publisher's feed

    Welcome to the Backend Engineering Show podcast with your host Hussein Nasser. If you like software engineering you’ve come to the right place. I discuss all sorts of software engineering technologies and news with specific focus on the backend. All opinions are my own.

    More shows like The Backend Engineering Show with Hussein Nasser

    Freakonomics Radio by Freakonomics Radio + Stitcher

    Freakonomics Radio

    31,929 Listeners

    Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

    Software Engineering Radio - the podcast for professional software developers

    274 Listeners

    Risky Business by Risky Business Media

    Risky Business

    373 Listeners

    Science Vs by Spotify Studios

    Science Vs

    12,159 Listeners

    Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

    Syntax - Tasty Web Development Treats

    987 Listeners

    Darknet Diaries by Jack Rhysider

    Darknet Diaries

    8,070 Listeners

    Practical AI by Daniel Whitenack and Chris Benson

    Practical AI

    210 Listeners

    Within Reason by Alex J O'Connor

    Within Reason

    1,626 Listeners

    All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

    All-In with Chamath, Jason, Sacks & Friedberg

    10,106 Listeners

    Dwarkesh Podcast by Dwarkesh Patel

    Dwarkesh Podcast

    550 Listeners

    Big Technology Podcast by Alex Kantrowitz

    Big Technology Podcast

    513 Listeners

    Hard Fork by The New York Times

    Hard Fork

    5,565 Listeners

    The AI Daily Brief: Artificial Intelligence News and Analysis by Nathaniel Whittemore

    The AI Daily Brief: Artificial Intelligence News and Analysis

    671 Listeners

    Prof G Markets by Vox Media Podcast Network

    Prof G Markets

    1,439 Listeners

    The Pragmatic Engineer by Gergely Orosz

    The Pragmatic Engineer

    74 Listeners