Stream

Join this community to post or comment

Magnus Rundberget

General Discussion  - 
 
On a blog roll !
"Taming those pesky datetimes in a clojure stack"
http://rundis.github.io/blog/2015/clojure_dates.html
Have you ever faced frustrating issues when using dates in your clojure stack ? If I mention java.util.Date, java.sql.Date/java.sql.Timestamp clj-time, json/ISO-8861 and UTC/Timezones, does your bloodpressure rise slightly ? This is the blog post I wished I had several weeks back to save me from ...
2
2
Tim Cross's profile photoMagnus Rundberget's profile photoНиколай Рыжиков's profile photoAlexander Petrov's profile photo
2 comments
 
Tx. Appreciate the feedback !
Add a comment...
 
Blogged: Securing Clojure Microservices using buddy - Part 4: Secure and liberate a service app
http://rundis.github.io/blog/2015/buddy_auth_part4.html

A walk-through on how you may apply token based authentication and authorization for a micro service app using #buddy and #liberator.
Before I discovered buddy my first attempt at prototyping a clojure web app with security tried to combine the use of Friend and Liberator. To complicate matters I tried to make an app that both served user content (html) and provided a REST api. I had a hard time figuring out how to make the ...
3
1
Sergey Vasiliev's profile photo
Add a comment...
 
i was using boot-1.1.1.jar with Hoplon but got tired of the bootstrap.css.map errors...
...so i downloaded the latest boot.exe for Windows.

Now, when i run boot.exe -h i get the error:

"Could not find or load main class: boot.App"

...PLEASE HELP ME!!!
1
Daniel Szmulewicz's profile photo
 
The authors of boot are on the  #hoplon  irc channel, and will surely be able to help you.
Add a comment...
 
Hi,
Greetings from Uniqsoft!!!
We have "Clojure Developer “positions at " Princeton NJ"–Full time 
 
Title: Clojure Developer
Location: Princeton NJ
Position Type: Full time 
Salary : DOE
 
Candidate must be prepared to:
Ø  Work on a small team developing a full-stack Clojure application
Ø  Quickly evaluate and learn new technologies, libraries, concepts
Ø  Independently take projects from conception and design through to completion
Ø  Reason about and build concurrent, distributed processing flows
Ø  Move fast and break things, then fix them
Ø  Take on the most ambitious and challenging project of their career
Ø  Laugh at danger, scoff at failure, eat the impossible for breakfast
Skills Required
Ø  At least 1 year of experience with Clojure, or another functional language or lisp
Ø  Experience with good unit test coverage
Ø  Experience with databases
Ø  CI/CD technologies
Desirable
Ø  Datomic, Cassandra (or other NoSQL databases, ex: Riak, Couchbase, DynamoDB, HBase)
Ø  Storm, Hadoop with Cascalog, or Spark
Ø  ElasticSearch or Solr
Ø  RDF/Semantic Web experience, or graph databases/algorithms experience
Ø  Projects on Github
Ø  Clojurescript and Om (or React.js)
Ø  Has read the book, The Reasoned Schemer and done the exercises in core.logic

Thanks and Have A Wonderful Day,
Regards
 
Thanks and Have A Wonderful Day,
Regards
 contact: 443-288-3231
Gopichand
(Sr. Recruiter)
Uniqsoft INC, |4025 Tiber Falls Dr, Ellicott City , MD 21043 |
Direct: 443-288-3231 | FAX: 443-288-4584
Email: gopi@uniqsoftinc.com|  www.uniqsoftinc.com
G-talk: sg.gopichand@gmail.com 
Uniqsoft Inc has high caliber professionals with Information technology skills ranging from application development and support to hardware and network support to specialized areas such database, system administration , ERP and web technologies.
1
Add a comment...
 
Year-old article on Clojure and Security.
Use the OWASP Top Ten Project to minimize security vulnerabilities in your Clojure web application.
1
Add a comment...
 
New promising clojure debugger.
clj-debugger - The missing tool
10
3
Alexander Petrov's profile photoRafik NACCACHE's profile photo
Add a comment...

Kinley Dorji

General Discussion  - 
 
 
Lisp can do it, with Hoplon!
This Hangout On Air is hosted by Micha Niskin. The live video broadcast will begin soon.
Q&A
Preview
Live
Boston Clojure Group Hoplon
Thu, March 12, 7:09 PM
Hangouts On Air - Broadcast for free

1 comment on original post
1
Magnus Rundberget's profile photo
 
I just heard a lot of preparing to connect/start and very little about Hoplon ... is it the correct video ?

Cheers
Magnus
Add a comment...
 
From Sep-2014, for those who didn't get the memo (wink).
The automation tool chooses Clojure on the JVM to improve speed and programming convenience, and shows the evolution of Puppet's design philosophy
9
4
Ivan Pierre's profile photoMartin Hynar's profile photoTravis Camechis's profile photoTomas Metz's profile photo
 
My first exposure to Clojure in production was at MessageOne with Deepak Giridharagopal, who is now engineering head over at Puppet Labs. No surprise here.
Add a comment...

Calvin Mitchell

General Discussion  - 
 
My current History of the World (history.clmitchell.net) database is a mere 1K records with a projected growth to around 20K records.
I'm going to convert this webapp to Clojure/Hoplon.
For web development, what would you suggest as the best (i.e., intuitive) engine to CRUD this data (EDN, JSON, NoSQL, H2, Other)? I know about Datomic, but my impression was that it costs money.
Thank you for your input.
1
1
Alexey Aristov's profile photoCalvin Mitchell's profile photoIvan Pierre's profile photo
2 comments
 
I've decided on Neo4j. I'm building some test datasets and like what i see so far...
Add a comment...

About this community

*Community Moderation* Since this has become an issue of late, here are a few general guidelines for posts to the Clojure Google+ Community. First, this community is _very_ egalitarian. The members dictate content and how the community is used. Anyone wanting Moderator permissions only need ask. But there are a few obvious guidelines everyone should follow. 1. Posts to this Clojure community need to be related to Clojure. The Clojure community is dedicated to all things Clojure, and only things Clojure. 2. Be polite. Remember that while you may have interesting things to say, others do too. The members of this community are not personal twitter followers so dominating the conversation isn't very polite. 3. Be relevant. We want to strive for a high signal-to-noise ratio. Use the community search; re-posting old news from 2011 doesn't further this goal. That's it. Everything else is up to the members to create what we want out of this community. It can be a source of news, event organization, questions, hangouts, whatever we want to make of it.

Nebojša Stričević

General Discussion  - 
 
I wrote a tutorial about testing Clojure web applications with Kerodon.
1
Add a comment...
 
 
Certificate error for leiningen windows install resolved in version 2.5.2, but version 2.5.2 is still not released (still some iassues in the milestone).

You can download last stable lein.bat version from
https://github.com/technomancy/leiningen/blob/master/bin/lein.bat
somewhere in your path, change version to 2.5.1 (line 5) and excute lein self-install.

WARNING if you execute lein upgrade before release of the next version, the old lein.bat  file will be reinstalled and upgrade will not work anymore. So you'll have to reinstall the last lein.bat  file.
The old version works correctly for version 2.5.1 except installing and upgrading.

Technical explanations here :
https://github.com/technomancy/leiningen/issues/1800
https://github.com/technomancy/leiningen/pull/1831
https://github.com/technomancy/leiningen/issues/1841
View original post
1
Add a comment...
 
Dunaj, an alternative core API for Clojure. http://www.dunaj.org/
2
Add a comment...

Magnus Rundberget

General Discussion  - 
 
Blogged: "Implementing a Clojure threading refactoring in ClojureScript using Light Table"
http://rundis.github.io/blog/2015/clj_light_thread.html
About a week ago I blogged and did a ScreenCast about Clojure refactoring in Light Table. I introduced some clojure refactorings enabled by the not yet released plugin I'm currently working on. In this post I thought I'd walk you through a feature I've added since then in a little more detail.
3
1
Serega CarpOFF's profile photoAlexander Petrov's profile photo
 
Great!
Add a comment...

Tim Cross

Development  - 
 
I think I've found exactly the clojure library for SQl I've been looking for!

I've tried lots of SQL DSLs in many languages, including Clojure. I've tried out Korma, HoneySQl and a bunch of others. Every time, I run into the same problems

1. They don't scale well. While they make simple things very simple, they make complex things much much harder

2. Once you queries begin to become more complex, the code becomes more and more ugly and difficult to manage. 

3. They tend to dumb down the database to a very low common denominator and you then reinvent features which are already available in most databases and most likely far more optimised within the native db environment than they are in your clojure code

Then I came across yesql. Now this seems to be just the right balance. This is not an attempt to create yet another DSL for working with SQL. Instead, you just write your SQL in SQL and allow yesql to provide a convenient interface to your SQL. You have access to the full functionality of the underlying database, you don't need to learn some new DSL and your using a well defined, well known and well tested language.  Essentially, you just put your SQL into some files where yesql can find them and then yesql provides a convenient way to interface to that sql - retrieve values, pass in values etc. 
yesql - A Clojure library for using SQL.
12
4
Alex Wang's profile photoTomas Metz's profile photoDean van Niekerk's profile photoSergey Vasiliev's profile photo
3 comments
 
I use JPA. The 2.1 version is really quite comprehensive and relatively easy to use, plus it really is fully scalable, has a big user base and is quite well supported. Abstracting away the management side makes it far easier to read and write. It wraps quite well in Clojure but It does have all those downsides of the object paradigm fit and the relational missmash.
yesql sounds promising though. Everything else I've tried has been endless headaches and time wasting.
Add a comment...
 
Tiny Clojure tool used to pack file resources : 
1
Add a comment...
 
Blogcast: "Clojure refactoring in Light Table"
http://rundis.github.io/blog/2015/clj_light_refactor.html

Quick intro to an upcoming plugin for #LightTable that will provide some pretty cool clojure refactoring features.
5
1
Ivan Pierre's profile photo
Add a comment...

Vladislav Bauer

General Discussion  - 
 
Jabberjay is a Clojure micro-framework for creating Jabber bots.

https://github.com/vbauer/jabberjay
9
Jeff Heon's profile photo
 
For those like who had no idea what jabber or a jabber bot is: http://www.jabber.org/faq.html#jabber
Add a comment...
 
a collection of DB-related libraries in Clojure (don't know how old it is).
clj-record, A pseudo-port of ActiveRecord to the Clojure programming language. ClojureQL ★, ClojureQL allows you to express powerful database queries through simple, elegant, Clojure expressions. Out of the box it compiles to SQL92 which ensures compatability with PostgreSQL and MySQL.
1
1
Ivan Pierre's profile photo
Add a comment...
 
Instead of complicated db queries, wouldn't it be great to display table data on a webpage directly out of an Excel spreadsheet!?
docjure - Read and write Office documents from Clojure
2
Calvin Mitchell's profile photo
8 comments
 
+Alexey Aristov I took a second look at your post and suspect i may have misread you; my goal is to load the contents of an MS Excel spreadsheet (right now it's a google spreadsheet...see history.clmitchell.net) into clojure data structures to display on a sophisticated data grid on a webpage.
Add a comment...