Email or username:

Password:

Forgot your password?
552 posts total
Andrew Tropin

Changed the battery in the phone and now it's blazing fast.

[DATA EXPUNGED]
Andrew Tropin

I've been really busy working on a contract for a few weeks and almost didn't reply to emails, but it seems rde-devel mailing list became only more active during this time:

lists.sr.ht/~abcdw/rde-devel

Maybe I need to onboard a few more maintainers for #rde and fade away more often? ๐Ÿ˜„

Andrew Tropin

github.com/200ok-ch/counsel-jq

Do someone want to make consult-edn for #clojure or generic consult-lisp? I would really love to see it.

Andrew Tropin

I spent a few hours trying to build #sway 1.8 and when I almost gave up it finally built.

Piyush Chandwani :verified:

@abcdw It happens with me alot of time. That's what makes me think that magic still exists. lol ๐Ÿ˜œ

otterz

@abcdw can't wait for the #gnu #guix package to be updated, current version is only 1.6.1.

Andrew Tropin

Reviewing and merging my own year old patches from guix-patches mailing list ๐Ÿ˜„

Andrew Tropin

It seems more kde packages are actively comming to guix. I saw a bunch of #lxqt packages too.

Will #kde make it to #guix soon?)

Andrew Tropin

I deployed my contract project to production ๐Ÿฅณ Need to make a few more things for it, but I already can take a breath and partially get back to work on my FOSS projects.

Due to paperwork, contracts seeking and many other things related to relocation I still have not so much spare time as I used to (and would like to have), but it's still better than nothing :)

Andrew Tropin

I really like how #fediverse allows to have so diverse sources in your timeline, I can have an eye on some communities/ecosystem by following only a few people from it, I can see when new video is published on #peertube channel and can enjoy some high quality photos from #pixelfed.

Looking forward to see more activity pub enabled blogs.

Andrew Tropin

The hard part about software development is not designing a perfect architecture, but making a good enough one, having tough time-constraints.

Andrew Tropin

Even if deadline is near keep you hacking schedule, do NOT work on weekends or in the evenings.

More a reminder to myself, rather then piece of advice.

Andrew Tropin

malli is great.

You can:
- Annotate your functions with type hints, use it compile time, runtime, in the linter.
- Validate data, parse or generate it.
- Serialize schemas to edn files, database or send it via network.
- Visualize it with graphviz or plantuml.
- Add type schemas afterwards or when you need it.

And everything is blazing fast. This is clojure.spec done right IMO.

github.com/metosin/malli

#clojure

malli is great.

You can:
- Annotate your functions with type hints, use it compile time, runtime, in the linter.
- Validate data, parse or generate it.
- Serialize schemas to edn files, database or send it via network.
- Visualize it with graphviz or plantuml.
- Add type schemas afterwards or when you need it.

Macroz :emacs: :i3wm: :clj:

@abcdw Looks interesting.

We have been using Schema and do get similar benefits (already several years). #cljKondo seems to support plumatic.github.io/schema/sche from what I gather, as well as basic type hints of #Clojure (I've probably bumped into them in a warning already).

We've mostly used Schema for the API and DB layers so far, but gradual typing for core functions could be nice at this stage of the project.

Asko Nรตmm

@abcdw Some Malli errors however are horrendous, and point to no source, so you have to use your gut feeling to debug things. Am not a fan of that.

Andrew Tropin

Let's help Protesilaos Stavrou find a job.

If you are not familiar with him yet, he is a fantastic #emacs and foss contributor, author of modus themes, philosopher, b/vlogger and overall great humble hard-working man.

protesilaos.com/news/2022-11-0

youtu.be/rtLrdFH6eJk

Boosts are very welcome.

Ben Evans

@abcdw I have a couple of ideas. E.g. I'm involved with a free, part-time code school here in Barcelona which would be entirely compatible with bar / shop work while he was studying. That way he could convert his obvious (& impressive) existing tech skills into something more marketable while still earning. So - is he here & if not, what's the best way to reach out?

Tobias Fiebig

@abcdw I am always terminally amazed by the ability of some people in the OSS world to extremely undersell their skills and abilities...

Let's hope there is an org willing to sponsor work for the community.

Andrew Tropin

Spend almost the whole day working on #clojure contract project. It's a real pleasure to use cider with integrant for interacting with repl and reloading namespaces. The most satisfying tools I have ever used so far.

github.com/clojure-emacs/cider
github.com/weavejester/integra
github.com/weavejester/integra

I also use eglot and few other #emacs packages, but cider is a piece of cake. I have been donating to it for a few years and would like to continue when I get some spare funds.

Spend almost the whole day working on #clojure contract project. It's a real pleasure to use cider with integrant for interacting with repl and reloading namespaces. The most satisfying tools I have ever used so far.

github.com/clojure-emacs/cider
github.com/weavejester/integra
github.com/weavejester/integra

Andrew Tropin

Moving to another country made it harder to stream regulary, I still haven't found an appartment for rent and work from arbitrary places, but I scheduled a stream for next week anyway. youtu.be/rx8_ZFv1IV0

Andrew Tropin

It seems many old friends and people I interacted with somehow find me here by #TwitterMigration tag.

I'm glad that migration to decentralized and ethical alternatives continues.

BTW, there are decentralized alternatives to instagram, reddit, youtube, meetup and other platforms. All those alternatives are federated and can interact with mastodon and each other:
fediverse.party/en/fediverse/

Welcome to #fediverse !

Boosts are welcome.

realcaseyrollins
@abcdw I wonder if #Lotide is on that list. It's a link aggregation and forum site like #Reddit, but it's less like #Reddit and more like #Hackernews. Very barebones and basic, even works perfectly with #JavaScript turned off.

This is the instance I'm on: narwhal.city (we definitely could use some more users ๐Ÿ˜…)
Andrew Tropin

Clojure was great, but it became even better, ecosystem improved a lot. Many things are polished now and work without any hassle. ๐Ÿ˜Œ

#clojure

Andrew Tropin

Built a fresh version of Guix Installation ISO for russians and other people, who can't access ci.guix.gnu.org.

It uses ci.guix.trop.in proxy instead and contains an updated connection check, which fails iff both bordeaux and ci.guix.gnu.org are not available.

files.trop.in
files.ygg.trop.in

#guix

Andrew Tropin

Also, packaged jarchive, it allows to open files inside jars using special file path like:
(find-file "~/dl/hiccup-1.0.5.jar::/hiccup/page.clj")

git.sr.ht/~abcdw/rde/commit/73

And now eglot+lsp-clojure have working goto definition for clojure code even if it comes from jars.

git.sr.ht/~dannyfreeman/jarchi

#guix #rde #clojure #lsp #eglot #emacs

Go Up