Обложка канала

DevBrain. Страница 5

4241 @devbrain

Канал автора технического блога Khashtamov.com. На канале я делюсь различными интересными ссылками на статьи, видео, слайды о программировании и разработке ПО.

  • DevBrain

    HOW LAMBDA WORKS - COLD STARTS? FIRECRACKER? CONTAINER SUPPORT?

    Let's look under the hood of AWS Lambda and learn how Lambda works. Marc Brooker - Senior Principal Engineer at AWS and one of the persons behind the AWS Lambda platforms unveils the magic behind AWS Lambda. He shares with us how the platform changed over time, the challenges, the innovations and so many other things. 00:00 - Introduction 01:43 - AWS over the years 06:00 - Early days of AWS Lambda 09:30 - Lambda cold starts 14:00 - Firecracker and micro-virtualization 26:00 - How the container support works? 35:30 - How Lambda Extensions work? 39:00 - Rust 🧡 Lambda 43:43 - Innovation at AWS and how learning happens 49:00 - How to launch a project AWS style? 53:00 - Thinking big 🔍 Find Marc on the internet: - Twitter: https://twitter.com/MarcJBrooker 🔗 Related links: - How AWS’s Firecracker virtual machines work: https://www.amazon.science/blog/how-awss-firecracker-virtual-machines-work - Academic paper about Firecraker: https://assets.amazon.science/96/c6/302e527240a3b1f86c86c3e8fc3d/firecracker-lightweight-virtualization-for-serverless-applications.pdf - AWS re:Invent 2020: Deep dive into AWS Lambda security: Function isolation: https://www.youtube.com/watch?v=FTwsMYXWGB0 📺 Other videos that can be interesting for you: - AWS Lambda Container support: https://youtu.be/maueDI2fdkk #foobar #serverless #thisIsNotAPodcast ⭐ SUBSCRIBE TO THIS CHANNEL: http://bit.ly/foobar-youtube ⭐SHARE THIS VIDEO: https://youtu.be/OOGV81YbuEo ☆☆ FOLLOW ME ONLINE ☆☆ 🐦 Twitter: https://twitter.com/mavi888uy 📺 AWS Spanish Youtube Channel: https://bit.ly/aws-esp-yt 📷 Instagram: foobar_codes 📚 All my Serverless Courses: https://marcia.dev/courses/ ✍️ My blog - https://marcia.dev ☆☆ MY FAVORITE BOOKS ☆☆ 📗 Steve Jobs by Isaacson, Walter: https://amzn.to/2GDQxtY 📗 Shoe Dog: A Memoir by the Creator of NIKE by Knight, Phil: https://amzn.to/2RKy4lJ 📗 Sapiens: A Brief History of Humankind by Harari, Yuval Noah: https://amzn.to/2GHni9J 📘 Full-stack serverless by Nader Dabit: https://amzn.to/3ep2qUV 📘 Learn Amazon SageMaker by Julien Simon: https://amzn.to/37X0q4R 📘 Site reliability engineer by Niall Richard Murphy: https://amzn.to/32gEoqj 📘 The Software Craftsman by Mancuso, Sandro: https://amzn.to/2uOLQuI 📘 The Phoenix Project by Kim, Gene: https://amzn.to/2uNIS9Y 📘 Clean Code by Uncle Bob: https://amzn.to/36LDGAo 📘 Refactoring: Improving the Design of Existing Code by Martin Fowler: https://amzn.to/2RKLsqd 📘 Building Microservices by Sam Newman: https://amzn.to/36GItmJ ☆☆ ABOUT FOOBAR ☆☆ In this channel, you can find mostly coding tutorials related to cloud and serverless. In addition, I like also talking about architecture, software design, motivation, and leadership. There is a new video every Tuesday, so stay tuned :) Recording equipment: 📹 Camera: https://amzn.to/36On0bE 📷 Webcam for interviews: https://amzn.to/34qRH8z 📱 Phone: https://amzn.to/2GDOTsq 🎤 Microphone: https://amzn.to/36JMWFw 🎤 Microphone for interviews and voice-overs: https://amzn.to/3mCsfTy 🔭 Tripod: https://amzn.to/2tifxEb 💡 Main light: https://amzn.to/3p88Zza 💡 Key light: https://amzn.to/3aAdOgN If you want to create a podcast and host it in the same platform that I do check this link: https://www.buzzsprout.com/?referrer_id=874075

    YouTube
  • DevBrain

    Best of 2021 in Tech [Talks]

    Given it took me until October 2021 to post the list for 2020, thought I’d get a move on this year and post the list before the end of the…

    Medium
  • DevBrain

    System Design Interviews: A Step-By-Step Guide

    How to efficiently manage a 45 minutes system design interview.

    Medium
  • Реклама

  • DevBrain

    Бесплатная книга про шаблоны проектирования веб-приложений на JavaScript и React: https://www.patterns.dev/
    Patterns.dev - Modern Web App Design Patterns

    Improve how you architect webapps Patterns.dev is free book on design patterns and component patterns for building powerful web apps with...

    www.patterns.dev
  • DevBrain

    Pablo Galindo Salgado - Time to take out the rubbish: garbage collector - PyCon 2019

    "Speaker: Pablo Galindo Salgado One of the reasons why programming in Python is very straightforward and simple is that we do not have to worry about the lifetime of our objects. That is, once it ceases to be necessary, a variable disappears from the memory ""magically"". The fact that this happens automatically can erroneously lead us to believe that it is not required to worry about what happens behind the scenes. Nothing is further from reality: knowing how Python manages memory is fundamental in specific scenarios, and not knowing what is happening can have consequences as significant as unpleasant. For example, if our programs manage a large amount of data at the same time or launch multiple processes in parallel, this ceases to be a theoretical issue and becomes something that we, logical minds, also care. Although these concepts tend to be considered advanced and difficult to understand, we will see that this is not the case. This topic is not a purely theoretical matter nor is it difficult to find its practical applications. In this talk, we will explain why it is something that should matter to us, and we will talk about how to apply the knowledge we have gained to specific problems. Slides can be found at: https://speakerdeck.com/pycon2019 and https://github.com/PyCon/2019-slides"

    YouTube
  • DevBrain

    Golang Tutorial for Beginners | Full Go Course

    Full Golang Tutorial to learn the Go Programming Language while building a simple CLI application In this full Golang course you will learn about one of the youngest programming languages that is becoming more and more popular in the cloud engineering world, which is Go or also commonly known as Golang. You will learn everything you need to get started with Go and start using it in your projects. We're going to write a very simple CLI application to learn the basics of Go. So instead of learning the concepts and syntax of Go with isolated examples, you will learn them while building an actual application throughout the tutorial. Before diving right into the syntax you will first understand why Go was even developed, its use cases or what Golang is used for and how Go is different from other programming languages. #golang #techworldwithnana ▬▬▬▬▬▬ L I N K S 🔗 ▬▬▬▬▬▬ Git Repo: ► https://gitlab.com/nanuchi/go-full-course-youtube Course Waitlist - Sign up to get notified: ► https://www.techworld-with-nana.com/course-roadmap ► This video is sponsored by Kasten 🙌🏼 ► Free Kubernetes Backup and Migration - Download Kasten's K10 and Get 10 nodes free forever: https://www.kasten.io/nana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro & Course Overview INTRODUCTION TO GO 02:47 - What is Go? Why Go? How it's different? 06:50 - Characteristics of Go and Go Use Cases GO SYNTAX & CONCEPTS 08:59 - Local Setup - Install Go & Editor 12:54 - Write our First Program & Structure of a Go File 22:02 - Variables & Constants in Go 30:43 - Formatted Output - printf 33:43 - Data Types in Go 45:18 - Getting User Input 47:19 - What is a Pointer? 53:55 - Book Ticket Logic 57:16 - Arrays & Slices 1:11:12 - Loops in Go 1:24:24 - Conditionals (if / else) and Boolean Data Type 1:39:33 - Validate User Input 1:54:02 - Switch Statement 1:58:37 - Encapsulate Logic with Functions 2:22:36 - Organize Code with Go Packages 2:35:39 - Scope Rules in Go 2:37:16 - Maps 2:53:20 - Structs 3:02:15 - Goroutines - Concurrency in Go 3:23:51 - Congratulations! ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/3gEwf4V ► Ultimate Kubernetes Course (CKA) 👉🏼 https://bit.ly/k8s-administrator-course ► Udemy courses - get biggest discounts here 👉🏼 http://bit.ly/2OgvzIO ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU

    YouTube
  • DevBrain

    A Simple Framework For Mobile System Design Interviews

    Below is a simple framework for Mobile System Design interviews. As an example, we are going to use the “Design Twitter Feed” question. The…

    Medium
  • DevBrain

    Если вы не знаете чем заняться на выходных, то прямо сейчас можно посмотреть бесплатно все курсы по VueJS на платформе Vue Mastery: https://www.vuemastery.com/free-weekend/
    Free Weekend December 17-20 2021

    Join me to watch all of @VueMastery’s courses free through December 17-20

    Vue Mastery
  • DevBrain

    Интересный движ намечается в январе 2022 года — Data Engineer Zoomcamp Это 9 недельный курс в формате zoom-лекций и практических занятий по дата инжинирингу. Примечательно что он абсолютно бесплатный для всех, нужна лишь предварительная регистрация по ссылке. У этой инициативы уже есть полупустой репозиторий на гитхабе: github.com/DataTal…zoomcamp, там же можно ознакомиться подробнее с предстоящими темами для изучения. Старт намечен на 17 января 2022 года
    Data Engineering Zoomcamp - Airtable

    Fill out the "Data Engineering Zoomcamp" form quickly and securely on Airtable.

    Airtable
  • DevBrain

    Автор Chris Riccomini делится опытом написания технической книги: cnr.sh/essays/…cal-book
    How to Write a Technical Book

    How do you begin writing a book and what is the process like? I've been asked these questions several times since The Missing README came out in August. This post is my attempt at an answer. If you'

    cnr.sh
  • DevBrain

  • DevBrain

    Как точно не ошибиться в код ревью? Разработчик из Delivery Club поделился своим мнением про хорошие и плохие практики код ревью с учётом человеческих особенностей. В статье узнаете: – Зачем делать изменения небольшими кусочками и создавать pull request’ы по мере выполнения задач? – Почему не стоит прогонять весь код через через одного человека? – В чем профит линтеров и spell checker? – Как правильная коммуникация помогает не допускать новых ошибок в коде?
    Код ревью с учётом человеческих слабостей

    Проверка кода (code review) — отличный инструмент для повышения качества кода, но он не учитывает один факт: отправляют и просматривают код люди, а они устают, теряют сосредоточенность, ленятся, да и...

    Хабр
  • DevBrain

    Tailwind CSS v3.0 – Tailwind CSS

    Tailwind CSS v3.0 is here — bringing incredible performance gains, huge workflow improvements, and a seriously ridiculous number of new features.

    Tailwindcss
  • DevBrain

    ​​Ночное образовательное шоу IT Nights 3.0 10 декабря в прямом эфире спикеры из Facebook, Яндекса, JetBrains, VK, X5 Group поделятся опытом, обсудят будущее и вдохновят на новые проекты. А зрители смогут влиять на происходящее в кадре. Запоминай: • 10 декабря в 19:00 • it-nights.ru • промокод: devbrain Чего бы ты ни ждал — будет иначе 👀
  • DevBrain

  • Реклама

  • DevBrain

    ​​Delivery Club ищет Go-разработчиков. Получите оффер — и бонус в две зарплаты! 🔥 Регистрируйтесь на Weekend Offer Delivery Club для Go-разработчиков уровней middle и senior, проявляйте себя, получайте оффер – и выбирайте команду, в которой хотите работать. Все это – за одни выходные 11-12 декабря. 3 причины принять участие 1. Деньги: получите бонус в две зарплаты. 🤑 2. Развитие: получите возможность влиять на бизнес Delivery Club. 3. Рост: будете работать в команде сильнейших специалистов с современным стеком технологий. Стать частью лидирующего в России фудтех-сервиса за одни выходные — легко! 🔥Узнать больше и зарегистрироваться
  • DevBrain

    YaTalks 2021. Backend: масштабы, антихрупкость и единороги

    В 2021 году рождались звёздные проекты и стартапы-единороги, мы были в шаге от потери интернета, серверы справлялись с космическими нагрузками, а нейросети учились писать код. Эксперты из Яндекса и других IT-компаний собрались вместе, чтобы обсудить, каким был этот год для бэкенд-разработчиков, и попробовать предсказать, что ждёт нас в 2022-м.

    YouTube
  • DevBrain

    JavaScript, Node.JS, NestJS, Express, VueJS 👀 Ваш рабочий стек совпадает с этим👆? Значит вы можете быстро освоить разработку для amoCRM. Команда RocketSales уже 6 лет делает кастомы для клиентских CRM. 7 декабря они запускают онлайн-курс «Разработка для amoCRM». 🚀 30 часов контента, две Live-кодинг сессии, виджеты в портфолио по окончании курса. Кому будет полезно? 🔸 Разработчикам, со схожим стеком технологий. Вы научитесь выпускать тиражируемые решения и зайдете на растущий рынок разработки для amoCRM. 🔸 Компаниям со своим штатом разработки. Вы узнаете, как создать отдельную команду по доработке вашей amoCRM, выстроить их мотивацию и карьерные уровни. 🔸 Партнерам amoCRM. Вы прокачаете навыки всей команды разработки для amoCRM. Для тимлидов будут занятия по управлению командой, по системе грейдов и ускорению производительности. 🔥 Наши подписчики могут БЕСПЛАТНО посетить первое занятие. Вступайте в открытый чат курса. 7 декабря там появится ссылка на трансляцию.