profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/martinklepsch/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

cljdoc/cljdoc 449

📚 A central documentation hub for the Clojure community

clj-commons/citrus 255

State management library for Rum

crisptrutski/matchbox 160

Firebase client for Clojure(Script)

confetti-clj/confetti 96

🎉 A tool to help creating and deploying static sites with AWS

crisptrutski/boot-cljs-test 53

Boot task to run ClojureScript tests.

martinklepsch/boot-checkouts-demo 3

A small tutorial on using boot's checkouts option

cljdoc/codox 2

Clojure documentation tool

clojurians/clojurians-matrix 2

Clojurians on Matrix.org

issue openedclojure-lsp/clojure-lsp

Moving vars/function to a different namespace

After a coding spree I often realize that I'd like to rearrange some of my code. For instance I defined a utility function and would now like to also move that to the "utilities" namespace.

In these situations it would be create to trigger a command and basically rename a var including it's namespace portion. For example I'd like to move my.app.core/find-first to my.app.util/find-first. Besides just moving the var it would also be great if all call sites are updated accordingly and requires to my.app.util are added as needed.

I can't think of many alternatives other than just moving the code manually, which is tedious and error-prone. That said there probably are lots of IDEs that support this type of functionality and it might be good to take a look their UX for inspiration.

created time in 2 days

startedlogseq/logseq

started time in 3 days

issue commentleonoel/missionary

documentation, what is missing ?

Some ideas:

  • A walkthrough of some common workflows with ClojureScript, e.g. subscribe to DOM events, start/end flows etc.
  • A list of the various macros m/? m/ap and so on with descriptions of what they do, CLJ/S compatibility, and a "how to read them"

IMHO something like this would suffice, touching on all the features available and how to use them. https://github.com/clojure/core.async/blob/master/examples/walkthrough.clj

There are some tools (like transcriptor) to turn REPL sessions into tests, maybe that'd be a good format for this.

leonoel

comment created time in 11 days

fork martinklepsch/missionary

A functional effect and streaming system for clojure and clojurescript.

fork in 11 days

delete branch cljdoc/cljdoc

delete branch : mk/docs-url-fixes

delete time in 16 days

PR merged cljdoc/cljdoc

remove uneccessary CURRENT and old /jump docs

This came up in Slack as potentially confusing. CURRENT isn't actually needed unless you want to link to a specific document/namespace and so we can just remove it. Same goes for the old /jump routes which I think don't solve any real purpose over the redirects we do with just /d/project-id or /d/group-id/artifact-id.

+8 -6

0 comment

2 changed files

martinklepsch

pr closed time in 16 days

push eventcljdoc/cljdoc

Martin Klepsch

commit sha 79bc7481778cae8fe4573b9e3b3d5b33de4c9d90

remove uneccessary CURRENT and old /jump docs (#469)

view details

push time in 16 days

PR opened cljdoc/cljdoc

remove uneccessary CURRENT and old /jump docs

This came up in Slack as potentially confusing. CURRENT isn't actually needed unless you want to link to a specific document/namespace and so we can just remove it. Same goes for the old /jump routes which I think don't solve any real purpose over the redirects we do with just /d/project-id or /d/group-id/artifact-id.

+8 -6

0 comment

2 changed files

pr created time in 18 days

create barnchcljdoc/cljdoc

branch : mk/docs-url-fixes

created branch time in 18 days

push eventcljdoc/cljdoc

Martin Klepsch

commit sha 95bbf380ae2b5c03a156666a0904437884c9a158

ops get raw IP from terraform state instead of quoted

view details

Martin Klepsch

commit sha 62eb26fd9d265f53d42f1ef88d5dad8851728c12

properly url-encode path parameters to badge service

view details

push time in 21 days

push eventmartinklepsch/martinklepsch.org

GitHub Action

commit sha bd664a5cc9b5eea81dc65a9e6c2cf69682f37740

Update frontmatter

view details

GitHub Action

commit sha 45ce59c8e80bc43882c870605c9b3712c6d98098

Update compiled _site

view details

push time in 23 days

push eventmartinklepsch/martinklepsch.org

Martin Klepsch

commit sha edc223e972fe7997faef9f5cdb0431c32ccd9b59

Update One Hundred “2021-08-25-a-blockchain-usecase”

view details

push time in 23 days

push eventmartinklepsch/martinklepsch.org

GitHub Action

commit sha 8024856f35cb9c123c8122e6451db9b890b3e8cb

Update frontmatter

view details

GitHub Action

commit sha d618bb94176f2ab023b6d4f656bbe7991106e7cb

Update compiled _site

view details

push time in 23 days

push eventmartinklepsch/martinklepsch.org

Martin Klepsch

commit sha 12d637273b7cdb7074e154e72430c6a50053fac1

Update One Hundred “2021-08-25-a-blockchain-usecase”

view details

push time in 23 days

push eventmartinklepsch/martinklepsch.org

Martin Klepsch

commit sha 836e7cd5de13f2bbb2801c88d4c250597800b42c

Update One Hundred “2021-08-25-a-blockchain-usecase”

view details

push time in 23 days

push eventmartinklepsch/martinklepsch.org

GitHub Action

commit sha d242804b518c931094f7472c65eb3b36f355e51f

Update frontmatter

view details

GitHub Action

commit sha e297c28ae5f8560d7f39558fb0a9bbed08bb6fed

Update compiled _site

view details

push time in 23 days

push eventmartinklepsch/martinklepsch.org

Martin Klepsch

commit sha e74e39efe841f6dfa3084f8d4818e30211d94fda

Create One Hundred “2021-08-25-a-blockchain-usecase”

view details

push time in 23 days

push eventmartinklepsch/martinklepsch.org

GitHub Action

commit sha 597da952710810cb0fb0f707c15c4a6118c37e90

Update frontmatter

view details

GitHub Action

commit sha e2e26811e42040ad1524eddf7a590d073988b926

Update compiled _site

view details

push time in 24 days

push eventmartinklepsch/martinklepsch.org

Martin Klepsch

commit sha a9ecb3767b64fcf1c9d6029cdb75e03527755e75

Create One Hundred “2021-08-25-luma-gets-it”

view details

push time in 24 days

issue commentcljdoc/cljdoc

Consider allowing library author to choose analysis platforms

Sounds good to me 👍 🙂

lread

comment created time in a month

push eventmartinklepsch/martinklepsch.org

GitHub Action

commit sha 570fdfec3d39d3219ee803af15456d57077beb25

Update frontmatter

view details

GitHub Action

commit sha b831a1b714853d70e17ca0e17b27ddcc05b4b3d4

Update compiled _site

view details

push time in a month

push eventmartinklepsch/martinklepsch.org

Martin Klepsch

commit sha e05142476ea455f416dc1d4d02dc17bc25f5d03d

Create One Hundred “2021-08-20-the-cljdoc-contributions-strategy”

view details

push time in a month

created repositorymartinklepsch/yt-promesa

created time in a month

pull request commentcljdoc/cljdoc

Add retries to maven fetches.

I'll try to give this a more thorough review next week but two quick thoughts:

  • Let's totally use clj-http-lite, feels strange to just use io/reader to be honest :D
  • I think it would be ok to use robert-bruce. It seems well tested and does what we need in a small package.
  • I'm a fan of not using :refer so that you can always see where a var is coming from.
corasaurus-hex

comment created time in a month

issue closedcljdoc/cljdoc

I've been blocked

i've been blocked from discord.com and i don't know how to get back on how do i do that?

closed time in a month

Shashai

pull request commentcljdoc/cljdoc

Make a clear next action on a successful build.

And it's deployed 👍 https://cljdoc.org/builds/47287

corasaurus-hex

comment created time in a month

push eventcljdoc/cljdoc

Cora Sutton

commit sha 87b34f22b4f459227963b83e0138c09809b672e0

Make a clear next action on a successful build. (#461) Uses Wikipedia's capitalization rules for the button text: https://titlecaseconverter.com/ Mimics the button format on the homepage and uses the styles suggested in the issue. Fixes #204

view details

push time in a month

PR merged cljdoc/cljdoc

Make a clear next action on a successful build.

Uses Wikipedia's capitalization rules for the button text: https://titlecaseconverter.com/

Mimics the button format on the homepage and uses the styles suggested in the issue.

Fixes #204

Here's what it looks like when rendered on success:

20210804000133-k2e7j-cljdoc build #2

NOTE: the red box was added by me in post, for emphasis

+31 -12

2 comments

1 changed file

corasaurus-hex

pr closed time in a month

issue closedcljdoc/cljdoc

Make a very clear next action once a build has completed

When watching a build happen (e.g. https://cljdoc.org/builds/6561), at the end of the build, there isn't a single clear next action to take. One idea would be to add a button like this:

screenshot of google chrome 13-11-18 10-33-28 am

<a class="f6 link dim ph3 pv2 mb2 dib white bg-blue" href="#0">Go to new documentation</a>

Styling and copy both need some work, but I've often felt when I'm looking at a build, "Ok, now what?" once it has finished.

Possibly another thing to do would be to include a big green tick/red cross on the last build step so people know that the process has completed.

closed time in a month

danielcompton
PullRequestReviewEvent