YoVDO

Declarative APIs in an Imperative World

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Time Complexity Courses Space Complexity Courses Declarative Programming Courses

Course Description

Overview

Explore declarative APIs in an imperative world through this conference talk from Strange Loop. Learn about the challenges faced by the Atom Editor team when integrating React as their UI framework and discover solutions for combining declarative UI frameworks with imperative APIs. Delve into patterns for working with animation libraries and other imperative APIs encountered in real-world scenarios. Gain insights into the history of software trends and their implications for creating a better future in software development. Examine the concept of declarative programming, its advantages, and potential drawbacks. Investigate the intersection of telephony and web technologies, focusing on focus management challenges. Reflect on programming as a fashion-driven field and address ageism in the tech industry through practical strategies. Understand the importance of objective hiring criteria, inclusive language, and supportive work environments for older developers. Consider the value of experience in understanding algorithmic complexity and the pitfalls of constantly chasing new frameworks.

Syllabus

Intro
DECLARATIVE PROGRAMMING?
DECLARATIVE PROGRAMMING IS ABOUT WHAT YOU DO, NOT HOW YOU DO IT
5 DECLARATIVE PARADIGMS YOU WON'T BELIEVE YOU'RE ALREADY USING
DECLARATIVE PROGRAMMING: THE BAD PARTS
TELEPHONY
BUILT ON WEB TECHNOLOGIES
FOCUS MANAGEMENT
HISTORICAL CONTEXT & THE FUTURE
PROGRAMMING IS FASHION
WHAT'S THE ROOT CAUSE OF AGEIST THINKING?
WHAT CAN WE DO TO FIGHT AGEISM?
RETHINK THE WHOLE CONCEPT OF AGING
USE OBJECTIVE HIRING CRITERIA
UNDERSTANDS TIME AND SPACE COMPLEXITY (EVEN IF THEY DON'T USE THOSE TERMS) AND CAN DESCRIBE THE CHARACTERISTICS OF COMMON ALGORITHMS.
CHANGE YOUR LANGUAGE
AUDIT YOUR JOB POSTINGS
ASK OLDER WORKERS WHAT YOU CAN DO TO BE SUPPORTIVE
STOP BEING SO OBSESSED WITH SHINY NEW FRAMEWORKS
FOR MODELING THE STATE OF YOUR IMPERATIVE APPLICATION
WOOHOO SOURCE CODE


Taught by

Strange Loop Conference

Tags

Related Courses

数据结构与算法第二部分 | Data Structures and Algorithms Part 2
Peking University via edX
算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera
Introduction to Automata, Languages and Computation
Indian Institute of Technology, Kharagpur via Swayam
Data Structures & Algorithms I: ArrayLists, LinkedLists, Stacks and Queues
Georgia Institute of Technology via edX
Learning Algorithms in JavaScript from Scratch
Udemy