Abstraction is the essence of programming...
VS Code Extensions for PHP Laravel Developer
Hola Developers !VS code is the free alternative to *phpstorm * and there is more than one extension that facilitates the code process and is characterized by being light, fast and flexible...
Senior Engineering Manager at Reify Health
Senior Engineering Manager at Reify HealthReify Health is paving the way to faster, predictable, and more accessible clinical trials. Through its business entities, StudyTeam and Care Access, the company provides best-in-class trial optimization software and transformative clinical trial infrastruct...
Clojure Deref (Apr 14, 2022)
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS) From the core I mentioned back in the April 1st Deref that we’d had a couple reports with 1.11 where Clojure code compiled with a prior version of Clojure with functions overlappin...
Chief Architect at Reify Health
Chief Architect at Reify HealthAs the senior technologist of the organization, this person will be a critical partner for the Head of Engineering while also being a mentor and advisor to the engineering teams. They are responsible for driving the strategic technology direction of the organization, a...
18 factors powering the Rust revolution, Part 3 of 3
Cover Photo by Markus Spiske on UnsplashDisclaimer: I work at Keyrock but views expressed here are my own. However, if you like the views, do go checkout the company as it is full of awesome people and I have learned much whilst working there, including Rust....
Biff demo: getting started, deployment
0:00 – Overview1:48 – Creating a new project and running it locally7:47 – Provision a server19:38 – First deploy21:25 – Discover a bug with deployment (now fixed)24:37 – Local dev workflow: make some changes and deploy again32:08 – Production nREPL34:43 – Develop-in-prod workflow...
Starting your Computer Music Journey with Clojure and Overtone in Emacs
In this post I want to write about probably the most powerful text editor there is: Emacs and how to set it up so you can begin programming and live coding with Overtone in no time. Many users would disagree and argue that vi/Vim is the king of editors, and I’m not going to get into that bickering, ...
Clojure Deref (Apr 8, 2022)
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS) Highlights As mentioned in last week’s Deref, we’ve released a Clojure 1.11.1 version that reverts the serialVersionUID for the clojure.lang.Keyword and clojure.lang.ArraySeq class...
Heroku vs AWS: Which Cloud Hosting to choose in 2021?
Both Heroku and AWS have become great examples of a rapidly developing and highly demanded area of technologies called cloud computing. To ensure that, let's bring the statistics: the global cloud computing market grew from USD 145 billion in 2017 to USD 371.4 billion in 2020, experiencing a 255.8% ...
Senior Software Engineer at Banzai
Senior Software Engineer at BanzaiAbout BanzaiBanzai builds software to teach financial education in over 30,000 schools and to over a million children and adults nationwide. 800+ community banks and credit unions have partnered with Banzai to sponsor the courses on behalf of 80,000 educators and co...
What Is Behind Clojure Error Messages?
by Ariel Alexi and Arne BrasseurHave you ever looked at your REPL and asked yourself “What am I supposed to understand from this?”. This is not just a junior thought, but one also common to more advanced programmers. What makes it hard is that Clojure error messages are not very informative. This is...
Clojure and what could've been
Assorted musings on Clojure developer experience...
Setting Up VS Code For Clojure And Overtone Development
Introducing VS Code In my previous blog post I wrote a guide on setting up Overtone and starting it on your computer. If you are interested in live coding you should definitely check it out. I concluded that article with a thought that the true power of Clojure and Overtone can be really experienced...
Clojure 1.11.1 release
Clojure 1.11.1 is a minor update to Clojure 1.11.0 and rolls back an unintended change in binary serialization of Clojure objects of type clojure.lang.Keyword and clojure.lang.ArraySeq. This issue was reported by early adopters of Clojure 1.11.0 - thanks to them! In Clojure 1.12 we will address thi...
Freshcode: Clojure Consulting & Software Development Company
Hire Clojure developers with 8 years of experience. Get a professional custom software development in Clojure or consultation on your project....
New major release for Biff
After 10 weekends of development, I’m [positive emotion] to announce a new major release of Biff, the full-stack Clojure web framework that I’ve been using in my small bootstrapped business for the past couple years. This release was supported by sponsorships from JUXT, Clojurists Together, and seve...
Understanding Tail Recursion
In this post, I try to explain how tail call optimization can be used to make recursive functions (of certain kind) more efficient.Understanding Recursion...
Build and run Clojure projects. CLI, tools.deps and deps.edn guide
This article was originally posted at kozieiev.com. Table of contents ...
The Pact library for Clojure
(This is a copy of the readme file from the repository.)Pact is a small library for chaining values through forms. It’s like a promise but much simpler....