This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-02-18
Channels
- # announcements (2)
- # aws (3)
- # beginners (35)
- # boot (10)
- # cider (33)
- # cljs-dev (22)
- # clojure (58)
- # clojure-belgium (1)
- # clojure-europe (8)
- # clojure-houston (1)
- # clojure-italy (47)
- # clojure-nl (2)
- # clojure-spec (4)
- # clojure-uk (39)
- # clojurescript (12)
- # cursive (18)
- # data-science (1)
- # datomic (2)
- # emacs (24)
- # figwheel-main (29)
- # fulcro (24)
- # hoplon (14)
- # juxt (6)
- # kaocha (3)
- # nrepl (6)
- # off-topic (64)
- # om (1)
- # om-next (1)
- # pathom (21)
- # pedestal (18)
- # planck (40)
- # protorepl (1)
- # re-frame (15)
- # reagent (7)
- # reitit (16)
- # shadow-cljs (184)
- # spacemacs (4)
- # test-check (33)
is anyone aware of a good drop dead easy way to host a very simple "blog" format from, like, a directory of files in s3?
And, yes, you can use your own domain -- http://corfield.org is my blog on GitHub Pages, with my own domain (that has pointed at lots of other places previously).
I've had the GitHub Pages blog for about five years now, but I've been blogging since... 2002 I think...
I recently had the challenge of finding something that was reasonably fast for me to set up, yet usable for non-technical people. I settled on Publii: https://getpublii.com/ It's got support for pushing your page pretty much anywhere, including S3.
Reading about total functions, no idea how that can be done in Clojure... https://adamdrake.com/are-your-functions-total.html
@idiomancy Github Pages only support jekyll and static files. If you're using something else, and don't want to spend extra time build the static html files from source locally and add commit them to git, you may consider Gitlab Pages
for instance, I use gitbook
to produce documentation for my sql library at https://walkable.gitlab.io/
after initial config, all I have to do is to push the markdown source to gitlab
and gitlab CD pipeline will automatically compile the latest markdown to html and serve it
here's the config for gitbook: https://gitlab.com/walkable/walkable.gitlab.io/blob/master/.gitlab-ci.yml
+1 for github pages, I run a Cryogen-based personal blog there 🙂 (Cryogen = like Jekyll, but written in Clojure 😄 )
but also this is a thing that exists: https://www.netlify.com/
@lady3janepl with Cryogen+Github Pages, you have to build static html files locally yourself, no?
yes, and I think it’s a better solution than building them on the fly every time someone requests them
I’ve gone over a number of solutions over the years, starting with SSI (! I’m old), through Wordpress-on-hosting, Wordpress-on-VPS, and now a static page generator
nyway, I find a static page generator the best solution for a blog because: I want to write articles in a goddamn text editor and not a browser
I like the look of klipse integration with cryogen
and I like to build them locally as I write them, because I use a number of display-heavy features (dotfile-generated graphs, code snippets, manual html inserts)
@lady3janepl maybe you only want to commit your source (markdown, clojure) to git and NOT your compiled html/css/js files
I do both, because I have custom (non-cryogen generated) mixin pages and files to download. YMMV 🙂
I'm planning to start a new project and I'm thinking what to pick. I'd like it to improve my CV, so that I get more responses from Big N companies (MS, Google, Amazon, etc.) I am planning to implement DHT or something on top of DHT, maybe a peer-to-peer PubSub system based on DHT. Due to my interest in Clojure, i'd like to do it in it, but I'm thinking that me implementing it in Scala + Akka will greater improve my CV and gonna make me more attractive at the job market. Your opinions?
Personally, all the hiring decision makers I've been in contact with just sort of assume Scala isn't a problem for you if you are proficient in Clojure
I guess if you know both Java and Clojure, what's stopping you from learning Scala quickly?
:thinking_face: https://jobs.github.com/positions?utf8=✓&description=Scala&location= https://functionaljobs.com/jobs/search/?q=Scala https://stackoverflow.com/jobs?q=Scala Eh.
so you would advise a Scala over Clojure project for better career opportunities, right?
Like, if I was the hiring manager, I'd prefer to see it in Clojure. But if somebody proved they could build a p2p system in Scala, I'd definitely hire them for some simple ol' Clojure. p2p/dht is non-trivial in any lang though. A good implementation in any language should raise eyebrows.
As a hiring manager, I'll just say that having a "pet" personal project on your resume/CV that is your only experience in a language would not be very persuasive, in a field of candidates that have production experience with that language. In general, relying on GitHub projects to boost your resume/CV can be counter-productive -- If a candidate links me to their GitHub projects, and I take a look and don't think it's good code, or it's not well-tested, or poorly documented, then it's going to be a big red flag against the candidate.
(and remember, there are many valid reasons why a candidate does not have a GitHub repo full of their own code -- so hiring managers should not consider OSS contributions as a bar on which to judge candidates)
On the flipside, if I see that a candidate has a substantial personal project up on github, and I go look and it's good code, it's a definite plus. It's not as good as production experience, sure -- but there's no way to have production experience for the first clojure job you apply to. Caveat: not a hiring manager, although I've been involved in plenty of hiring decisions.
yeah, though for example a clojure shop got acquired by our company and someone though it was going to elevate our company to be a clojure shop, but alas, our backend is mandated to be in scala.