YoVDO

Ordering the Chaos - Understanding Time in Computer Science

Offered By: Devoxx Poland via YouTube

Tags

Distributed Systems Courses Computer Science Courses Machine Learning Courses Scala Courses Concurrency Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the complexities of time in computer science through this 43-minute conference talk from Devoxx Poland 2021. Delve into the concept of time, its use and avoidance in computer science, real-world implementations, and beyond. Learn about time zones, daylight saving time, clock synchronization, logical timers, and Lamport timestamps. Discover practical solutions to business problems related to time management in software development. Follow along as the speaker, Adam Furmanek, a seasoned .NET developer with experience in Scala, Spark, and Machine Learning, shares insights on debugging, decompiling, and disassembling code to understand memory models and concurrency issues. Gain valuable knowledge on workflow optimization, coding practices, and general problem-solving techniques in the realm of time-related challenges in software development.

Syllabus

Introduction
What is time
Time zones
Daylight saving time
Local time or UTC
Synchronizing clocks
Logical timer
Lampard timestamp
The business problem
Coding
Workflow
Remarks
Generals problem
Summary


Taught by

Devoxx Poland

Related Courses

Introduction to Artificial Intelligence
Stanford University via Udacity
Natural Language Processing
Columbia University via Coursera
Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Learning from Data (Introductory Machine Learning course)
California Institute of Technology via Independent