Torrent details for "Tinycanva: Clojure for React Developers"    Log in to bookmark

wide
Torrent details
Cover
Download
Torrent rating (1 rated)
Controls:
Category:
Language:
English English
Total Size:
406.30 MB
Info Hash:
2724cf70c8a0e7e3bd2b31a6db9cba21e272b260
Added By:
Added:  
01-03-2021 16:19
Views:
300
Health:
Seeds:
2
Leechers:
0
Completed:
34
wide



Thanks for rating :
Portal (5),


Description
wide
Image error
Description

Clojure is a functional hosted LISP known for its expressiveness, which has excellent interop with Javascript, Java, and Microsoft’s Common Language Runtime (CLR).

Many developers praise the elegance and productivity Clojure allows, but for many it seems like an esoteric language with an “ugly” syntax that is impossible to get started with. This course will change that view and show you how to be productive with this marvelous language.

In this course, we’ll build a web-based graphics editor similar to Canva. We’ll explore Clojure from the perspective of a JavaScript developer. Along the way, we’ll also explore state management, authentication, API integration with Google Firebase and interop with NPM.

This course takes you from zero to an understanding of Clojure semantics, LISP tools, and building a production-ready React application in just a few hours.

We’ll start with the basics and build up to writing a fullstack app with both frontend and backend in Clojure.

The frontend, built using ClojureScript (Clojure that runs on JavaScript) will be a single page React application with routing, key-based authentication and API integration, which will save, list, edit and delete graphics.

The backend is hosted on Google Firebase.

Throughout the course, we’ll learn about tools like REPL that aid development. Towards the end, we’ll learn about advanced concepts like code splitting and end-to-end testing.

Clojure is unlike other languages as it is hosted on, and can leverage, existing VMs. This means that you can learn Clojure once and write it on the backend with JVM or CLR, and the frontend with JavaScript. If a new technology like Rust takes over the world tomorrow, you will probably be able to continue to write Clojure because a Rust port is already in the making.

By the end of this course, you’ll have a superpower: the ability to write fullstack Clojure applications.
What You Will Learn

   The concept of tree-based codes aka LISPs
   Editor integrations that make writing LISPs easy
   Mental models for Clojure’s rich standard library
   Understanding of tools like NREPL to aid fast feedback
   Hosted nature of Clojure and its ability to tap into JVM, JavaScript, CLR and other language ecosystems
   Syntaxlessness and expressiveness of the language
   How to create React applications with Clojure
   Flux-like state management with Reframe
   Integration with APIs using Google Firebase
   Key-based authentication and access control
   Unit testing
   Integration with React Router and Fabric JS
   Lazy loading and code splitting
   Map of communities and resources that can help when you get stuck

  User comments    Sort newest first

No comments have been posted yet.



Post anonymous comment
  • Comments need intelligible text (not only emojis or meaningless drivel).
  • No upload requests, visit the forum or message the uploader for this.
  • Use common sense and try to stay on topic.

  • :) :( :D :P :-) B) 8o :? 8) ;) :-* :-( :| O:-D Party Pirates Yuk Facepalm :-@ :o) Pacman Shit Alien eyes Ass Warn Help Bad Love Joystick Boom Eggplant Floppy TV Ghost Note Msg


    CAPTCHA Image 

    Anonymous comments have a moderation delay and show up after 15 minutes