Tag Archives: ClojureScript

Making the most of JavaScript’s “future” today with Babel


via StrongLoop | Making the most of JavaScript’s “future” today with Babel.

From CoffeeScript to ClojureScript to PureScript to CobolScript to DogeScript (woof woof!), JavaScript is the write-once-run-anywhere target for many forms and styles of programming. Yet, its biggest compile-to-language today actually isn’t any of these adaptations; its JavaScript itself.

Promises with core.async


via Promises with core.async.

One of the things I love about ClojureScript is that it feels like it provides the right building blocks. Only in rare cases does the language hinder me when I’m trying to solve a problem.

When I saw the above question, I knew there had to be either a built-in fn or a simple way to implement it. First, what does Promise.all provide?

  1. Resolves promises concurrently
  2. Returns the values from the list of promises, in the order they were given
  3. Returns the value of a rejected promise immediately (i.e. does not wait for other promise resolutions)

For clarity in mentally mapping core.async to Promises, functions are named as if we were using Promises.

ClojureScript Unraveled


via ClojureScript Unraveled.

Table of Contents

Video: ClojureScript + React.js


ClojureScript + React.js: How I learned to stop worrying and love the browser.

Over the last few years, there has been a stronger emphasis on functional programming languages and constructs in mainstream programming. The rise of FP popularity is not due to concurrency (although still valid), but the recognition that minimizing side-effects yields to smaller code that is easier to test and reason about. ClojureScript finally brings that perspective to the front-end world.

This talk is an introduction to a different kind of front-end development. Together, we will explore how ClojureScript helps accelerate front-end development and how to avoid the most common pitfalls; a molotov cocktail of information and pizazz to put you on the fast-track towards web development nirvana.

ClojureScript Stacktraces for JavaScriptCore


via FikesFarm Blog: ClojureScript Stacktraces for JavaScriptCore.

For quite a while, ClojureScript has had support for source level stacktraces, meaning that the file, line, and column information in stacktraces refers to the original ClojureScript source, as opposed to the generated JavaScript in which the exceptions are thrown.

Video: Immutability: Putting The Dream Machine To Work


We live in a time of vast computational resources – many of us carry around in our pockets what just thirty years ago would have been considered a supercomputer. But it’s not just the hardware, these bite sized supercomputers run software using state of the art dynamic compilation techniques to deliver stellar performance without sacrificing flexibility.

While all of this may sound incredibly futuristic, many of us still program these Dream Machines with miserly techniques not far removed from the best practices of the 1960s.

We have cycles to spare, by investing some of them into immutable data structures our programs get new wonderful properties that enable us to design solutions at a much higher level of abstraction. Om is a new library I’ve created just to explore these possibilities. While Om itself is written in ClojureScript, we’ll focus primarily on the big ideas present in Om all of which are easily portable to JavaScript.

A collection of awesome React tools, resources, videos and shiny things.


A collection of awesome React tools, resources, videos and shiny things.

Resources

General Resources

React Online Playground

React Community

Tutorials

General Tutorials
Writing React Components
Writing Isomorphic Apps
JSX
Flux Tutorials
Building robust web apps with React
Scotch.io React tutorials series
React styling
React and Backbone
React and Angular
React and Bootstrap
React and ClojureScript
React and D3js
Server-Client with React
Server Side rendering
Compiling React Tutorials
Testing React Tutorials
Data Models for React
Debugging React

Approach Explanation

React Internals

Tools

Flux

Boilerplates

Components

Libraries

Integration

Routing

Forms

Autocomplete

Unit Testing

Graphics

Model Libraries

Data Managing

Development Environment

Generating

Compiling

Videos

Video from Confs

Video Tutorials

Books

Demos

Examples

Other Awesome Lists

Contribution

Your contributions and suggestions are heartily♡ welcome. (✿◠‿◠)

A collection of awesome React tools, resources, videos and shiny things.

Resources

General Resources

React Online Playground

React Community

Tutorials

General Tutorials
Writing React Components
Writing Isomorphic Apps
JSX
Flux Tutorials
Building robust web apps with React
Scotch.io React tutorials series
React styling
React and Backbone
React and Angular
React and Bootstrap
React and ClojureScript
React and D3js
Server-Client with React
Server Side rendering
Compiling React Tutorials
Testing React Tutorials
Data Models for React
Debugging React

Approach Explanation

React Internals

Tools

Flux

Boilerplates

Components

Libraries

Integration

Routing

Forms

Autocomplete

Unit Testing

Graphics

Model Libraries

Data Managing

Development Environment

Generating

Compiling

Videos

Video from Confs

Video Tutorials

Books

Demos

Examples

Other Awesome Lists

Contribution

Your contributions and suggestions are heartily♡ welcome. (✿◠‿◠)