article thumbnail

Lambda Calculus Through JavaScript, Part 2

Xebia

The previous post in this series introduced the constraints we had to obey to use JavaScript as untyped lambda calculus , and then we relaxed some of those constraints via currying (for functions of more than one argument) and translation (to turn const local variables into a combination of functions).

Lambda 130
article thumbnail

Lambda Calculus Through JavaScript, Part 4

Xebia

This is the fourth post in the Lambda Calculus Through JavaScript series. If you’re just joining us, make sure to go back and start with Lambda calculus through JavaScript, part 1. As usual, we’ll discover that lambda calculus gives us the ingredients to introduce this concept without extending the language, just by translation.

Lambda 130
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Scheduling Amazon DynamoDB Backups with Lambda, Python, and Boto3

Linux Academy

A simple way to achieve this is to use an Amazon CloudWatch Events rule to trigger an AWS Lambda function daily. In this hands-on AWS lab, you will write a Lambda function in Python using the Boto3 library. Setting this up requires configuring an IAM role, setting a CloudWatch rule, and creating a Lambda function. every 1 day).

Lambda 68
article thumbnail

Operate Efficiently and Securely: Rotating Prisma Cloud Access Keys

Prisma Clud

Prisma Cloud™ exposes an API and allows users to interact with it to enable different programmatic integrations with external technology, such as having Prisma Cloud perform code scanning in the CI/CD pipeline. Note that there are actually multiple calls to AWS Lambda for this event. Take this real-world scenario, for example.

Cloud 52
article thumbnail

What is functional programming?

O'Reilly Media - Ideas

Many ideas in functional programming came from Alonzo Church’s Lambda Calculus, which significantly predates anything that looks remotely like a modern computer. Yes, the Lambda Calculus has significant ties to set theory, logic, category theory, and many other branches of mathematics. What kind of math?

article thumbnail

Fundamentals of Data Engineering

Xebia

Building architectures that optimize performance and cost at a high level is no longer enough. They must understand both data access and security, exercising the principle of least privilege. Kappa Architecture (2014) The Kappa Architecture was proposed as a response to the shortcomings of the Lambda architecture.

article thumbnail

Spark Technical Debt Deep Dive

Cloudera

I was looking for some broken code to add a workshop to our Spark Performance Tuning class and write a blog post about, and this fitted the bill perfectly. For convenience purposes I chose to limit the scope of this exercise to a specific function that prepares the data prior to the churn analysis. distinct().collect()

Lambda 57