Hussein 公開
[search 0]
もっと
Download the App!
show episodes
 
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. Most of my content in the podcast is an audio version of videos I post on my youtube channel here http://www.youtube.com/c/HusseinNasser-software-engineering Buy me a coffee https://www.buymeacoffee.com/hnasr 🧑‍🏫 Courses I Te ...
  continue reading
 
Artwork

1
hussein sayed

Hussein Sayed

Unsubscribe
Unsubscribe
月ごとの
 
welcome to Hussein Sayed prodcast,where amazing things happen. Cover art photo provided by Anton Darius | @theSollers on Unsplash: https://unsplash.com/@thesollers
  continue reading
 
Artwork
 
Hi. My name is Mohamed Hussein, in this page you will get alote information or knowladge about how to make money or work from the internet sitting in your house giving you all tools courses and ect..
  continue reading
 
Hussein Chalayan, one of the world’s most innovative fashion designers, in conversation with Grazia’s Fashion Director Susannah Frankel at the Apple Store Regent Street in London. The designer whose sharp tailoring and edgy minimalist aesthetic is favored by fashion insiders, is also known for his fashion shows which have included a table turning into a skirt, remote control dresses and an airplane dress with movable parts, it’s little wonder he’s known as one of the fashion world’s most ori ...
  continue reading
 
بودكاست أسرار التخسيس هو بودكاست سأشارككم فيه كل الأسرار والأفكار والصراعات التي يمر بها اي شخص في رحلته في نزول وزنه وكيفيه حلها !!التحولات الداخلية قبل الخارجية في هذه الرحلة تقدمه د. دينا حسين مؤسسة أكاديمية find your way اكاديمية متخصصة في خسارة الوزن ساعدت اكثر من ١٨٠٠ سيدة في رحلتهم في خسارة وزنهم ليس فقط عن طريق الدايت والرياضة ولكن عن طريق التحكم في مشاعرهم وتغيير عاداتهم وصنع علاقة صحية مع الطعام وتغيير عقليتهم لعقلية النجاح الوصول للهدف بدأت رحلتها وشغفها في مساعدة كل من يعانون من ...
  continue reading
 
ودكاست أسرار التخسيس هو بودكاست هشارككم فيه كل الأسرار والأفكار والصراعات اللي بيمر بيها اي شخص في رحلته في نزول وزنه وكيفيه حلهاالتحولات الداخلية قبل الخارجية في هذه الرحلةتقدمه د. دينا حسين اخصائية تغذيه علاجية ورياضيةاخصائية التحكم في السمنة من المنظمة العالمية للسمنةمدربه رياضيه وهيلث كوتش بدأت رحلتها وشغفها في مساعدة كل من يعانون من السمنة وزيادة الوزن برحلتها الشخصية في نزول اكثر من٤٥ كيلو من وزنها والحفاظ عليهم علي مدار ٨ سنوات متواصلةساعدت اكثر من ١٠٠٠ شخص في نزول وزنهم وتغير حياتهم ...
  continue reading
 
Loading …
show series
 
Fundamentals of Operating Systems Course https://os.husseinnasser.comLinux I/O expert and subsystem maintainer Jens Axboe has submitted all of the IO_uring feature updates ahead of the imminent Linux 6.10 merge window.In this video I explore this with a focus on what zerocopy. 0:00 Intro0:30 IO_uring gets faster 2:00 What is io_uring7:00 How Normal…
  continue reading
 
Fundamentals of Operating Systems Course https://oscourse.winLooks like fedora is compiling cpython with the -o3 flag, which does aggressive function inlining among other optimizations.This seems to improve python benchmarks performance by at most 1.16x at a cost of an extra 3MB in binary size (text segment). Although it does seem to slow down some…
  continue reading
 
https://oscourse.win Allegro improved their Kafka produce tail latency by over 80% when they switched from ext4 to xfs. What I enjoyed most about this article is the detailed analysis and tweaking the team made to ext4 before considering switching to xfs. This is a classic case of how a good tech blog looks like in my opinion. 0:00 Intro 0:30 Summa…
  continue reading
 
Get my backend course https://backend.win Google submitted a patch to Linux Kernel 6.8 to improve TCP performance by 40%, this is done via rearranging the tcp structures for better cpu cache lines, I explore this here.0:00 Intro0:30 Google improves Linux Kernel TCP by 40%1:40 How CPU Cache Line Works6:45 Reviewing the Google Patchhttps://www.phoron…
  continue reading
 
Get my backend course https://backend.win Cloudflare has announced they are opening sources Pingora as a networking framework! Big news, let us discuss 0:00 Intro 0:30 Reasons why Cloudflare built Pingora? 3:00 It is a framework! 7:30 What in Pingora? 11:50 Security in Pingora 13:45 Multi-threading in Pingora 21:00 Customization vs Configuration 25…
  continue reading
 
https://backend.win https://databases.win I’m a big believer that database systems share similar core fundamentals at their storage layer and understanding them allows one to compare different DBMS objectively. For example, How documents are stored in MongoDB is no different from how MySQL or PostgreSQL store rows. Everything goes to pages of fixed…
  continue reading
 
Fragmentation is a very interesting topic to me, especially when it comes to memory. While virtually memory does solve external fragmentation (you can still allocate logically contiguous memory in non-contiguous physical memory) it does however introduce performance delays as we jump all over the physical memory to read what appears to us for examp…
  continue reading
 
Fundamentals of Database Engineering udemy course (link redirects to udemy with coupon)https://database.husseinnasser.com Why create Index blocks writesIn this video I explore how create index, why does it block writes and how create index concurrently work and allow writes.0:00 Intro1:28 How Create Index works4:45 Create Index blocking Writes5:00 …
  continue reading
 
The Encrypted Client Hello or ECH is a new RFC that encrypts the TLS client hello to hide sensitive information like the SNI. In this video I go through pros and cons of this new rfc.0:00 Intro2:00 SNI4:00 Client Hello8:40 Encrypted Client Hello11:30 Inner Client Hello Encryption18:00 Client-Facing Outer SNI21:20 Decrypting Inner Client Hello23:30 …
  continue reading
 
حلقة جديدة من كذب في كذب وبنتكلم فيها عن اكبر الخرافات اللي موجودة في عالم التغذيةللاشتراك في تحدي ٢٨ يوم https://diet.findurway.online/28-challengeلمتابعتي علي الانستجرام dr.dina.husseinDr.Dina Hussein による
  continue reading
 
السوشيال ميديا اصبحت مصدر تشتت كبير ولم نعد ندري اي معلومة الأصح في عالم التغذية في هذه الحلقة سنتناول معلومات مغلوطة وماهو الصح وكيفية تنفيذه يمكنك الانضمام لتحدي ٢٨ يوم من خلال هذا الرابط https://diet.findurway.online/28-challengeمتابعتي علي الانستجرامdr.dina.husseinDr.Dina Hussein による
  continue reading
 
From the frontend through the kernel to the backend process When we send a request to a backend most of us focus on the processing aspect of the request which is really just the last step. There is so much more happening before a request is ready to be processed, most of this step happens in the Kernel. I break this into 6 steps, each step can theo…
  continue reading
 
خطوات تطبيقية للخروج من موسم الاجازات بدون اي زيادة في الوزنلمزيد من المعلومات المجانية تابعوني علي الانستجرامdr.dina.husseinDr.Dina Hussein による
  continue reading
 
In a wonderful blog, Kyle explores the pains he faced managing a Postgres instance for a startup he works for and how enabling partitioning sigintfically created wait events causing the backend and subsequently NGINX to through 500 errors.We discuss this in this video/podcasthttps://www.kylehailey.com/post/postgres-partition-pains-lockmanager-waits…
  continue reading
 
انا حياتي هتكون احسن لما انحف ؟ ده كان تفكيري لغاية ماوصلت ل٦٠ كيلو وبردة كان عندي مشاكل مع جسمي وده اللي حكيته ليكم بالتفصيل الحلقة ديه وكيف استطعت الخروج منهDr.Dina Hussein による
  continue reading
 
اعمل ايه في الجوع وقت الدايت؟ وهل اصلا الطبيعي اني اكون جعانة وقت الدايت؟ده اللي هنتكلم عنه اليوم في حلقتنا من بودكاست اسرار التخسيس تقدروا تتابعوني علي الانستجرام لمزيد من المعلومات https://www.instagram.com/dr.dina.hussein/Dr.Dina Hussein による
  continue reading
 
WebTransport is a cutting-edge protocol framework designed to support multiplexed and secure transport over HTTP/2 and HTTP/3. It brings together the best of web and transport technologies, providing an all-in-one solution for real-time, bidirectional communication on the web. Watch full episode (subscribers only) https://spotifyanchor-web.app.link…
  continue reading
 
هنتكلم النهاردة عن المثابرة وازاي نقدر نكمل في رحلتنا حتي لو الحماس مش موجود في الرحلة ؟لمزيد من المعلومات تابعوني علي الانستجرام @dr.dina.husseinDr.Dina Hussein による
  continue reading
 
٦ خطوات عملية لتغيير عقليتك في رحلة نزول الوزن لعقلية ايجابية ملتزمه بتسعي للنجاح في بأسرع الطرقكلنا محتاجينهم في بداية الرحلة!Dr.Dina Hussein による
  continue reading
 
fsync is a linux system call that flushes all pages and metadata for a given file to the disk. It is indeed an expensive operation but required for durability especially for database systems. Regular writes that make it to the disk controller are often placed in the SSD local cache to accumulate more writes before getting flushed to the NAND cells.…
  continue reading
 
كثير بنفكر ان لازم نغير كل عاداتنا عشان نكون نسخة افضل من نفسنا بس الحقيقة ان اقوي تغيير وهيكون تغيير حقيقي ودائم هو تغيير التدريجي البطيء المستمر وده اللي هنتكلم عنه اليوم وهنعمل تطبيقات كتير جهزوا حالكم تابعوني علي الانستجرام لنصائح اكتر dr.dina.husseinDr.Dina Hussein による
  continue reading
 
اسألة كثيرة بتدور في دماغنا ومستحوذة علي افكارنا هل هفضل طول حياتي هعمل دايت؟هو انا كل ماانزل في الوزن ارجع ازيد تاني ؟هو انا هعيش حياتي كده ؟وبتفضل الاسأله مستحوذة علي تفكيرنا للوصول للإحباط والفشل ومن هنا لازم نبتدي نغير تفكيرنا ومعتقداتنا وده اللي هنعمله في الحلقات القادمة عن قوه العادات وتغيير العقلية !تابعوني علي الانستجرام dr.Dina.Hussein…
  continue reading
 
بودكاست أسرار التخسيس هو بودكاست سأشارككم فيه كل الأسرار والأفكار والصراعات التي يمر بها اي شخص في رحلته في نزول وزنه وكيفيه حلها !!التحولات الداخلية قبل الخارجية في هذه الرحلة تقدمه د. دينا حسين مؤسسة أكاديمية find your way اكاديمية متخصصة في خسارة الوزن ساعدت اكثر من ١٨٠٠ سيدة في رحلتهم في خسارة وزنهم ليس فقط عن طريق الدايت والرياضة ولكن عن طريق …
  continue reading
 
Fundamentals of Database Engineering udemy course (link redirects to udemy with coupon)https://database.husseinnasser.com In version 5.3, MongoDB introduced a feature called clustered collection which stores documents in the _id index as oppose to the hidden wiredTiger hidden index. This eliminates an entire b+tree seek for reads using the _id inde…
  continue reading
 
Prime video engineering team has posted a blog detailing how they moved their live stream monitoring service from microservices to a monolith reducing their cost by 90%, let us discuss this0:00 Intro2:00 Overview10:35 Distributed System Overhead21:30 From Microservices to Monolith 29:00 Scaling the Monolith32:30 Takeawayshttps://www.primevideotech.…
  continue reading
 
Fundamentals of Database Engineering udemy course (link redirects to udemy with coupon)https://database.husseinnasser.comIn a row-store database engine, rows are stored in units called pages. Each page has a fixed header and contains multiple rows, with each row having a record header followed by its respective columns. When the database fetches a …
  continue reading
 
Lambda now supports Response payload streaming, now you can flush changes to the network socket as soon as it is available and it will be written to the client socket. I think this is a game changing feature 0:00 Intro 1:00 Traditional Lambda 3:00 Server Sent Events & Chunk-Encoding 5:00 What happens to clients? 6:00 Supported Regions 7:00 My thoug…
  continue reading
 
Cloudflare released a blog detailing a vulnerability that has been in their system for nearly two years. it is related to mTLS or mutual TLS and specifically client certificate revocation. I explore this in details 0:00 Intro3:00 The Vulnerability7:00 What happened?8:50 Certificate Revocation12:30 Rejecting certain endpoints 17:00 Certificate Authe…
  continue reading
 
BGP (Border gateway protocol) withdrawals caused the Virgin media ISP customers to lose their Internet connection. I go into details on this video. 0:00 Intro2:00 What happened?4:11 How BGP works?11:50 Version media withdrawals15:00 Deep dive Fundamentals of Backend Engineering Design patterns udemy course (link redirects to udemy with coupon)https…
  continue reading
 
GitHub Accidentally Exposed their SSH RSA Private key, this is the message you will get . @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you…
  continue reading
 
How Linus Tech Tips channel got Hacked In this short video we explain how was it possible for Linux to get hacked with cookies hijacking. 0:00 Intro0:47 TLDR what happened 5:10 Cookies in Chrome7:30 Cookies Hijacking8:46 Session Tokens (Access/Refresh)10:00 Remedies
  continue reading
 
Get my database engineering course https://database.husseinnasser.com In this video I do a deep dive in all locks obtained by postgres, I learned a lot while making this video and hope you enjoy it. 0:00 Intro 2:30 What are Locks? 5:30 Overview of Postgres Locks 9:10 Table-Level Locks 11:40 ACCESS EXCLUSIVE 17:40 ACCESS SHARE 19:00 ROW SHARE 20:15 …
  continue reading
 
Pinterest moves to HTTP/3 on all their clients and edge CDNs this year. They witnessed interesting gains but not without good lesson learned. The main one was the mismatch of alt-svc vs DNS ttls.I cover this on the next episode of the backend engineering course.0:00 Intro2:00 Moving h2 to h3 through alt-svc5:00 Why HTTP/36:00 HTTP/1 vs HTTP/29:00 T…
  continue reading
 
On March 7 2023, Loom users started seeing each others data as a result of cookies getting leaked from the CDN. This loom security breach is really critical. Let us discuss 0:00 Intro 1:00 Why Cookies 2:00 How this happens 5:50 What caused it? 7:30 How Loom solved it? 8:20 Reading the RCA 10:30 Remedies…
  continue reading
 
Discord engineering goes into details of how they migrated from Cassandra to ScyllaDB, improved the performance of their reads and writes and rearchitected their backend to support the new load. It is an interesting episode lets get into it 0:00 Intro 1:50 Relational vs Distributed 7:00 The Cassandra Troubles 11:00 SnowFlake vs UUID 14:30 B+Tree 19…
  continue reading
 
Creating a listener on the backend application that accepts connections is simple. You listen on an address-port pair, connection attempts to that address and port will get added to an accept queue; The application accepts connections from the queue and start reading the data stream sent on the connection. However, what part of your application doe…
  continue reading
 
The Alt-Svc header/frame is a capability that allows the server to adverse alternative services to the connected application available in protocols, ports or domains. It is available as a response header alt-svc and also as an HTTP/2 frame. Let us discuss this capability. 0:00 Intro 1:38 what is alt-svc? 5:30 uses of h3 in alt-svc 8:00 alt-svc head…
  continue reading
 
Correction: Google is implementing the proposal originally submitted by researchers from Georgia institute of tech. I incorrectly said in the video that google is proposing this . Google is finally implementing a proposal from 2008 by researchers from Georgia institute of technology to make DNS cache poisoning . https://astrolavos.gatech.edu/articl…
  continue reading
 
https://dropbox.tech/infrastructure/increasing-magic-pocket-write-throughput-by-removing-our-ssd-cache-disks In this episode of the backend engineering show I’ll discuss how Dropbox improved their write through put by 20% by removing all their SSDs (yes I was surprised too). DropBox uses an SSD layer as a write-back cache with SMR drives as their b…
  continue reading
 
The communication between backend applications and database systems always fascinated me. The protocols keep evolving and we are in constant search for an efficient protocol that best fit the workload of Backend-DB communication. In this episode of the backend engineering show I go through a blog written by @PlanetScale doing an experimentation of …
  continue reading
 
Fundamentals of Database Engineering udemy course (link redirects to udemy with coupon) https://database.husseinnasser.com Shopify posted a blog on tips to for scalable payment system, one tip peeked my interest related to switching from UUID to ULID. I explore the reasoning behind this in this video. https://shopify.engineering/building-resilient-…
  continue reading
 
I’m a big believer that database systems share similar core fundamentals at their storage layer and understanding them allows one to compare different DBMS objectively. For example, How documents are stored in MongoDB is no different from how MySQL or PostgreSQL store rows. Everything goes to disk, the trick is to fetch what you need from disk effi…
  continue reading
 
Loading …

クイックリファレンスガイド