Tom SchaferinLambert LabsConcurrency in Go — #23Welcome to Learning at Lambert Labs session #23. This week, Tom discusses how to write concurrent code in Go (also known as Golang)…Feb 24, 2022Feb 24, 2022
Tom SchaferinLambert LabsAutomatically generating SQLAlchemy models — #22Welcome to Learning at Lambert Labs session #22. This week, Millie discusses issues with the Object Relational Mapper framework SQLAlchemy…Feb 15, 2022Feb 15, 2022
Tom SchaferinLambert LabsHTML5 Video — #21Welcome to Learning at Lambert Labs session #20. This week, Ramin goes into detail about working with videos in HTML5, including advanced…Jan 28, 2022Jan 28, 2022
Tom SchaferinLambert LabsThe Shellshock vulnerability — #20Welcome to Learning at Lambert Labs session #20. This week, Tom discusses the Shellshock vulnerability, an exploit which allowed arbitrary…Jan 18, 2022Jan 18, 2022
Tom SchaferinLambert LabsContainerised databases with PostgreSQL, Alembic and SQLAlchemy — #19Welcome to Learning at Lambert Labs session #19. This week, Guy discussing containerised databases as well as showing how to work with…Dec 23, 2021Dec 23, 2021
Tom SchaferinLambert LabsServerless applications in AWS using Chalice — #18Welcome to Learning at Lambert Labs session #18. This week, Rafiq discusses AWS Chalice and builds an API to show how Chalice can be used…Dec 8, 2021Dec 8, 2021
Tom SchaferinLambert LabsSQL Indexes — #17Welcome to Learning at Lambert Labs session #17. This week, Tom discusses indexes in the context of a SQL database, and how they can be…Nov 22, 2021Nov 22, 2021
Tom SchaferinLambert LabsIntrospection and Control Flow in Python — #16Welcome to Learning at Lambert Labs session #16. This week, Amelia discusses the concept of introspection and how it can be applied in…Nov 9, 2021Nov 9, 2021
Tom SchaferinLambert LabsWebsocket APIs — #15Welcome to Learning at Lambert Labs session #15. This week, Ramin explains what a Websocket API is, how it compares to the alternatives…Oct 18, 2021Oct 18, 2021