Evolution of Web Frameworks

This article was originally published in Acadamia Sinica's LSL Blog. What is a Web Frameowrk Web framework is a software framework designed to support the development of web sites and applications. They provide a standard way to build and deploy web applications and provide software tools to automate the overhead …

Async Python Part 2 – A deeper look

This article was originally published in Acadamia Sinica's LSL Blog. Background In the previous article we demonstrated with an example how asynchronous code can achieve massive scalability with the same hardware resources compared to a threaded model. In this example we would go a little bit deeper into async programming …

Async Python - Part 1

This article was originally published in Acadamia Sinica's LSL Blog. Introduction In the previous article on Python Generators we saw how generator functions are essentially objects that represent the function, execution of which can be suspended and resumed. The resumption of the function happens when it has new values to …

Python Generators - A Look Inside

This article was originally published in Acadamia Sinica's LSL Blog. Background One of the most powerful features of Python is its generator functions. It also happens to be a feature that leads to confusion among its users; it can seem quite mysterious as to how generators do their magic. A …