DEV Community


Posted on


Day 14 Learning Javascript

Closure, Currying and Compose.

Yikes. I attempted to learn about the above techniques today, and I'm not going to lie, it mostly went over my head.

Well, I kind of get the concept of Closures, where it basically allows the child scope to always have access to the parent scope. But Currying and Compose left me scratching my head. Which is strange because I got all the answers right to the exercises for these advanced functions. But I think it's the process of how I got those solutions that I need to clarify and make sure I understand.

Time to do some googling and find more resources to explain this madness.

Top comments (0)

The AI Brief

AI generated git commit messages

Minimize the struggle of remembering what you just coded. AI-generated commits make it easier to manage projects and keep track of changes. The Nutlope/aicommits project demonstrates how AI can improve commit messages.

I open sourced an AI that creates any UI in seconds

Make AI-generated user interfaces a breeze. This open-source project harnesses the power of generative AI technologies like chatGPT to create versatile, quick, and intuitive UI components.

Use AI to commit like a PRO in 1 second

Upgrade your commit message game with AI. Boost your productivity by using ChatGPT to generate commit messages and avoid context switching. OpenCommit is an open-source library that helps you achieve this easily.

Build your own ChatGPT starter kit

Train AI models on custom data for improved domain-specific knowledge. Combine the power of WebView technologies and this starter kit to train your ChatGPT model on specific websites, allowing for better-optimized outcomes.