Fork me on GitHub
#off-topic
<
2017-06-23
>
souenzzo00:06:05

How many gigs of memory are there in the machine you use to develop? 4️⃣ - < 4Gb 6️⃣ - 6Gb 8️⃣ - 8Gb 🍕 ~ 12Gb pizzaspin ~16Gb upside_down_parrot +20Gb

seancorfield00:06:42

I consider 16GB the bare minimum for a DEV machine these days.

souenzzo00:06:28

seancorfield: I start this "thread" because I'm using 8Gb and running out-of-memory sometimes.

seancorfield01:06:56

Yeah, I’d expect so. I have 8GB in my laptop and 16GB in my desktop. I can barely run my full “work” stack on the desktop — I can’t run it on the laptop.

seancorfield01:06:32

And I can remember when having 20MB in a laptop was considered huge😞

qqq10:06:53

I have two machihnes, both at 32 GB

qqq10:06:00

is it easy to build a single machine with 128 GB these days?

a1310:06:11

My main desktop has 8G and I'm ok with that. Emacs, terminal emulator and a couple of browsers is all I need 🙂

souenzzo14:06:21

with emacs and a single project, should be ok. But I'm on intellij, datomic, figwheel/clojurescript jvm, repl jvm....

a1315:06:56

well, there are 2-3 clojure work projects + (sometimes) one personal, with their own repls

a1315:06:53

for a single project I'm pretty happy with my 4G mem laptop 🙂

seancorfield15:06:03

Well, I have to run MySQL, MongoDB, Redis, a search engine, 7 small-ish JVM-based servers, and 3 larger JVM-based servers -- that's my local mirror of our production system. Plus an editor and all the usual day-to-day comms software (email, Slack, Skype, etc).

seancorfield15:06:24

I could run 6 of those small servers in a single JVM if I started them all manually rather than running individual JARs.

jsa-aerial16:06:07

macs being macs, mine is 16GB, but it does have 500GB SSD - battery can easily go a day in use w/o recharge!

jsa-aerial16:06:50

My two desktops (at home and in office/lab) have 32GB. These are Linux boxes. My home was originally 16, but was dirt cheap to up it to 32GB.

jsa-aerial16:06:02

@U3JURM9B6 going to 128GB (maybe even 64GB) may be a bit tricky for desktop still. Servers (especially racks) going to 256GB is easy (though a bit of $$) and TB+ is definitely doable.

qqq01:06:02

@U06C63VL4 : yeah, I'm looking at the dell r620 refurbished now

noisesmith00:06:07

I’d be using twice as much RAM if work didn’t force me to use a mac laptop - honestly I’d be happier with a high powered linux machine or a desktop, if not both

noisesmith00:06:29

profiling a big app in yourkit really teaches you what your limits are

cjhowe03:06:08

i don't think i've ever used a machine with 16gb 😕

Shantanu Kumar06:06:15

Does anybody have a recommendation for static site generator? Clojure preferred.

mobileink18:06:22

kumarshantanu: if you can live with minimal docs Miraj builds static sites, with Polymer web components. the homepage https://miraj-project.github.io is built with miraj, source is at https://github.com/miraj-project/homepage

timgilbert22:06:56

I haven't used cryogen, but it looks pretty mature for a jekyll clone: https://github.com/cryogen-project/cryogen

practicalli-johnny07:06:46

@kumarshantanu I am going to give http://cryogenweb.org/ a try this weekend, seems a promising static site generator. It has GitHub pages support and also includes Klipse for live code examples.

practicalli-johnny07:06:51

I currently use http://hexo.io which has worked well and has nice plugins, however I find challenging to debug if things go wrong

Shantanu Kumar10:06:27

@jr0cket Thanks, debugging is why I’m preferring Clojure-based generator 🙂

Shantanu Kumar10:06:30

Cryogen looks nice

practicalli-johnny10:06:15

I would be very interested in how you (or anyonr else) has got on with Cryogen. Thanks

dpsutton13:06:14

quite painless

Alex Miller (Clojure team)14:06:33

@kumarshantanu I’ve used both Cryogen and Stasis and would recommend both. Cryogen provides a lot more structure and support for you, but also has a few more constraints (like with url structure). If your needs fit in those constraints, I’d use Cryogen. Stasis does a lot less automatically but is way more customizable. https://thestrangeloop.com is a Stasis site.

Alex Miller (Clojure team)15:06:24

The Clojure web site itself is built with JBake. Different set of goals and constraints factored in there and I’d recommend JBake too.

mpenet15:06:48

had some success with hugo, quite simple to use

mpenet15:06:59

(but it's not clojure)

dpsutton15:06:59

i like cryogen because everyone that i want to contribute can use it with a simple lein ring server. Lower the bar for contributions the more people who might be on the fence about contributing will

dpsutton15:06:19

no rvm, installing ruby, blah blah. couldn't be easier

mpenet15:06:20

you just need java and lein 🙂

roberto16:06:29

+100 for Cryogen.

captainlexington18:06:32

Hmmm, that link stopped working...

captainlexington18:06:35

Must investigate.

Shantanu Kumar20:06:00

Thanks for the suggestions, @alexmiller @dpsutton @roberto @captainlexington @mobileink - much appreciated!

ballpointcarrot21:06:08

Also tried cryogen, worked decently at the time. In the process of moving to Perun currently.