scittle-prints-itself scittle-prints-itself Table of Contents Introduction Problem statement Some reagent code Fetch Pretty print the code..? Eval string Only fetch once Make a big aquamarine rectangle into a small magenta rectangle Codepen Introduction I was wondering about what is c...
Project Manager
We are looking for a Project Manager to join product development for our client from the USA. If you are an experienced QA Engineer acting as a leader on your projects and willing to start your project management career – you are about to get this unique chance! The product is an AWS hosted multi-m...
My next clojure steps
I am kind of finishing Getting Clojure book. I don’t understand namespaces in Clojure well. Apart from that all is okay. I am planning for my next Clojure steps, they are as follows:Tic-tac-toe...
Clojure Deref (Sep 26, 2022)
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS) Podcasts and videos 44: Jank with Jeaye Wilkerson - The REPL podcast Howard Lewis Ship - Cognicast Episode 171 - Cognicast podcast ...
Growing macros
A program evolves to be more like itself. Zach Tellman At Papers We Love this week, I was struck by Zach’s perspective on software growth. One of the joys I find in project maintainership is discovering the nature of the program itself. Sometimes the results are surprisingly beautiful. Zach pu...
Paging Doctor AWS
I've been using AWS for quite a while now, and one thing that is as inevitable as death and taxes is dealing with paging. All of the APIs that return multiple items support pagination in some way, and anytime you write code that needs to act on all items, you need to handle fetching pages. My quest ...
Full-Stack Clojure Engineer at Scrintal
Full-Stack Clojure Engineer at ScrintalIt might sound like a buzz word but we really do emphasise people first. Which means 1. You'll have a ton of room for implementing your ideas and seeing results2. You will build a product that bring joy to millions of peoples' daily livesWe want people feel joy...
Embrace immutability (Programming & Infrastructure)
Mutability 🚨 If you are a programmer, and you have some experience with languages such as Java, Python and Go are likely you are aware of the benefits and drawbacks of mutability....
ELI5: Clojure's Iteration function
I’m going to try to explain in the simplest way how clojure’s iteration function works. It’s hard to discern how it works by reading the documentation (atleast the first few times). One of the most common use cases for iteration is making paginated api calls. A paginated api call usually returns two...
Founding engineer Arc Studio – GitHub for Hollywood at Arc Studio
Founding engineer Arc Studio – GitHub for Hollywood at Arc Studio We're building a real-time collaborative screenwriting app. North-star vision is to be come a collaboration-first Google Docs (think GitHub for normal text) Lots of interesting challenges: We're building documents with real-time e...
QA's Notes: My Toolset, Testing Myths, and First Clojure Project
Full of challenges and aha moments, the tester's career path is something worth stepping on. Here I share my thoughts on how to do it with joy, and what tools to use....
binaural-beats-using-scittle
binaural-beats-using-scittle binaural-beats-using-scittle Table of Contents Introduction What are binaural beats? Science Frequency The neuroscience of the auditory system I think this is ultra cool Give me those binaural beats The problem statement: scittle 1 ear, 1 sound The first...
Building an Application with ClojureScript
ClojureScript is a Clojure compiler that generates JavaScript code. Clojure is a high-level, functional programming language that runs on the Java Virtual Machine (JVM), and has access to all Java libraries. With ClojureScript, we can write Clojure code that runs in the browser, and everywhere JavaS...
Equations for data transformation: Term Rewriting
Term rewriting equations and patternsFor a programmer, functions are the fundamental form of expression. Programmers write functions that transform inputs into outputs.\[f(x) = x + 1\] The inputs and outputs are complex data that represent something in the real world. I think about the inputs and ou...
Function that can be called a limited amount of times
Recently I’ve stumped upon a Reddit thread about defining a function that you can call a limited amount of times in Rust, with compile-time check, and I wondered if I can make the same thing in Clojure.Here’s the code:...
44: Jank with Jeaye Wilkerson
Jeaye Wilkerson talks about compilers, LLVM, and building a dynamic, compiled Clojure. Note: I used the wrong link initially when publishing this episode. If you are hearing the wrong conversation, delete the episode and re-download it. Thanks! Jeaye has a background in C++ systems programming, focu...
Biff coding #6: Babashka tasks
We replaced Biff's task shell script with Babashka tasks (partially, anyway). I demonstrate how to store tasks in separate repository so they can be shared by multiple projects.Want to join the next Biff meetup? RSVP here....
Meet the Developer: Cristiano Silva Jr.
In this week’s Meet the Developer we are meeting with Cristiano Silva Jr., a full-stack developer from Brasília, Brazil.How long have you been working at Flexiana?...
Clojure Deref (Sep 16, 2022)
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS) Highlights Looking to the future, the reClojure Call for Speakers is happening now until Oct 9th! Get those talks in. Also, the keynotes will be James Gosling, who designed and imp...
Focus
For fun, I wrote a raytracer in Zig yesterday. It’s a port of a project I did in 2013, in JavaScript. It’s the first time in a while I’ve made a project just for kicks. If you look at the number of GitHub repositories I’ve committed to since 2013, the number is decreasing. Same with number of commit...