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 programmi

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 her

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

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

2018-08-28 Thread Nando Breiter
n any event, even I'm using proto-repl, 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 >> r

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

2018-08-27 Thread Nando Breiter
he overall 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 sh

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 s

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 Eclipse/Cou

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 lang

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 pa

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 Med

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 Me

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 > I heard about Clojure a week ago and have

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 documentation

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

2017-03-13 Thread Nando Breiter
, Mar 13, 2017 at 6:42 AM, Cecil Westerhof wrote: > 2017-03-12 22:32 GMT+01:00 Nando Breiter : > >> Seems like the right list to me - at least good enough ... here's a few >> videos from Jordan Leigh, the second one lays out the case for using React >> Native, the first

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

2017-03-12 Thread Nando Breiter
Sagl +41 (0)76 303 4477 cell skype: ariamedia On Sun, Mar 12, 2017 at 10:22 PM, Cecil Westerhof 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 w

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 https://github.com/magomimmo/modern-cljs. It mostly > focuses

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. > > I wouldn't worry, it

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 effici

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 assume

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 direc

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 4477

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
N) 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 > wrote: > > Would CloudFlare help on the short t

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. https://www.cloudflar

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 atta

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 wrote: > Hello everybo

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 wrote: > Thanks Mohit! > > There was a

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 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 I can > guaran

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

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 (0)

Re: Help a Startup use Clojure!

2014-03-13 Thread Nando Breiter
d Clojure deal with classloaders). > > And good luck persuading anyone 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 wrote: > > I'm developing application

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: 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 wrote: > I am interested. > > Thanks. > Josh > > > On Fri, Nov 1, 2013 at 3:57 AM, Tilak Thapa wrote: > >> +1, @James, i'm in.

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 skype:

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 "typ

Re: Teaching Clojure to students (how ?)

2013-10-08 Thread Nando Breiter
On Tue, Oct 8, 2013 at 11:41 AM, Phillip Lord wrote: > > > 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 > around fixing peoples envir

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 > > tha

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 wrote: > Thank you very much James for that detailed advice

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. Cl