SDC 2018 - Update on the SNIA Persistent Memory Programming Model in Theory and Practice
Presented by Andy Rudoff, Principal Engineer, Intel/Data Center Group Download Presentation: ...
SNIAVideo
Software Design Patterns and Principles (quick overview)
Ex-Google Tech Lead the TheTECHLEAD teaches the tech of technical software & systems design patterns and principles on how to avoid over-engineering ...
TechLead
Introduction to Distributed Systems
This Lecture covers the following topics: What is Distributed System? Properties of Distributed Systems Relation to Computer System Components Layered ...
Distributed Systems
"The hows and whys of a distributed SQL database" by Alex Robinson
Until recently, developers have had to deal with some serious tradeoffs when picking a database technology. One could pick a SQL database and deal with their ...
Strange Loop
Information processing model: Sensory, working, and long term memory | MCAT | Khan Academy
Learn about the information processing model of human memory. Created by Carole Yue. Watch the next lesson: ...
khanacademymedicine
ZuriHac 2015 - Distributed Programming in Haskell
Google Tech Talk May 30, 2015 ("show more" for more information) Presented by Mathieu Boespflug https://wiki.haskell.org/ZuriHac2015#Mathieu_Boespflug ...
GoogleTechTalks
What Happened to Distributed Programming Languages
Presented at SPLASH-I 2018 Nowadays, most programs we write are in some sense distributed—making HTTP requests or serving responses over HTTP, ...
ACM SIGPLAN
Random Matrices: Theory and Practice - Lecture 1
Speaker: P. Vivo (King's College, London) Spring College on the Physics of Complex Systems | (smr 3113) 2017_04_11-09_00-smr3113.
ICTP Condensed Matter and Statistical Physics
Martin Kleppmann | Kafka Summit SF 2018 Keynote (Is Kafka a Database?)
Kafka Summit SF 2018 Keynote by Martin Kleppmann (Researcher, University of Cambridge). Martin Kleppmann is a distributed systems researcher at the ...
Confluent
Eventually Consistent Distributed Systems with Node.js for Finance - Stefan Kutko of Electronifie
WANT TO EXPERIENCE A TALK LIKE THIS LIVE? Barcelona: https://www.datacouncil.ai/barcelona New York City: https://www.datacouncil.ai/new-york-city San ...
Data Council
Function-Passing Style, A New Model for Asynchronous and Distributed Programming
In this talk, I'll present some of our ongoing work on a new programming model for asynchronous and distributed programming. For now, we call it ...
Parleys
CS 436: Distributed Computer Systems - Lecture 2
Classroom lecture videos for CS 436 Recorded Winter 2012 University of Waterloo Instructor: S. Keshav.
uwaterloo
Richard Feldman — The Next Paradigm Shift in Programming
Originally, GOTO statements were widespread. Then structured and procedural programming appeared, and now that's the normal way of doing conditionals, ...
ChariotSolutions
End-to-End Automated Testing in a Microservices Architecture - Emily Bache
When you move from a monolithic architecture towards a distributed microservices setup, it makes some things easier, but other things become harder. Testing ...
NDC Conferences
How we program multicores - Joe Armstrong
When we write a program, we just want it to run faster when we run it on a multicore. If I have a 10 core computer I just want it to run 10 times faster, if I have a ...
RISE SICS
Leslie Lamport: Thinking Above the Code
Architects draw detailed blueprints before a brick is laid or a nail is hammered. Programmers and software engineers seldom do. A blueprint for software is ...
Microsoft Research
Computational Thinking
Computational thinking will be a fundamental skill used by everyone in the world. To reading, writing, and arithmetic, we should add computational thinking to ...
Microsoft Research
A Conversation with Turing Award Winner Leslie Lamport
Larry Larsen from Channel 9 recently sat down with Leslie Lamport, principal researcher at Microsoft Research and 2013 Turing Award winner to talk about the ...
Microsoft Research
Matthew Sackman - GoshawkDB: Programming with Persistent Distributed Objects
Erlang Solutions
Concurrency Concepts in Java by Douglas Hawkins
Unlike earlier languages, Java had a well-defined threading and memory model from the beginning. And over the years, Java gained new packages to help ...
Devoxx Poland
19. Synchronous Distributed Algorithms: Symmetry-Breaking. Shortest-Paths Spanning Trees
MIT 6.046J Design and Analysis of Algorithms, Spring 2015 View the complete course: http://ocw.mit.edu/6-046JS15 Instructor: Nancy Ann Lynch In this lecture, ...
MIT OpenCourseWare
Hetero-patriarchy and Settler Colonialism | Ried Gustafson | TEDxPortlandStateUniversity
Reid takes a two spirited look at the effects of Hetero-patriarchy on settler colonialism of indigenous peoples. Ried Gustafson is an enrolled member of the ...
TEDx Talks
Microservices Data Patterns: CQRS & Event Sourcing by Edson Yanaga
"One size does not fit all." And this is still specially true for your distributed data! Different types of data require different approaches of how you distribute ...
Devoxx
Best Practices for Building Async APIs with ASP.NET Core
Did you know the main driver for async isn't performance but scalability? Ever wondered why it makes sense to async I/O-bound tasks, but why doing the same ...
JetBrainsTV
Keynote: Real Software Engineering
Esri is honored to welcome Glenn Vanderburg as the Keynote Speaker at the 14th Annual Esri Developer Summit in Palm Springs, California. Glenn has been ...
Esri Events
How to: Prepare for a Google Engineering Interview
Watch our video to get the details of interviewing for our Engineering and Technical roles. Our engineers and recruiter have tips for being well-prepared for a ...
Google Students
Osa Gaius - Resisting Object-Oriented Programming | Code Elixir LDN 19
This video was recorded at Code Elixir LDN 19 Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- Resisting Object-Oriented Programming by ...
Code Sync
GOTO 2019 • Intro to Empirical Software Engineering: What We Know We Don't Know • Hillel Wayne
This presentation was recorded at GOTO Chicago 2019. #GOTOcon #GOTOchgo http://gotochgo.com Hillel Wayne - Author of Practical TLA+, Expert in Applying ...
GOTO Conferences
Let's #TalkConcurrency Panel Discussion with Sir Tony Hoare, Joe Armstrong, and Carl Hewitt
Let's #TalkConcurrency Panel Discussion with Sir Tony Hoare, Joe Armstrong, and Carl Hewitt with host Francesco Cesarini. When considering the panel to ...
Erlang Solutions
Boosting Machine Learning Tutorial | Adaptive Boosting, Gradient Boosting, XGBoost | Edureka
Machine Learning Certification Training using Python: https://www.edureka.co/python ** This Edureka session will help you understand all about Boosting ...
edureka!
Barbara Liskov, 2007 ACM A.M. Turing Award Lecture "The Power of Abstraction"
Author: Barbara Liskov Presented as a Keynote during OOPSLA'09, 24th ACM SIGPLAN conference on Object oriented programming systems languages and ...
Association for Computing Machinery (ACM)
How to: Prepare for a Google Engineering Interview
Watch our video to get the details of interviewing for our Engineering and Technical roles. Our engineers and recruiter have tips for being well-prepared for a ...
Life at Google
GOTO 2019 • REST beyond the Obvious - API Design for ever Evolving Systems • Oliver Drotbohm
This presentation was recorded at GOTO Amsterdam 2019. #GOTOcon #GOTOams http://gotoams.nl Oliver Drotbohm - Author of the first Book on Spring Data ...
GOTO Conferences
GOTO 2018 • Scaling Slack • Keith Adams
This presentation was recorded at GOTO Amsterdam 2018. #gotocon #gotoams http://gotoams.nl Keith Adams - Chief Architect at Slack ABSTRACT Slack is the ...
GOTO Conferences
"Finding bugs without running or even looking at code" by Jay Parlar
What if you could find complex bugs in systems without ever having looked at any of the code, without running the code, without cloning the code, or even ...
Strange Loop
Lecture - 23 Distrubution Systems
Lecture Series on Power System Generation, Transmission and Distribution by Prof.D.P.Kothari, Centre for Energy Studies, IIT Delhi For more details visit ...
nptelhrd
Data Modeling for BigQuery (Google Cloud Next '17)
BigQuery is a different data warehouse, permitting new approaches to data modeling. To get the most out of this system, Dan McClary and Daniel Mintz examine ...
Google Cloud Platform
Designing Events-First Microservices
Download the slides & audio at InfoQ: https://bit.ly/2Ae1Er8 Jonas Bonér explores the nature of events, what it means to be event-driven, and how to unleash the ...
InfoQ
Reasoning with MAD Distributed Systems - Part 1 A
Decentralized approaches spanning multiple administrative domains (MAD) are an increasingly effective way to deploy services. Popular examples include ...
Microsoft Research
PySpark MLlib Tutorial | Machine Learning on Apache Spark | PySpark Training | Edureka
PySpark Certification Training: https://www.edureka.co/pyspark-certification-training ** This Edureka video will provide you with a detailed and comprehensive ...
edureka!
Building Event-Driven Microservices with Event Sourcing and CQRS - Lidan Hifi
Most systems today store only the current state of their business entities. However, you can look at the current state through a different lens, as a derivative of ...
NDC Conferences
Bootiful CQRS and Event Sourcing with Axon Framework
Events are becoming increasingly important in modern architectures. Although CQRS and Event Sourcing are increasingly being adopted, the complexity of ...
SpringDeveloper