Re: Clojure as first language

2020-09-28 Thread Nando Breiter
As someone who has known about Clojure for a long time but only recently started programming in it, Clojure seems particularly easier to learn by building something with it, as opposed to reading about it. Perhaps this is because the language, ecosystem, and indeed the general approach to

Re: [ANN] Learn Reitit : New  Course (LearnReitit.com)

2020-08-25 Thread Nando Breiter
Hi Jacek I went to the site but didn't see a way to sign up for this course. Is it ready, or will you release it only sometime in the future? Kind regards, Nando CarbonZero Sagl +41 (0)76 303 4477 cell skype: ariamedia On Tue, Aug 25, 2020 at 3:21 PM Jacek Schae wrote: > Hey! > > Jacek

Re: Closure lang for newbies in 2019

2019-03-09 Thread Nando Breiter
As you said you wanted to build web apps in Clojure, you could check out Tony Kay's tutorials on developing them with Fulco here: https://youtu.be/nlT45ikSEOE . Fulco isn't a beginner's approach, but Tony is an excellent teacher, the tutorials are free and recent. Also, Eric Normand's course on

Re: New developments in beginner-friendly editing/repl environments?

2018-08-28 Thread Nando Breiter
epl, the minimal > setup with Atom would still require leiningen, right? > > -Lee > > On Monday, August 27, 2018 at 5:15:37 PM UTC-4, Nando Breiter wrote: >> >> Not sure what errors you are seeing. I’ve found proto-repl to be >> reliable. If I recall correctly, the proj

Re: New developments in beginner-friendly editing/repl environments?

2018-08-27 Thread Nando Breiter
setup experience and usability will be okay overall. Thanks! -Lee On Monday, August 27, 2018 at 4:00:34 PM UTC-4, Nando Breiter wrote: > > Lee, > > Perhaps https://atom.io/packages/atom-beautify will do what you want. > > With Parinfer disabled, I can select and shift-tab al

Re: New developments in beginner-friendly editing/repl environments?

2018-08-27 Thread Nando Breiter
Lee, Perhaps https://atom.io/packages/atom-beautify will do what you want. With Parinfer disabled, I can select and shift-tab all code to the left margin, removing all indentation. Then when I run Atom Beautify on the file, all indentation is restored. Aria Media Sagl +41 (0)76 303 4477 cell

Re: New developments in beginner-friendly editing/repl environments?

2018-08-27 Thread Nando Breiter
I haven't tried it, but https://atom.io/packages/clojure-indent ? Aria Media Sagl +41 (0)76 303 4477 cell skype: ariamedia On Mon, Aug 27, 2018 at 5:30 PM, 'Lee' via Clojure wrote: > > Probably true that my requirements are a bigger challenge for > multi-language IDEs. I thought

Re: Atom/Clojure N00b - dependency issue

2018-07-28 Thread Nando Breiter
I've installed proto-repl as a package within Atom, and it works. I've never listed it as a dependency within a project. Aria Media Sagl +41 (0)76 303 4477 cell skype: ariamedia On Sat, Jul 28, 2018 at 1:38 PM, Bruce Hunter wrote: > I have installed Atom and Clojure in order to learn the

Re: Best Book for Clojure

2018-03-14 Thread Nando Breiter
I found Getting Clojure by Russ Olsen to be an excellent overview of the language with sufficient detail to get someone programming in Clojure. https://pragprog.com/book/roclojure/getting-clojure Aria Media Sagl +41 (0)76 303 4477 cell skype: ariamedia On Wed, Mar 14, 2018 at 4:13 AM, bijay

Re: Russ olsen's Clojure Book

2018-01-25 Thread Nando Breiter
I like those sections as well! and I also like how Russ has extracted and presented the essential simplicity of Clojure in this book. It makes it very approachable. And the one-liners, like: "There comes a time in the life of virtually every program when decisions need to be made." :-) Aria

Re: [ANN] Datomic Cloud

2018-01-17 Thread Nando Breiter
Is it / how is it possible to develop locally against the cloud version (or close enough to the cloud version) of datomic? My Datomic Pro Starter Edition license expired some 8 months ago. I don't remember if local development is allowed for subsequent versions released. thanks, Nando Aria

Re: Clojure for beginners

2017-12-06 Thread Nando Breiter
https://purelyfunctional.tv/ Living Clojure https://lambdaisland.com/ Aria Media Sagl +41 (0)76 303 4477 cell skype: ariamedia On Thu, Dec 7, 2017 at 12:40 AM, Gregg Reynolds wrote: > > > On Dec 6, 2017 5:24 PM, "Clojure beginner" wrote: > > Hi all

Re: [ANN] Chestnut 0.15.0

2017-05-29 Thread Nando Breiter
I'm seeing a discrepancy in version numbers. On github -> https://github.com/plexus/chestnut, the latest commit says "Bump to v0.15.1 and release " and that matches the lein coordinates given. On the

Re: Writing (firstly) simple application for Android with Clojure

2017-03-13 Thread Nando Breiter
, Mar 13, 2017 at 6:42 AM, Cecil Westerhof <cldwester...@gmail.com> wrote: > 2017-03-12 22:32 GMT+01:00 Nando Breiter <na...@aria-media.com>: > >> Seems like the right list to me - at least good enough ... here's a few >> videos from Jordan Leigh, the second one lay

Re: Writing (firstly) simple application for Android with Clojure

2017-03-12 Thread Nando Breiter
303 4477 cell skype: ariamedia On Sun, Mar 12, 2017 at 10:22 PM, Cecil Westerhof <cldwester...@gmail.com> wrote: > Oops, wrong mailing-list. :'-( > Thanks for replying anyway. :-D > I am going to evaluate you suggestions. > > 2017-03-12 20:38 GMT+01:00 Nando Breiter

Re: Writing (firstly) simple application for Android with Clojure

2017-03-12 Thread Nando Breiter
I'd suggest that React Native is an easier pathway. Take a look here as a starting point: http://cljsrn.org/ Note also that re-frame can be used to build native apps via React Native. https://github.com/mjmeintjes/cljs-react-native-tictactoe https://github.com/Day8/re-frame/ For me, a big plus

Re: Clojure Web Applications for Beginner

2016-11-04 Thread Nando Breiter
You could also check this out: https://purelyfunctional.tv/courses/complete-web-app-from-scratch/ Aria Media Sagl +41 (0)76 303 4477 cell skype: ariamedia On Fri, Nov 4, 2016 at 12:24 PM, Joris Peeters wrote: > I'm really enjoying

Re: Slides for my talk at EuroClojure 2016

2016-10-20 Thread Nando Breiter
Works on Chrome for me ... Aria Media Sagl +41 (0)76 303 4477 cell skype: ariamedia On Fri, Oct 21, 2016 at 12:41 AM, Colin Yates wrote: > I'm using Safari on El Capitan - just tried again with the same > effect. However, in Chrome (on the same machine) it works fine.

Re: Should I switch to Clojure after 3 years of learning another full stack ?

2016-10-07 Thread Nando Breiter
> I want to learn the language and "frameworks" (or how to create the > architecture) much quicker than previous attempt. > I recently came across an excellent course: https://www.coursera.org/learn/learning-how-to-learn that I think can be very helpful for someone trying to learn something

Re: [ANN] Clojure 1.9.0-alpha1

2016-05-24 Thread Nando Breiter
Alex, The spec usage guide is excellent! Thank you! Perhaps a small correction? Below the example: (s/valid? ::person {::first-name "Elon" ::last-name "Musk" ::email " e...@example.com"}) ;; Fails required key check You might want to include what that spec call returns under it, which I

Re: which GC optimizations work better with Clojure?

2016-04-30 Thread Nando Breiter
I've found Censum by jClarity to be an excellent tool to tune JVM GC parameters to your specific application running on a particular server. You add a few GC parameters to enable logging that the tool needs, run your app under load for enough time to get sufficient data, and then feed the log

Re: Running Clojure apps using less memory.

2016-03-28 Thread Nando Breiter
If you want to get more deeply into JVM memory tuning, *perhaps* jClarity's Censum tool can help: https://www.jclarity.com/censum/. It will run an analysis of your specific applications memory usage patterns and make suggestions how to configure the JVM for it. Aria Media Sagl +41 (0)76 303

Re: Compare between clojure and Java

2016-01-05 Thread Nando Breiter
A proper comparison extends beyond a lines of code comparison. Clojure is a functional language, while Java is object oriented. If you haven't seen it, an excellent talk comparing the 2 approaches can be found here: https://www.youtube.com/watch?v=Tb823aqgX_0 Aria Media Sagl Via Rompada 40 6987

Re: Reducing the pain of a clojars outage

2016-01-03 Thread Nando Breiter
loudflare (or a similar CDN) would be useful - we have an open issue > to implement that, but haven't had a chance to get to it: > https://github.com/clojars/clojars-web/issues/434 > > - Toby > > On Sat, Jan 2, 2016 at 4:30 AM, Nando Breiter <na...@aria-media.com> > wrote: > &g

Re: Reducing the pain of a clojars outage

2016-01-02 Thread Nando Breiter
Would CloudFlare help on the short term? I haven't used the service yet, I just ran across it researching DDoS solutions, but judging from the overview of how it works, it *might* be able to cache all clojars.org assets in a distributed manner and handle the DNS issue as well.

Re: [ANN] Let's make clojure.org better!

2015-11-12 Thread Nando Breiter
Expanding on the content idea for new-comers *to Clojure*, like me, (but not necessarily to programming in general), I've found the approachs taken by Living Clojure and PurelyFunctional.tv to be really helpful. Both Carin Meier and Eric Normand (for example) take a relatively shallow angle of

Re: [:ann :book] ClojureScript Unraveled

2015-07-19 Thread Nando Breiter
I'm a Clojure beginner and wanted to compliment the authors on a very clear yet concise text. Thank you. Aria Media Sagl Via Rompada 40 6987 Caslano Switzerland +41 (0)91 600 9601 +41 (0)76 303 4477 cell skype: ariamedia On Fri, Jul 17, 2015 at 7:30 PM, Alejandro Gómez alejan...@dialelo.com

Re: [ANN] Clojure Applied: From Practice to Practitioner

2015-04-13 Thread Nando Breiter
Alex, Would you also like general feedback at the pragprog.com url? Or is that better here? Aria Media Sagl Via Rompada 40 6987 Caslano Switzerland +41 (0)91 600 9601 +41 (0)76 303 4477 cell skype: ariamedia On Mon, Apr 13, 2015 at 3:16 PM, Alex Miller a...@puredanger.com wrote: Thanks

Re: [ANN] Clojure Applied: From Practice to Practitioner

2015-04-08 Thread Nando Breiter
Thanks Alex (and Ben)! I rushed off to buy it, and look forward to cracking it open this evening. It looks like exactly the type of material I've been looking for. Aria Media Sagl Via Rompada 40 6987 Caslano Switzerland +41 (0)91 600 9601 +41 (0)76 303 4477 cell skype: ariamedia On Wed, Apr

Re: How do I track down a painfully long pause in a small web app?

2014-09-15 Thread Nando Breiter
I don't have any experience configuring Clojure apps on the JVM, yet, but it may be that increasing the RAM on the server does not increase the RAM allocated to the JVM instance Clojure is running on. Aria Media Sagl Via Rompada 40 6987 Caslano Switzerland +41 (0)91 600 9601 +41 (0)76 303 4477

Re: Is Clojure a language for growth?

2014-08-20 Thread Nando Breiter
Perhaps the question is more Is your boss (or company) suitable for Clojure? On Wed, Aug 20, 2014 at 2:56 PM, Joshua Ballanco jball...@gmail.com wrote: My advice on convincing your boss to use Clojure for a new project: don’t. Projects succeed or fail for any number of different reasons, but

Clojure Cookbook is out

2014-03-20 Thread Nando Breiter
I got an email from O'Reilly this morning saying that the Clojure Cookbook had been released, and bought it immediately. Thanks to everyone who contributed! It's very helpful. http://shop.oreilly.com/product/0636920029786.do Nando Aria Media Sagl Via Rompada 40 6987 Caslano Switzerland +41

Re: How should I begin this project?

2014-03-20 Thread Nando Breiter
I'm not sure what you mean by scheduling asymmetries. If you mean that someone misunderstood where and when you are supposed to meet, that's one thing. Instead of a web application, you could use a simple email to confirm appointments in this way. At least your clients already use email and would

Re: Help a Startup use Clojure!

2014-03-13 Thread Nando Breiter
I'm developing applications in CFML, which runs on the JVM. If you use the open source Railo version, it is possible to run Clojure and CFML side by side, sharing data structures between them, which should allow you to refactor, or initially build, those parts of the application that would benefit

Re: Help a Startup use Clojure!

2014-03-13 Thread Nando Breiter
that a startup, with some PHP and some Clojure experience, should consider CFML / Railo instead :) Sean On Mar 13, 2014, at 8:49 AM, Nando Breiter na...@aria-media.com wrote: I'm developing applications in CFML, which runs on the JVM. If you use the open source Railo version, it is possible

Re: Any interest in Compojure/Ring screencasts?

2013-11-01 Thread Nando Breiter
Yes. Aria Media Sagl Via Rompada 40 6987 Caslano Switzerland +41 (0)91 600 9601 +41 (0)76 303 4477 cell skype: ariamedia On Fri, Nov 1, 2013 at 9:19 AM, Josh Kamau joshnet2...@gmail.com wrote: I am interested. Thanks. Josh On Fri, Nov 1, 2013 at 3:57 AM, Tilak Thapa

Re: Clojure - Where to start?

2013-10-11 Thread Nando Breiter
Pedestal comes to mind. http://pedestal.io/ I'd assume anything open source that the guys at Relevance (now Cognitect) have released as open source would be a good source for learning from. Aria Media Sagl Via Rompada 40 6987 Caslano Switzerland +41 (0)91 600 9601 +41 (0)76 303 4477 cell

Re: How to go about 'proving' why dynamically typed languages are better.

2013-10-09 Thread Nando Breiter
The best explanation of these misunderstandings I've come across is What to Know Before Debating Type Systems: http://cdsmith.wordpress.com/2011/01/09/an-old-article-i-wrote/ I have learned quite a lot from reading this article and following this discussion, particularly that type and type

Re: How to go about 'proving' why dynamically typed languages are better.

2013-10-08 Thread Nando Breiter
1. Types are useful for structures that HOLD data (ints, strings, maps, arrays… ) because they provide ways defining standard operations to manipulate data that make sense in the context of that type of data. It is helpful to have a type checker check that I am not

Re: Teaching Clojure to students (how ?)

2013-10-08 Thread Nando Breiter
On Tue, Oct 8, 2013 at 11:41 AM, Phillip Lord phillip.l...@newcastle.ac.ukwrote: Guess you have programmed before. Besides which, if I am teaching any significant number of students, I will get the sys admins to do the installation; otherwise, you the first two weeks, you spend running

Re: Teaching Clojure to students (how ?)

2013-10-07 Thread Nando Breiter
I'm in the process of trying to Clojure, and the fact that you need to install leiningen (I think ...) isn't a problem. All I need is clear, simple to follow instructions, and an explanation how all this plumbing works, and what its advantages are. I find installation instructions rather easily.

Re: Newbie seeks advice

2013-10-07 Thread Nando Breiter
Functional Thinking with Neal Ford http://www.youtube.com/watch?v=JeK979aqqqc Aria Media Sagl Via Rompada 40 6987 Caslano Switzerland +41 (0)91 600 9601 +41 (0)76 303 4477 cell skype: ariamedia On Mon, Oct 7, 2013 at 4:22 PM, vMac vanmac...@gmail.com wrote: Thank you very much James for