<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Big Tech Digest</title>
    <description>The latest articles on Forem by Big Tech Digest (@bigtechdigest).</description>
    <link>https://forem.com/bigtechdigest</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1113253%2F105b50dc-7e94-4c6e-84da-dee8cef8d0a3.png</url>
      <title>Forem: Big Tech Digest</title>
      <link>https://forem.com/bigtechdigest</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/bigtechdigest"/>
    <language>en</language>
    <item>
      <title>6 Must-Read Tech Newsletters for Software Engineers In 2024</title>
      <dc:creator>Big Tech Digest</dc:creator>
      <pubDate>Mon, 19 Feb 2024 17:42:34 +0000</pubDate>
      <link>https://forem.com/bigtechdigest/6-must-read-tech-newsletters-for-software-engineers-in-2024-22cc</link>
      <guid>https://forem.com/bigtechdigest/6-must-read-tech-newsletters-for-software-engineers-in-2024-22cc</guid>
      <description>&lt;p&gt;How can you always stay updated while minimizing distractions? Consider adopting a strategy of learning from high-quality manually-curated engineering newsletters. One day, I asked myself: &lt;strong&gt;if I had to choose only a few technical newsletters focused on engineering, which ones would they be&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;To compile my list, I considered various factors:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Usefulness;&lt;/li&gt;
&lt;li&gt;Relevance;&lt;/li&gt;
&lt;li&gt;Length (as I tend to avoid long newsletters);&lt;/li&gt;
&lt;li&gt;The authors’ experience;&lt;/li&gt;
&lt;li&gt;Number of subscribers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most newsletters I recommend are available for free, while others require a monthly subscription fee of $10–15, often with a few free issues for everyone.&lt;/p&gt;

&lt;p&gt;Here are the seven best picks for all software engineers. Let’s get started!&lt;/p&gt;

&lt;h2&gt;
  
  
  1. &lt;a href="https://techtalksweekly.substack.com/"&gt;Tech Talks Weekly&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Tech Talks Weekly&lt;/strong&gt; is a newsletter delivering the latest trending tech talks across 100+ conferences like &lt;strong&gt;Devoxx&lt;/strong&gt;, &lt;strong&gt;NDC&lt;/strong&gt;, &lt;strong&gt;GOTO&lt;/strong&gt;, &lt;strong&gt;JSConf&lt;/strong&gt;, &lt;strong&gt;JSWORLD&lt;/strong&gt;, &lt;strong&gt;dotJS&lt;/strong&gt;, and more. They’ve also built a compilation of the &lt;a href="https://techtalksweekly.substack.com/p/top-tech-talks-of-2023"&gt;most watched talks in 2023&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;From the author:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“The only source you need to stay up-to-date with all the recently uploaded tech conference talks.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  2. &lt;a href="https://bigtechdigest.substack.com"&gt;Big Tech Digest&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Delivered bi-weekly to your inbox, this carefully curated free newsletter brings you a collection of links to the latest engineering blog posts from Big Tech companies and startups. Aimed at all Software Engineers and AI/ML folks at any level, Big Tech Digest is your gateway to a staying up-to-date with the tech world. Subscribe now to join our community and embark on a never-ending journey of continuous learning!&lt;/p&gt;

&lt;h2&gt;
  
  
  3. &lt;a href="https://blog.pragmaticengineer.com"&gt;Pragmatic Engineer&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;The Pragmatic Engineer is the #1 technology newsletter on Substack, offering a wide selection of long reads covering a variety of topics: engineering approaches, engineering culture, hiring, compensation, onboarding, retaining, attrition, working Big Tech and high-growth startups, tech news and technology trends.&lt;/p&gt;

&lt;p&gt;From the author:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&amp;gt; “Altogether, these newsletters add up to about 5–7 books’ worth of information; more than half a million words (550,000 to be more exact.)”&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. &lt;a href="https://www.architecture-weekly.com"&gt;Architecture Weekly&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;The #1 newsletter around software architecture. If Event Sourcing, CQRS, DDD, Event-Driven, or Hexagonal architecture catch your interest, this newsletter is for you.&lt;/p&gt;

&lt;p&gt;From the author:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&amp;gt; “Internet is full of decent content, but it’s not easy to filter the noise and find what’s essential. I’m doing that for you. Every week, I gather a list of Software Architecture resources that helps to boost your skills.”&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5. &lt;a href="https://betterdev.link"&gt;BetterDev&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;BetterDev provides a collection of informative, high-quality resources from the web around software development. One of the most “meaty” newsletters I subscribe to.&lt;/p&gt;

&lt;p&gt;From the author:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&amp;gt; “BetterDev.Link collects links around the web that aims to help you learn something new. The topics aren’t tight to any specific programming languages, technologies or frameworks but attempt to include resources that might help you learn a thing or two from them.”&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6. &lt;a href="https://hackernewsletter.com"&gt;Hacker Newsletter&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;This is a weekly HackerNews roundup curated by hand. It’s another “must-subscribe” as it’s only focused on the top posts from HN every week.&lt;/p&gt;

</description>
      <category>newsletter</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>10 Best Javascript Newsletters in 2024</title>
      <dc:creator>Big Tech Digest</dc:creator>
      <pubDate>Sat, 30 Dec 2023 19:29:08 +0000</pubDate>
      <link>https://forem.com/bigtechdigest/10-best-javascript-newsletters-in-2024-1lii</link>
      <guid>https://forem.com/bigtechdigest/10-best-javascript-newsletters-in-2024-1lii</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft2xbddivqv0nwg4979nf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft2xbddivqv0nwg4979nf.png" alt="by Stephen Phillips on Unsplash" width="800" height="531"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Photo by Stephen Phillips on &lt;a href="https://unsplash.com/@hostreviews"&gt;Unsplash&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;I’m presenting ten best JavaScript newsletters to subscribe in 2024 for every JavaScript enthusiasts. Staying up-to-date in the JS landscape nowadays is challenging, given the almost infinite number of frameworks, approaches, and libraries popping up here and there every couple months.&lt;/p&gt;

&lt;p&gt;To simplify and speed up your “&lt;em&gt;**information intake*&lt;/em&gt;*”, I’ve put together a list of newsletters that capture the entire JavaScript ecosystem and community.&lt;/p&gt;

&lt;p&gt;Let’s get started!&lt;/p&gt;

&lt;h3&gt;
  
  
  1. JavaScript Weekly
&lt;/h3&gt;

&lt;p&gt;Over a decade-long presence with &lt;strong&gt;170,000+ readers&lt;/strong&gt; who appreciate its comprehensive coverage of JS-related content, including tutorials, news, tools, and job listings.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://javascriptweekly.com/"&gt;&lt;strong&gt;JavaScript Weekly&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Big Tech Digest
&lt;/h3&gt;

&lt;p&gt;Get the &lt;strong&gt;latest articles from&lt;/strong&gt; &lt;a href="http://engineering-blogs/"&gt;&lt;strong&gt;over 300 engineering blogs&lt;/strong&gt;&lt;/a&gt; like &lt;strong&gt;Meta&lt;/strong&gt;, &lt;strong&gt;Google&lt;/strong&gt;, &lt;strong&gt;Uber&lt;/strong&gt;, &lt;strong&gt;Airbnb&lt;/strong&gt;, &lt;strong&gt;Doordash&lt;/strong&gt;, and more sent to your inbox every two weeks. Aimed at those who work in tech including &lt;strong&gt;frontend&lt;/strong&gt; and &lt;strong&gt;full-stack engineers&lt;/strong&gt;. Also, a shameless plug.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bigtechdigest.substack.com/"&gt;&lt;strong&gt;Big Tech Digest&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Tech Talks Weekly
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Tech Talks Weekly&lt;/strong&gt; is a newsletter delivering &lt;strong&gt;the latest trending tech talks&lt;/strong&gt; across 100+ conferences including Javascript, Web, and Frontend like &lt;strong&gt;JSNation&lt;/strong&gt;, &lt;strong&gt;JSConf&lt;/strong&gt;, &lt;strong&gt;ReactConf&lt;/strong&gt;, &lt;strong&gt;Vue.js Nation&lt;/strong&gt; and more. They've also built a compilation of &lt;strong&gt;&lt;a href="https://techtalksweekly.substack.com/p/top-tech-talks-of-2023"&gt;the most watched talks in 2023&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Like above, aimed at those who work in tech.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://techtalksweekly.substack.com"&gt;&lt;strong&gt;Tech Talks Weekly&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. This Week In React
&lt;/h3&gt;

&lt;p&gt;Probably &lt;strong&gt;the largest React newsletter with 30 000+ subscribers&lt;/strong&gt; authored by &lt;a href="https://medium.com/u/e4368ef12515"&gt;&lt;strong&gt;Seb @ ThisWeekInReact.com&lt;/strong&gt;&lt;/a&gt;. See the latest issue &lt;a href="https://thisweekinreact.com/newsletter/167"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://thisweekinreact.com/"&gt;&lt;strong&gt;This Week In React&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5. React Status
&lt;/h3&gt;

&lt;p&gt;A &lt;strong&gt;React&lt;/strong&gt;-focused newsletter with a familiar structure from the team behind JS Weekly and Node Weekly. Provides a strong focus on &lt;strong&gt;React&lt;/strong&gt; tips and tools.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://react.statuscode.com/"&gt;&lt;strong&gt;React Status&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Jscrambler Newsletter
&lt;/h3&gt;

&lt;p&gt;A &lt;strong&gt;10-minute monthly digest&lt;/strong&gt; focusing on JS apps, client-side attacks, security threats, and global privacy regulations. Ideal for security-conscious enterprises and tech folks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://js.jscrambler.com/subscribe-our-newsletter-jscrambler"&gt;** Jscrambler Newsletter**&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  7. JavaScript Kicks
&lt;/h3&gt;

&lt;p&gt;A daily selection of the finest JavaScript articles, hand-picked by developers. Includes a general section covering high-level programming topics, as well as content for &lt;strong&gt;React, Angular, Vue, and Node.js&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://javascriptkicks.com/"&gt;&lt;strong&gt;JSK Weekly&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Vue.js News
&lt;/h3&gt;

&lt;p&gt;A weekly roundup of the hottest &lt;strong&gt;Vue&lt;/strong&gt; news, tutorials, and useful libraries.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://news.vuejs.org/"&gt;&lt;strong&gt;Official Vue.js News&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  9. Node.js Weekly
&lt;/h3&gt;

&lt;p&gt;A well-rounded weekly update on &lt;strong&gt;Node.js&lt;/strong&gt; from the editors of JavaScript Weekly featuring important news, tutorials, useful tools, and job listings.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://nodeweekly.com/"&gt;&lt;strong&gt;Node Weekly&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  10. Awesome JavaScript
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Part of the LibHunt network&lt;/strong&gt;, offering a weekly overview of the most popular JavaScript news, articles, and libraries.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://js.libhunt.com/newsletter"&gt;&lt;strong&gt;Awesome JavaScript Weekly&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;

&lt;p&gt;In conclusion, with the dynamic nature of the JS ecosystem, these newsletters offer a great way to stay up to date with the latest Javascript news all the time.&lt;/p&gt;

&lt;p&gt;Thanks for reading and I hope you enjoyed it!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>programming</category>
      <category>react</category>
      <category>webdev</category>
    </item>
    <item>
      <title>7 Must-Read Tech Newsletters for Software Engineers</title>
      <dc:creator>Big Tech Digest</dc:creator>
      <pubDate>Mon, 10 Jul 2023 16:36:50 +0000</pubDate>
      <link>https://forem.com/bigtechdigest/7-must-read-tech-newsletters-for-software-engineers-234b</link>
      <guid>https://forem.com/bigtechdigest/7-must-read-tech-newsletters-for-software-engineers-234b</guid>
      <description>&lt;p&gt;How can you always stay updated while minimizing distractions? Consider adopting a strategy of learning from high-quality manually-curated engineering newsletters. One day, I asked myself: &lt;strong&gt;if I had to choose only a few technical newsletters focused on engineering, which ones would they be&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;To compile my list, I considered various factors:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Usefulness;&lt;/li&gt;
&lt;li&gt;Relevance;&lt;/li&gt;
&lt;li&gt;Length (as I tend to avoid long newsletters);&lt;/li&gt;
&lt;li&gt;The authors’ experience;&lt;/li&gt;
&lt;li&gt;Number of subscribers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most newsletters I recommend are available for free, while others require a monthly subscription fee of $10–15, often with a few free issues for everyone.&lt;/p&gt;

&lt;p&gt;Here are the seven best picks for all software engineers. Let’s get started!&lt;/p&gt;

&lt;h2&gt;
  
  
  1. &lt;a href="https://blog.pragmaticengineer.com"&gt;Pragmatic Engineer&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;The Pragmatic Engineer is the #1 technology newsletter on Substack, offering a wide selection of long reads covering a variety of topics: engineering approaches, engineering culture, hiring, compensation, onboarding, retaining, attrition, working Big Tech and high-growth startups, tech news and technology trends.&lt;/p&gt;

&lt;p&gt;From the author:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&amp;gt; “Altogether, these newsletters add up to about 5–7 books’ worth of information; more than half a million words (550,000 to be more exact.)”&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. &lt;a href="https://bigtechdigest.substack.com"&gt;Big Tech Digest&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Delivered bi-weekly to your inbox, this carefully curated free newsletter brings you a collection of links to the latest engineering blog posts from Big Tech companies and startups. Aimed at all Software Engineers and AI/ML folks at any level, Big Tech Digest is your gateway to a staying up-to-date with the tech world. Subscribe now to join our community and embark on a never-ending journey of continuous learning!&lt;/p&gt;

&lt;h2&gt;
  
  
  3. &lt;a href="https://www.architecture-weekly.com"&gt;Architecture Weekly&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;The #1 newsletter around software architecture. If Event Sourcing, CQRS, DDD, Event-Driven, or Hexagonal architecture catch your interest, this newsletter is for you.&lt;/p&gt;

&lt;p&gt;From the author:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&amp;gt; “Internet is full of decent content, but it’s not easy to filter the noise and find what’s essential. I’m doing that for you. Every week, I gather a list of Software Architecture resources that helps to boost your skills.”&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. &lt;a href="https://betterdev.link"&gt;BetterDev&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;BetterDev provides a collection of informative, high-quality resources from the web around software development. One of the most “meaty” newsletters I subscribe to.&lt;/p&gt;

&lt;p&gt;From the author:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&amp;gt; “BetterDev.Link collects links around the web that aims to help you learn something new. The topics aren’t tight to any specific programming languages, technologies or frameworks but attempt to include resources that might help you learn a thing or two from them.”&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5. &lt;a href="https://hackernewsletter.com"&gt;Hacker Newsletter&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;This is a weekly HackerNews roundup curated by hand. It’s another “must-subscribe” as it’s only focused on the top posts from HN every week.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. &lt;a href="https://www.infoq.com"&gt;InfoQ newsletter&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;This is a weekly newsletter aimed at more senior developers. Focused on the current trends in the tech industry.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. &lt;a href="https://leaddev.com"&gt;LeadDev&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Another weekly newsletter for senior developers and team leads focusing more on the people, culture and leadership side.&lt;/p&gt;

</description>
      <category>newsletter</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>programming</category>
    </item>
    <item>
      <title>Things To Look For In A Code Review</title>
      <dc:creator>Big Tech Digest</dc:creator>
      <pubDate>Sun, 09 Jul 2023 07:02:29 +0000</pubDate>
      <link>https://forem.com/bigtechdigest/things-to-look-for-in-a-code-review-1n6m</link>
      <guid>https://forem.com/bigtechdigest/things-to-look-for-in-a-code-review-1n6m</guid>
      <description>&lt;p&gt;Hi folks 👋! &lt;strong&gt;Big Tech Digest&lt;/strong&gt; is evolving. On top of the standard newsletter with the latest Big Tech and startups engineering blog post links sent to you twice a month, I will periodically write entries like this, delving into various aspects of Software Engineering that will help you build and design better systems.&lt;/p&gt;

&lt;p&gt;The first entry in this series focuses on code reviews. Over the years, I’ve been putting together a checklist I always refer to when performing a code review. The items in this list led to significant improvements and notably enhanced the quality of what would be merged into the main branch on many occasions in the past. Furthermore, I recommend that code authors also use this list before submitting a Pull Request to expedite the review process.&lt;/p&gt;

&lt;p&gt;I encourage you to start using the checklist today. Go further and standardise the code review process within your team or organisation by using this list as an inspiration.&lt;/p&gt;




&lt;h3&gt;
  
  
  💡 &lt;a href="https://bigtechdigest.substack.com/"&gt;Subscribe to the official newsletter here&lt;/a&gt; to receive one email every two weeks!
&lt;/h3&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;General&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;⭐️ Make sure the code works as expected. &lt;strong&gt;Give it a local/dry run and test it manually&lt;/strong&gt;.

&lt;ol&gt;
&lt;li&gt;Make sure the logic works as expected.&lt;/li&gt;
&lt;/ol&gt;


&lt;/li&gt;
&lt;li&gt;⭐️ Make sure the code is consistent with the rest of the code base. Check if it &lt;strong&gt;meets the team’s/company’s standards&lt;/strong&gt; and &lt;strong&gt;conventions&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;⭐️ Ask the code author to &lt;strong&gt;highlight the main changes&lt;/strong&gt; and focus your attention there.&lt;/li&gt;
&lt;li&gt;⭐️ Assess if the code is based on &lt;strong&gt;assumptions&lt;/strong&gt;.

&lt;ol&gt;
&lt;li&gt;Ask the code author to &lt;strong&gt;validate them before merging&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;


&lt;/li&gt;
&lt;li&gt;⭐️ Identify new code conventions that can be derived from the Pull Request. If so, propose an &lt;a href="https://adr.github.io/"&gt;ADR&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;⭐️ Make sure the code &lt;strong&gt;fits in the overall architecture&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;⭐️ Ensure all expected &lt;strong&gt;business errors are handled&lt;/strong&gt; in a reasonable way.&lt;/li&gt;
&lt;li&gt;⭐️ Check if the code/solution is &lt;strong&gt;over-engineered&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;Run Code Inspect&lt;/strong&gt; in your IDE (e.g. IntelliJ).&lt;/li&gt;
&lt;li&gt;⭐️ Look for &lt;strong&gt;compiler/linter warnings&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;⭐️ Check if the code is &lt;strong&gt;easy to understand&lt;/strong&gt;, read, and reason about.&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;Improve naming&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;⭐️ Check if &lt;strong&gt;logging&lt;/strong&gt; is added where necessary.

&lt;ol&gt;
&lt;li&gt;Check if all errors/exceptions are logged.&lt;/li&gt;
&lt;li&gt;Consider adding warning logs where necessary.&lt;/li&gt;
&lt;/ol&gt;


&lt;/li&gt;
&lt;li&gt;⭐️ Ensure tech and &lt;strong&gt;business metrics&lt;/strong&gt; are being collected.&lt;/li&gt;
&lt;li&gt;⭐️ Make sure &lt;strong&gt;alerting&lt;/strong&gt; is added with reasonable thresholds if necessary.&lt;/li&gt;
&lt;li&gt;⭐️ Make sure the &lt;strong&gt;code is extendable/evolvable&lt;/strong&gt; where needed.&lt;/li&gt;
&lt;li&gt;⭐️ Ensure the &lt;strong&gt;code is easily testable&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;⭐️ Check if &lt;strong&gt;validation&lt;/strong&gt; is added where necessary.

&lt;ol&gt;
&lt;li&gt;Propose the alternatives for validation error handling if there are any.&lt;/li&gt;
&lt;/ol&gt;


&lt;/li&gt;
&lt;li&gt;⭐️ Assess if it’s worth adding that &lt;strong&gt;new library&lt;/strong&gt;/dependency.&lt;/li&gt;
&lt;li&gt;⭐️ Check if &lt;strong&gt;optimising the code&lt;/strong&gt; is possible while maintaining all other mentioned requirements.&lt;/li&gt;
&lt;li&gt;⭐️ Check if the code is placed in reasonable &lt;strong&gt;packages/directories/modules&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;⭐️ Assess if there is any &lt;strong&gt;performance penalty&lt;/strong&gt; for introducing the new code.&lt;/li&gt;
&lt;li&gt;⭐️ Check if &lt;strong&gt;error log messages are understandable&lt;/strong&gt; and carry enough information.&lt;/li&gt;
&lt;li&gt;⭐️ Ensure the &lt;strong&gt;necessary documentation is added&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;⭐️ Check if the &lt;strong&gt;order of arguments is consistent&lt;/strong&gt; across the classes/layers.&lt;/li&gt;
&lt;li&gt;⭐️ Keep security in mind and look for potential vulnerabilities. &lt;strong&gt;Try to abuse the new code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;⭐️ Make sure the proposed &lt;strong&gt;time-outs are reasonable&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;⭐️ Ensure &lt;strong&gt;retries are added where necessary&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;⭐️ Propose adding a &lt;strong&gt;circuit breaker&lt;/strong&gt; added if required.&lt;/li&gt;
&lt;li&gt;⭐️ Look for &lt;strong&gt;DB query optimisations&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Testing&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;⭐️ Ensure &lt;strong&gt;automated tests exist&lt;/strong&gt; (unit, integration, acceptance).&lt;/li&gt;
&lt;li&gt;⭐️ Run &lt;strong&gt;code coverage&lt;/strong&gt; to find missing tests.&lt;/li&gt;
&lt;li&gt;⭐️ Ensure &lt;strong&gt;tests are easy to read&lt;/strong&gt; and understand.&lt;/li&gt;
&lt;li&gt;⭐️ Ensure &lt;strong&gt;test names are easy to read&lt;/strong&gt; and understand.&lt;/li&gt;
&lt;li&gt;⭐️ Make sure &lt;strong&gt;tests are checking the actual requirements&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;⭐️ Ensure all &lt;strong&gt;edge cases&lt;/strong&gt; are tested.&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;Check if new tests are slow&lt;/strong&gt; and propose to optimise them, if possible.&lt;/li&gt;
&lt;li&gt;⭐️ Ensure that the E2E/integration tests added in this PR are really needed.

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Understand the test performance penalty&lt;/strong&gt; of adding those.&lt;/li&gt;
&lt;/ol&gt;


&lt;/li&gt;
&lt;li&gt;⭐️ Run tests many times to &lt;strong&gt;check if they’re flaky&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;⭐️ Ask yourself &lt;strong&gt;if some of the tests could be removed&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Best code review practices for code authors&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;👉 Strive to get your PR reviewed as early as possible.&lt;/li&gt;
&lt;li&gt;👉 Ask for feedback early, ideally before start writing the code. Remember: the cost of addressing PR comments is higher than consulting the proposed solution before writing the code.&lt;/li&gt;
&lt;li&gt;👉 Highlight the most crucial change(s) in the PR so that the code reviewer can focus their attention on that part during the review.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Best code review practices for code reviewers&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;👉 Balance “perfect” vs “good enough”. Striving for perfection often makes PR reviews slow and painful.&lt;/li&gt;
&lt;li&gt;👉 Balance “personal preference” vs “underlying principles”. Base your comments on “underlying principles” and established/agreed team standards, not personal preference unless strongly justified.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks for reading! &lt;strong&gt;Let me know in the comments what else you look for in a code review!&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Resources&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://google.github.io/eng-practices/review/reviewer/looking-for.html"&gt;Google’s Code Review Practices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.jetbrains.com/upsource/2015/07/23/what-to-look-for-in-a-code-review/"&gt;What To Look For In A Code Review by Jetbrains&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>codereview</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Big Tech Digest #3</title>
      <dc:creator>Big Tech Digest</dc:creator>
      <pubDate>Tue, 04 Jul 2023 14:11:21 +0000</pubDate>
      <link>https://forem.com/bigtechdigest/big-tech-digest-3-3fd4</link>
      <guid>https://forem.com/bigtechdigest/big-tech-digest-3-3fd4</guid>
      <description>&lt;p&gt;Hi there 👋! Welcome to Big Tech Digest. This is a manually-curated newsletter that brings you a collection of links to the latest engineering blog posts from Big Tech companies and startups. Aimed at all Software Engineers (backend, frontend, data, DevOps, mobile) and AI/ML folks at any level, Big Tech Digest is focused on engineering problems and their proposed solutions at tech companies that I find particularly interesting. No marketing or non-tech stuff. &lt;a href="https://bigtechdigest.substack.com/"&gt;Subscribe now&lt;/a&gt; to join our community and keep learning!&lt;/p&gt;




&lt;p&gt;💡 &lt;strong&gt;Subscribe to the &lt;a href="https://bigtechdigest.substack.com/"&gt;official newsletter here&lt;/a&gt; to receive one email every two weeks!&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  // 📫 Engineering blogs digest
&lt;/h3&gt;

&lt;p&gt;Recent, selectively picked blog posts from tech companies’ engineering blogs.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;[Lyft]&lt;/strong&gt; &lt;a href="https://eng.lyft.com/building-real-time-machine-learning-foundations-at-lyft-6dd99b385a4e"&gt;&lt;strong&gt;Building Real-time Machine Learning Foundations at Lyft&lt;/strong&gt;&lt;/a&gt; describes Lyft’s road to real-time Machine Learning with Streaming &lt;strong&gt;by Konstantin Gizdarski&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;[Paypal]&lt;/strong&gt; &lt;a href="https://medium.com/paypal-tech/intro-to-javascript-service-workers-43298c365549"&gt;&lt;strong&gt;Intro To JavaScript Service Workers&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;by Patricio Vargas&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;[Spotify]&lt;/strong&gt; &lt;a href="https://engineering.atspotify.com/2023/06/analyzing-volatile-memory-on-a-google-kubernetes-engine-node/"&gt;&lt;strong&gt;Analyzing Volatile Memory on a Google Kubernetes Engine Node&lt;/strong&gt;&lt;/a&gt; explains in detail how memory analysis works and how a new analysis method can be used on any GKE node in production today &lt;strong&gt;by Marcus Hallberg&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;[Meta]&lt;/strong&gt; &lt;a href="https://engineering.fb.com/2023/06/27/developer-tools/meta-developer-tools-open-source/"&gt;&lt;strong&gt;Meta developer tools: Working at scale&lt;/strong&gt;&lt;/a&gt; goes through tools that help developers at every stage of the workflow while working at extreme scale at Meta &lt;strong&gt;by Neil Mitchell&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;[Zendesk]&lt;/strong&gt; &lt;a href="https://zendesk.engineering/writing-an-istio-wasm-plugin-in-go-for-migrating-100s-of-services-to-new-auth-strategy-part-1-cd551e1455d7"&gt;&lt;strong&gt;Writing an Istio WASM Plugin in Go for migrating 100s of services to new auth strategy&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;by Shane Hender&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;[&lt;strong&gt;Doordash&lt;/strong&gt;] &lt;a href="https://doordash.engineering/2023/06/20/how-doordash-built-an-ensemble-learning-model-for-time-series-forecasting/"&gt;&lt;strong&gt;How DoorDash Built an Ensemble Learning Model for Time Series Forecasting&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;by Qiyun Pan and Hanyu Yang&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;[&lt;strong&gt;BlaBlaCar&lt;/strong&gt;] &lt;a href="https://medium.com/blablacar/how-we-used-machine-learning-to-fight-fraud-at-blablacar-part-1-3b976c9dcdf6"&gt;&lt;strong&gt;How we used machine learning to fight fraud at BlaBlaCar&lt;/strong&gt;&lt;/a&gt; tells a fascinating story how Machine Learning combats different types of Fraud at BlaBlaCar &lt;strong&gt;by Thomas Pocreau&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;[&lt;strong&gt;Linkedin&lt;/strong&gt;] &lt;a href="https://engineering.linkedin.com/blog/2023/new-approaches-for-detecting-ai-generated-profile-photos"&gt;&lt;strong&gt;New Approaches For Detecting AI-Generated Profile Photos&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;by James Verbus&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;[&lt;strong&gt;Etsy&lt;/strong&gt;] &lt;a href="https://www.etsy.com/codeascraft/the-problem-with-timeseries-data-in-machine-learning-feature-systems"&gt;&lt;strong&gt;The Problem with Timeseries Data in Machine Learning Feature Systems&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;by Kyle Gallatin and Mackenzie Starr&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;[Github]&lt;/strong&gt; &lt;a href="https://github.blog/2023-06-20-how-to-write-better-prompts-for-github-copilot/"&gt;&lt;strong&gt;How to use GitHub Copilot: Prompts, tips, and use cases&lt;/strong&gt;&lt;/a&gt; is a great tutorial on how to use GitHub Copilot productively &lt;strong&gt;by Rizel Scarlett and Michelle Mannering&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  // &lt;strong&gt;⭐️&lt;/strong&gt; Misc
&lt;/h3&gt;

&lt;p&gt;a.k.a. the nerd section 🧑‍💻!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://levelup.gitconnected.com/concurrency-bugs-and-databases-e798596e083b"&gt;&lt;strong&gt;Concurrency, Bugs and Databases&lt;/strong&gt;&lt;/a&gt; discusses a few real-world scenarios where concurrency causes bugs and their possible solutions &lt;strong&gt;by&lt;/strong&gt; &lt;strong&gt;Mohak Puri&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://lwn.net/Articles/934940/"&gt;&lt;strong&gt;PostgreSQL reconsiders its process-based model&lt;/strong&gt;&lt;/a&gt; Postgres is well-known for its process-based architecture, where a new OS process is spun for each connected client. Is it time for a change? &lt;strong&gt;by Jonathan Corbet&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/binpash/try"&gt;&lt;strong&gt;try&lt;/strong&gt;&lt;/a&gt; lets you run a command and inspect its effects before modifying your live system.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://saurabhs.org/advanced-macos-commands"&gt;&lt;strong&gt;MacOS command-line tools you might not know about&lt;/strong&gt;&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DeepLearning.AI and AWS are jointly launching&lt;/strong&gt; &lt;a href="https://www.deeplearning.ai/courses/generative-ai-with-llms/"&gt;&lt;strong&gt;a new hands-on course Generative AI&lt;/strong&gt;&lt;/a&gt; with large language models on Coursera.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://go.dev/blog/go1.21rc"&gt;&lt;strong&gt;Go 1.21 Release Candidate&lt;/strong&gt;&lt;/a&gt; is there!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Thanks for reading Big Tech Digest!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;P.S. Please don’t forget to spread the word if you found this digest interesting!&lt;/p&gt;




&lt;p&gt;💡 &lt;strong&gt;Subscribe to the &lt;a href="https://bigtechdigest.substack.com/"&gt;official newsletter here&lt;/a&gt; to receive one email every two weeks!&lt;/strong&gt;&lt;/p&gt;




</description>
      <category>programming</category>
      <category>news</category>
      <category>newsletter</category>
    </item>
    <item>
      <title>Big Tech Digest #2</title>
      <dc:creator>Big Tech Digest</dc:creator>
      <pubDate>Tue, 04 Jul 2023 14:07:55 +0000</pubDate>
      <link>https://forem.com/bigtechdigest/big-tech-digest-2-97d</link>
      <guid>https://forem.com/bigtechdigest/big-tech-digest-2-97d</guid>
      <description>&lt;p&gt;Hi there 👋! Welcome to Big Tech Digest. This is a manually-curated newsletter that brings you a collection of links to the latest engineering blog posts from Big Tech companies and startups. Aimed at all Software Engineers (backend, frontend, data, DevOps, mobile) and AI/ML folks at any level, Big Tech Digest is focused on engineering problems and their proposed solutions at tech companies that I find particularly interesting. No marketing or non-tech stuff. &lt;a href="https://bigtechdigest.substack.com/"&gt;Subscribe now&lt;/a&gt; to join our community and keep learning!&lt;/p&gt;




&lt;p&gt;💡 &lt;strong&gt;Subscribe to the &lt;a href="https://bigtechdigest.substack.com/"&gt;official newsletter here&lt;/a&gt; to receive one email every two weeks!&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  // 📫 Engineering blogs digest
&lt;/h3&gt;

&lt;p&gt;Recent, selectively picked blog posts from tech companies’ engineering blogs.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;⭐️ &lt;strong&gt;[Netflix] &lt;a href="https://netflixtechblog.com/ensuring-the-successful-launch-of-ads-on-netflix-f99490fdf1ba"&gt;Ensuring the Successful Launch of Ads on Netflix&lt;/a&gt;&lt;/strong&gt; uncovers best practices when rolling out new major features at Netflix &lt;strong&gt;by Jose Fernandez, Ed Barker, Hank Jacobs&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ [&lt;strong&gt;Expedia&lt;/strong&gt;] &lt;strong&gt;&lt;a href="https://medium.com/expedia-group-tech/essential-application-monitoring-metrics-a08519ecab9d"&gt;Understanding Real-Time Application Monitoring&lt;/a&gt;&lt;/strong&gt; explains how observability and monitoring improve operational excellence at Expedia &lt;strong&gt;by Ritesh Kapoor&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ [&lt;strong&gt;Airbnb&lt;/strong&gt;] &lt;strong&gt;&lt;a href="https://medium.com/airbnb-engineering/metis-building-airbnbs-next-generation-data-management-platform-d2c5219edf19"&gt;Metis: Building Airbnb’s Next Generation Data Management Platform&lt;/a&gt;&lt;/strong&gt; how Airbnb evolved its data catalogue into a platform for managing and governing its data warehouse at scale &lt;strong&gt;by Xiaobin Zheng&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ [&lt;strong&gt;Paypal&lt;/strong&gt;] &lt;strong&gt;&lt;a href="https://medium.com/paypal-tech/unlocking-the-power-of-junodb-paypals-key-value-store-goes-open-source-ee85f935bdc1"&gt;Unlocking the Power of JunoDB: PayPal’s Key-Value Store Goes Open-Source&lt;/a&gt;&lt;/strong&gt; is a new, extremely scalable and highly available key-value NoSQL store &lt;strong&gt;by Yaping Shi&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;[Netflix] &lt;a href="https://netflixtechblog.com/migrating-netflix-to-graphql-safely-8e1e4d4f1e72"&gt;Migrating Netflix to GraphQL Safely&lt;/a&gt;&lt;/strong&gt; discusses no-downtime migration to GraphQL at Netflix &lt;strong&gt;by Jennifer Shin, Tejas Shikhare, Will Emmanuel&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;[Cloudflare]&lt;/strong&gt; &lt;strong&gt;&lt;a href="https://blog.cloudflare.com/http3-usage-one-year-on/"&gt;Examining HTTP/3 usage one year on&lt;/a&gt; by David Belson and Lucas Pardue&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ [&lt;strong&gt;Etsy&lt;/strong&gt;] &lt;strong&gt;&lt;a href="https://www.etsy.com/codeascraft/from-image-classification-to-multitask-modeling-building-etsys-search-by-image-feature"&gt;Building Etsy’s Search by Image Feature&lt;/a&gt;&lt;/strong&gt; describes Etsy’s journey to search by image feature &lt;strong&gt;by By Eden Dolev and Alaa Awad&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;[The Guardian]&lt;/strong&gt; &lt;strong&gt;&lt;a href="https://www.theguardian.com/info/2023/jun/07/roll-over-rollups-the-big-future-of-ophans-historical-data"&gt;Roll Over Rollups! The Big Future of Ophan’s Historical Data&lt;/a&gt;&lt;/strong&gt; how the Guardian’s real-time analytics tool pivoted from ElasticSearch Rollups to BigQuery and what we learnt along the way &lt;strong&gt;by Sam Hession&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;[Cockroachlabs]&lt;/strong&gt; &lt;strong&gt;&lt;a href="https://www.cockroachlabs.com/blog/data-loss-prevention-during-outages-you-might-be-losing-data-without-knowing-it/"&gt;Data loss prevention during outages (you might be losing data without knowing it)&lt;/a&gt;&lt;/strong&gt; discusses the tradeoffs between synchronous and asynchronous replication &lt;strong&gt;by Charlie Custer and John Sheaffer&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;[Confluent]&lt;/strong&gt; &lt;strong&gt;&lt;a href="https://www.confluent.io/blog/chatgpt-and-streaming-data-for-real-time-generative-ai/"&gt;GPT-4 + Streaming Data = Real-Time Generative AI&lt;/a&gt;&lt;/strong&gt; describes a framework for how streaming and GPT can work together &lt;strong&gt;by Michael Drogalis&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ [&lt;strong&gt;Angular&lt;/strong&gt;] &lt;strong&gt;&lt;a href="https://blog.angular.io/angular-at-google-i-o-2023-ed800269070e"&gt;Angular at Google I/O 2023&lt;/a&gt; by Emma Twersky&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  // &lt;strong&gt;⭐️&lt;/strong&gt; Misc
&lt;/h3&gt;

&lt;p&gt;a.k.a. the nerd section 🧑‍💻!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;⭐️ &lt;strong&gt;&lt;a href="https://samwho.dev/memory-allocation/"&gt;Memory Allocation&lt;/a&gt;&lt;/strong&gt; is a brilliant ELI5-style introduction to memory allocation with &lt;em&gt;malloc&lt;/em&gt; and &lt;em&gt;free&lt;/em&gt; &lt;strong&gt;by&lt;/strong&gt; &lt;strong&gt;Sam Rose&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;&lt;a href="https://www.redditinc.com/blog/view-counting-at-reddit"&gt;View Counting at Reddit&lt;/a&gt;&lt;/strong&gt; explains the magic behind post view counting at scale using &lt;a href="https://engineering.fb.com/2018/12/13/data-infrastructure/hyperloglog/"&gt;Hyper Log Log&lt;/a&gt; &lt;strong&gt;by Krishnan Chandra&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;&lt;a href="https://fasterthanli.me/articles/the-http-crash-course-nobody-asked-for"&gt;The HTTP crash course nobody asked for&lt;/a&gt;&lt;/strong&gt; is a comprehensive explanation of HTTP/1 and HTTP/2 mechanics with examples in Rust &lt;strong&gt;by Amos&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Thanks for reading Big Tech Digest!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;P.S. Please don’t forget to spread the word if you found this digest interesting!&lt;/p&gt;




&lt;p&gt;💡 &lt;strong&gt;Subscribe to the &lt;a href="https://bigtechdigest.substack.com/"&gt;official newsletter here&lt;/a&gt; to receive one email every two weeks!&lt;/strong&gt;&lt;/p&gt;




</description>
      <category>programming</category>
      <category>news</category>
      <category>newsletter</category>
    </item>
    <item>
      <title>Big Tech Digest #1</title>
      <dc:creator>Big Tech Digest</dc:creator>
      <pubDate>Tue, 04 Jul 2023 12:55:39 +0000</pubDate>
      <link>https://forem.com/bigtechdigest/big-tech-digest-1-mlc</link>
      <guid>https://forem.com/bigtechdigest/big-tech-digest-1-mlc</guid>
      <description>&lt;p&gt;Hi there 👋! Welcome to Big Tech Digest. This is a manually-curated newsletter that brings you a collection of links to the latest engineering blog posts from Big Tech companies and startups. Aimed at all Software Engineers (backend, frontend, data, DevOps, mobile) and AI/ML folks at any level, Big Tech Digest is focused on engineering problems and their proposed solutions at tech companies that I find particularly interesting. No marketing or non-tech stuff. &lt;a href="https://bigtechdigest.substack.com/"&gt;Subscribe now&lt;/a&gt; to join our community and keep learning!&lt;/p&gt;




&lt;p&gt;💡 &lt;strong&gt;Subscribe to the &lt;a href="https://bigtechdigest.substack.com/"&gt;official newsletter here&lt;/a&gt; to receive one email every two weeks!&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  // 📫 Engineering blogs digest
&lt;/h3&gt;

&lt;p&gt;Recent, selectively picked blog posts from tech companies’ engineering blogs.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;⭐️ &lt;strong&gt;[Airbnb]&lt;/strong&gt; &lt;a href="https://medium.com/airbnb-engineering/improving-performance-with-http-streaming-ba9e72c66408"&gt;&lt;strong&gt;Improving Performance with HTTP Streaming&lt;/strong&gt;&lt;/a&gt; discusses how HTTP Streaming can improve page performance and how Airbnb enabled it on an existing codebase &lt;strong&gt;by&lt;/strong&gt; &lt;strong&gt;Victor Lin&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;[Meta]&lt;/strong&gt; &lt;a href="https://engineering.fb.com/2023/05/16/data-infrastructure/mysql-raft-meta/"&gt;&lt;strong&gt;Building and deployig MySQL Raft at Meta&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;by Anirban Rahut, Abhinav Sharma, Yichen Shen, Ahsanul Haque&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;[Dropbox]&lt;/strong&gt; &lt;a href="https://dropbox.tech/frontend/investigating-the-impact-of-http3-on-network-latency-for-search"&gt;&lt;strong&gt;Investigating the impact of HTTP3 on network latency for search&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;by Tiffany Fong , Mike Lyons , and Nikita Shirokov&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;[Cockroachlabs]&lt;/strong&gt; &lt;a href="https://www.cockroachlabs.com/blog/operational-resilience/"&gt;&lt;strong&gt;What is operational resilience and how to achieve it&lt;/strong&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;[Trivago]&lt;/strong&gt; &lt;a href="https://tech.trivago.com/post/2023-05-17-building-our-first-graphql-server-with-go-an-implementation-guide"&gt;&lt;strong&gt;Building Our First GraphQL Server with Go: An Implementation Guide&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;by Kutlu Eren&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;[Booking.com]&lt;/strong&gt; &lt;a href="https://medium.com/expedia-group-tech/generating-diverse-travel-recommendations-76688f49c812"&gt;&lt;strong&gt;Generating Tailored Travel Recommendations&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;by Lucy (Jingyu) Zou&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;[Github]&lt;/strong&gt; &lt;a href="https://github.blog/2023-05-17-inside-github-working-with-the-llms-behind-github-copilot/"&gt;&lt;strong&gt;Inside GitHub: Working with the LLMs behind GitHub Copilot&lt;/strong&gt;&lt;/a&gt; Developers behind GitHub Copilot discuss what it was like to work with OpenAI’s large language model and how it informed the development of Copilot as we know it today &lt;strong&gt;by Sara Verdi&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ &lt;strong&gt;[Cloudflare]&lt;/strong&gt; &lt;a href="https://blog.cloudflare.com/unbounded-memory-usage-by-tcp-for-receive-buffers-and-how-we-fixed-it/"&gt;&lt;strong&gt;Unbounded memory usage by TCP for receive buffers, and how we fixed it&lt;/strong&gt;&lt;/a&gt; provides a detailed explanation of how excessive memory allocation in TCP sessions can impact performance &lt;strong&gt;by Mike Freemon&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ [&lt;strong&gt;The Go Blog&lt;/strong&gt;] &lt;a href="https://go.dev/blog/survey2023-q1-results"&gt;&lt;strong&gt;Go Developer Survey 2023 Q1 Results&lt;/strong&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ [&lt;strong&gt;Angular Blog&lt;/strong&gt;] &lt;a href="https://blog.angular.io/angular-v16-is-here-4d7a28ec680d"&gt;&lt;strong&gt;Angular v16 is here!&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;by Minko Gechev&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  // &lt;strong&gt;⭐️&lt;/strong&gt; Misc
&lt;/h3&gt;

&lt;p&gt;a.k.a. the nerd section 🧑‍💻!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;⭐️ &lt;a href="https://samwho.dev/load-balancing/"&gt;&lt;strong&gt;Load Balancing&lt;/strong&gt;&lt;/a&gt; explores the ways that a single load balancer might distribute HTTP requests to a set of servers with a help of some fantastic visualizations &lt;strong&gt;by&lt;/strong&gt; &lt;strong&gt;Sam Rose&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⭐️ &lt;a href="https://vlcn.io/articles/intro-to-crdts"&gt;&lt;strong&gt;A Gentle Introduction to CRDTs&lt;/strong&gt;&lt;/a&gt; is distilling all the hard understanding work into a condensed and easy to understand set of reading for a software developer without any background in CRDTs or distributed systems.&lt;/li&gt;
&lt;li&gt;⭐️ &lt;a href="https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/"&gt;&lt;strong&gt;The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)&lt;/strong&gt;&lt;/a&gt; is an absolute must-read if you haven’t done so yet &lt;strong&gt;by&lt;/strong&gt; &lt;strong&gt;Joel Spolsky&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Thanks for reading Big Tech Digest!&lt;/strong&gt; &lt;/p&gt;

</description>
      <category>programming</category>
      <category>news</category>
    </item>
  </channel>
</rss>
