News

https://dragan.rocks/talks/ClojureConj2019/ipai.html

GitHub - porkostomus/mecca-pix: Convert pixel art to SVG

Convert pixel art to SVG. Contribute to porkostomus/mecca-pix development by creating an account on GitHub.

An Open Letter to Clojure, Part 1 - DZone Web Dev

{{ service.description }}

How to validate form in ClojureScript using spec? - Clojure Blog

[com.taoensso/faraday "1.10.0"] - Clojars

[com.taoensso/faraday "1.10.0"] Clojure DynamoDB client

Functional Programing with Cats - Functional Human - Medium

In this piece I am going to explore the world of Monads for functional programming. However, aside from going over what the basic Monads ar...

In this piece I am going to explore the world of Monads for functional programming. However, aside from going over what the basic Monads are and how to use the Cats library, I will also be looking…

GitHub - Workiva/eva: A distributed database-system implementing an entity-attribute-value data-model that is time-aware, accumulative, and atomically consistent

A distributed database-system implementing an entity-attribute-value data-model that is time-aware, accumulative, and atomically consistent...

A distributed database-system implementing an entity-attribute-value data-model that is time-aware, accumulative, and atomically consistent - Workiva/eva

Ivan Grishaev - Datalog on top of SQL - YouTube

In his talk, Ivan will show how to turn a boring relational database into an EAVT storage, how to translate Datalog to SQL and other intere...

In his talk, Ivan will show how to turn a boring relational database into an EAVT storage, how to translate Datalog to SQL and other interesting things.

re:Clojure 2019

ClojuRU 2019 - YouTube

Clojure Don’t: Buy Into Principles and Opinions | (:dev/notes vlaaad)

Break the chains of OCD

GitHub - bhauman/rebel-readline: Terminal readline library for Clojure dialects

Terminal readline library for Clojure dialects. Contribute to bhauman/rebel-readline development by creating an account on GitHub.

Getting started with Clojure, Neovim and Conjure in minutes

GitHub - lread/clj-graal-docs: Scripts and tips to get clojure latest working with graal latest

Scripts and tips to get clojure latest working with graal latest - lread/clj-graal-docs

Linting Datalog with clj-kondo

domino-clj

WebGL, React, and no JavaScript | Martín Varela

Web-dev & Me: a non-story As much as I enjoy programming, and also spending (arguably too much) time on the web, I've never really got into...

Web-dev & Me: a non-story As much as I enjoy programming, and also spending (arguably too much) time on the web, I've never really got into web development. I think part of the reason is that I associate it with JavaScript, which I just can't force myself to like, and all its associated tooling, which is monstrously complex. So, except for tiny bits of js (typically some jQuery thing, and a couple of Rails apps done for some subjective test campaigns for web QoE a few years back) here and there, I've mostly stayed away from web applications.

Deep Learning for Programmers | New Book Chapter Available!

Deep Learning for Programmers: An Interactive Tutorial with CUDA, OpenCL, MKL-DNN, Java, and Clojure. basically… * the only DL book for p...

Deep Learning for Programmers: An Interactive Tutorial with CUDA, OpenCL, MKL-DNN, Java, and Clojure. basically… * the only DL book for programmers * interactive & dynamic * step-by-step implementation * incredible speed * yet, No C++ hell (!) * Nvidia GPU (CUDA and cuDNN) * AMD GPU (yes, OpenCL too!) * Intel & AMD CPU (MKL-DNN) * Clojure (magic!) * Java Virtual Machine (without Java boilerplate!) * complete source code * beautiful typesetting (see sample chapters below)

Hard CIDER: Hard Restart | Meta Redux

Another day, another hard topic to tackle! How do you (hard) restart CIDER? That should be simple, right? Well, it really depends on your p...

Another day, another hard topic to tackle! How do you (hard) restart CIDER? That should be simple, right? Well, it really depends on your perspective and on your definition of a “restart”. CIDER has two commands with the word “restart” in their name - one is cider-restart and the other is sesman-restart. I’ve noticed that the majority of CIDER’s users define “restart” as: Restart the nREPL server Reconnect CIDER to the newly started nREPL server I’ve also noticed the majority of the users expect the command cider-restart to do exactly this. It might come as a shock to some people, but this command does something pretty different - it simply kills the current nREPL connection (which in CIDER is the same as a REPL buffer) and creates a new one to the same nREPL server. I like to think of this as “soft restart”. Still, the question remains - how can we do a “hard restart”? Enter sesman-restart. This command is a whole different beast - it will actually restart the underlying nREPL server and re-create all connections within the same CIDER session. I guess that’s more aligned with the expectation of most people. The way I see it there are two primary reasons for the confusion: cider-restart used to behave differently before we introduced the concept of multiple connections grouped in a single session (the sesman library provides this session abstraction) most people don’t understand very well the concept of sessions in CIDER and the relationship between CIDER and sesman. As a corollary - they won’t think to look for commands that are not prefixed with cider-. There’s also the fact that the name cider-restart is probably not ideal. Perhaps a better name would be cider-restart-repl or cider-restart-connection? Naming is hard… I’ll ruminate on the subject of what’s the best course of action. As usual - feedback and ideas from you would be welcome! In the mean time I plan to work on improving the connection management documentation, so it’s clearer how the two command differ. That’s all I have for you today. This episode was brought to you by Clojurists Together. They are awesome and so are all of you! Keep hacking!

GitHub - juxt/clip: Light structure and support for dependency injection

Light structure and support for dependency injection - juxt/clip

GitHub - reifyhealth/specmonstah: Specmonstah will eat the face off your test fixtures

Specmonstah will eat the face off your test fixtures - reifyhealth/specmonstah

GitHub - retrogradeorbit/moonhenge

Contribute to retrogradeorbit/moonhenge development by creating an account on GitHub.

Why is Pisano happy with Clojure? - pisanoeng - Medium

At Pisano, we build a sophisticated customer experience solution for organizations. Since our motto is speed and reliability, we choose rob...

At Pisano, we build a sophisticated customer experience solution for organizations. Since our motto is speed and reliability, we choose robust, scalable and productive tools to build the platform…

Q4 2019 Funding Announcement - Clojurists Together

Funding critical Clojure open source software

GitHub - turbo-cafe/flymake-kondor

Contribute to turbo-cafe/flymake-kondor development by creating an account on GitHub.