added labs recap, http stuff, oak routing and middleware

This commit is contained in:
khannurien
2026-01-28 21:12:03 +00:00
parent 210c044ed6
commit 9730dbe550
21 changed files with 1119 additions and 2570 deletions

View File

@@ -2,14 +2,16 @@
title = {The {{Concise TypeScript Book}}},
author = {Poggiali, Simone},
year = 2026,
howpublished = {https://gibbok.github.io/typescript-book/book/the-concise-typescript-book/},
url = {https://gibbok.github.io/typescript-book/book/the-concise-typescript-book/},
urldate = {2026-01-19}
}
@book{HandbookTypeScriptHandbook,
title = {The {{TypeScript Handbook}}},
author = {Microsoft},
year = 2026,
howpublished = {https://www.typescriptlang.org/docs/handbook/intro.html},
url = {https://www.typescriptlang.org/docs/handbook/intro.html},
urldate = {2026-01-19}
}
@article{greggFlameGraph2016,
@@ -23,7 +25,52 @@
pages = {48--57},
issn = {0001-0782, 1557-7317},
doi = {10.1145/2909476},
urldate = {2026-01-16},
abstract = {This visualization of software execution is a new necessity for performance profiling and debugging.},
langid = {english},
}
@misc{fowlerMicroservices,
title = {Microservices},
author = {Lewis, James and Fowler, Martin},
journal = {martinfowler.com},
abstract = {Defining the microservices architectural style by describing their nine common characteristics},
url = {https://martinfowler.com/articles/microservices.html},
urldate = {2026-01-19}
}
@misc{ParseDontValidate2019,
author = {King, Alexis},
title = {Parse, Dont Validate},
year = {2019},
month = nov,
url = {https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/},
urldate = {2026-01-27}
}
@book{kleppmannDesigningDataIntensiveApplications2017,
author = {Kleppmann, Martin},
title = {Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems},
publisher = {O'Reilly Media},
address = {Sebastopol, CA},
year = {2017},
edition = {1st},
isbn = {978-1449373320},
pages = {xix + 590}
}
@book{sharvitDataOrientedProgramming2022,
author = {Sharvit, Yehonathan},
title = {Data-Oriented Programming: Reduce Software Complexity},
publisher = {Manning Publications},
address = {Shelter Island, NY},
year = {2022},
isbn = {978-1617298578},
pages = {325}
}
@book{fielding2000architectural,
title={Architectural styles and the design of network-based software architectures},
author={Fielding, Roy Thomas},
year={2000},
publisher={University of California, Irvine}
}