68 karma · joined January 21, 2015
The Clojure core team does not get anywhere close to the praise it deserves.
You can read our blog to see how we leverage this stack. https://medium.com/adstage-engineering/realtime-apps-with-om....
For senior engineer we are looking for someone with - 4 to 6 years of engineering experience - Strong leadership skills and communication skills - Experience with any of the following languages and technologies: JavaScript, Ruby, Clojure, Cassandra - Software engineering degree - Experience with marketing or advertising industries is a plus - Management experience is also a plus - ONSITE San Francisco
If you are interested please email stefan@adstage.io.
The report product stack is Clojure and Datomic on the backend, with Clojurescript and Fulcro/Om Next on the front end. We are looking for people with experience or a desire to learn functional programming in a modern Lisp.
You can read our blog to see how we leverage this stack. https://medium.com/adstage-engineering/realtime-apps-with-om...
For senior engineer we are looking for someone with - 4 to 6 years of engineering experience - Strong leadership skills and communication skills - Experience with any of the following languages and technologies: JavaScript, Ruby, Clojure, Cassandra - Software engineering degree - Experience with marketing or advertising industries is a plus - Management experience is also a plus - ONSITE San Francisco
If you are interested please email stefan@adstage.io.
AdStage is a cross-channel advertising management platform helping in-house marketers and digital agencies easily report, automate, and optimize paid search and social campaigns under one roof. We are looking for someone to join our report product team. Report is a WYSIWYG tool for marketers to build dashboards and present their performance internally and to their clients. https://www.adstage.io/reporting/
The report product stack is Clojure and Datomic on the backend, with Clojurescript and Om Next on the front end. We are looking for people with experience or a desire to learn functional programming in a modern Lisp.
You can read our blog to see how we leverage this stack. https://medium.com/adstage-engineering/realtime-apps-with-om...
Also see some of our open source work (more in progress). https://github.com/AdStage/pluck-api
If you are interested please email jason@adstage.io.
PG in some of his older articles was really big on Lisp being the most powerful programming language and instrumental to his success. His writing actually inspired me to learn Clojure.
In your experience, does the power of a programming language, in a software business, matter as much?
Thanks for doing this!
I wanted to have a more modern UI and plan on adding the ability to share decks between users. I would welcome any feed back! :-)
I'm going through the immigration process right now and everyday Canada looks like a good option. I know it's not the US but it's still an awesome western country and has a reasonable immigration system.
Good luck!
For example, creating new domain specific control flows with Lisp macros versus defining a Dirac delta function using limits and integrals. In programming it's easy for bugs to seep in because there are more little/subtle details and leaky abstractions. But math on the other hand feels much more abstract and clean.
Perhaps this is just because dumb silicon boxes interpret our code and humans interpret our math which gives us a much more sophisticated base language to work with.
Also, for what it's worth I graduated with two technical degrees from descent university. Most of the developers I know have engineering degrees.
This is based on my experience interviewing candidates for two small tech companies.
In college I watched the Khan Academy lectures. They were amazing. Made linear algebra very intuitive. https://www.khanacademy.org/math/linear-algebra
So when do you think we'll be able to make a solid app using React Native and cljs on iOS? What's the biggest impediment for being able to do that now?
Wrong, you're son would be here if you were a better parent.
This is a good example of a situation where something like lisp's macro system would be very useful. But I don't understand what the author means by
On the other end of the spectrum, lisp is designed for its upper layer elegance. Its macros are structured all the way to the top. However, to achieve that, it limits its lower level representations. In fact, it takes work-around for simple switches and loops.
What's the work-around? Common Lisp and Clojure have built in conditionals and loops.