shortcuts:
TOC
NanoTwitter
search:
Software Engineering
(Thu Apr 14, lect 24)
|
previous
|
next
|
slides
|
We look Computer Science and Software Engineering
Logistics
Secret Code
Software Engineering
What does this mean:
Software Engineering
Software Engineering Rules of Thumb:
Software Engineering Rules of Thumb
Personal Effectiveness:
Personal Effectiveness Rules of Thumb
For Further Reading
“Software Engineering: An Idea whose time has come and gone?
“Can practitioners neglect theory and theoreticians neglect practice?”
What is Computer Science?
Is Computer Science Science?
Is Mathematics a Science?
Thank you. Questions?
(random Image from picsum.photos)
Intro
Cosi105 - Scalability 2022 Syllabus
List of lectures
nanoTwitter
Homeworks
Lectures
Web Apps + Sinatra
Welcome
What is Scalability?
Cosi166 Quick Bullets
Intro to Sinatra
Sinatra and Twitter
NanoTwitter introduced
nano Twitter
Starting to think about scaling
Scaling at Hubspot
Service Oriented Architecture
Deploying to the Cloud
Scalable Service design
Scalability, continued
Testing in the world of SOA
Scaling Patterns
Testing Scalability
Tuning for Scale
Logging
Caching
Database Tuning 1
Database Tuning 2
Concurrency 1
Concurrency 2
Queueing
SOA + µservices
Software Engineering
Scalability Runoff 1
Last class!
Background
Technical Presentations
Misc Links and Resources