a tumblelog
Mon 16 Nov 2020

Term Rewriting

Continuing on from our series last week, this time we’re going to discuss the topic of term rewriting. Term rewriting is a very general model of computation that consists of programmatic systems for describes transformations (called rules) which transform expressions called terms into other sets of terms.

Source: Exotic Programming Ideas: Part 2 (Term Rewriting), an article by Stephen Diehl.

Serverless APIs: Lessons learned

If you are thinking about or never heard that building completely serverless APIs was possible? This post is for you. I’m going to compile a few lessons I’ve learned in the past 3-4 years while shipping a few production projects and dealing with no servers at all.

Source: Serverless APIs: Lessons learned, an article by Igor Escobar.

Image Processing in Python: Algorithms, Tools, and Methods

Images define the world, each image has its own story, it contains a lot of crucial information that can be useful in many ways. This information can be obtained with the help of the technique known as Image Processing.

It is the core part of computer vision which plays a crucial role in many real-world examples like robotics, self-driving cars, and object detection. Image processing allows us to transform and manipulate thousands of images at a time and extract useful insights from them. It has a wide range of applications in almost every field.

Python is one of the widely used programming languages for this purpose. Its amazing libraries and tools help in achieving the task of image processing very efficiently.

Through this article, you will learn about classical algorithms, techniques, and tools to process the image and get the desired output.

Source: Image Processing in Python: Algorithms, Tools, and Methods You Should Know, an article by Neetika Khandelwal.