HNHacker News
TopNewBestAskShowJobs

drikerf

767 karma · joined June 25, 2014

Building a better CRM for small businesses. Wobaka.com.
submissionscomments
drikerf··on Datomic and Content Addressable Techniques
I use it for Wobaka[1]. It's 98% Clojure and ClojureScript with some bash added. I even use it for CSS with a beautiful library called Garden.

Extremely happy going with Clojure!

[1] https://wobaka.com/blog/building-a-startup-on-clojure/

drikerf··on VanillaJSX.com
Nice project! I do wonder though if jsx is the best way to represent elements in code?

Clojure datastructures makes this so much more enjoyable. Everything is just basic lists and maps which makes it very flexible and powerful.

[:ul [:li "task 1"] [:li "task 2"]]

It's weird that it's not more common for making web apps.

drikerf··on Hardest problem in computer science: centering things
AFAIK you should always leave space between floor and walls. As the material may grow/shrink with temperature etc. Very noticable in Sweden.
drikerf··on Only 90s Web Developers Remember This (2014)
Good times! I really enjoyed making a 90s version of my startup's landing page: https://90s.wobaka.com/
drikerf··on Why is Jepsen written in Clojure?
Emacs + CIDER and paredit. Works great!
drikerf··on Why is Jepsen written in Clojure?
Similar story. I'm also running my SaaS on Clojure and maintenance has been a dream compared to other languages. Things rarely break and are easy to upgrade.

Developer experience is fantastic too with HMR, REPL and cljc files. It's fun to write Clojure code :)

drikerf··on I found a bug in SQLite
Any functionality that is tested :)
drikerf··on Loopr: A Loop/Reduction Macro for Clojure
I haven't found that to be an issue. For small programs there's also babashka.
drikerf··on Loopr: A Loop/Reduction Macro for Clojure
Why? Just curious. I've found the JVM to be surprisingly stable and great to work with.
drikerf··on Building a Startup on Clojure
Don't know about your exact environment but I've structured my code so most of it is in .cljc files which can be evaluated in browser and on server. This allows me to evaluate/test/run things easily in the emacs repl.

For view code I think hot reloading has been a great thing with Clojure/Script too. Everything is reloaded properly and the state remains.

drikerf··on Building a Startup on Clojure
Wow, thanks! Recently migrated and seems something went wrong. Fixed now :)!
drikerf··on Building a Startup on Clojure
Clojure is great for writing backends. Checkout Ring and Compojure. Simple libraries for making an API :).
drikerf··on Building a Startup on Clojure
I haven't gotten to that stage yet. But I think it's difficult to hire good devs for all stacks, be it Python, Ruby, JS. Clojure community is super friendly and full of very talented developers and I'd love to pay someone to write Clojure :).

Yes, remote work for sure is an edge when hiring!

Also reminds me of the essay "The Python Paradox" by Paul Graham (http://www.paulgraham.com/pypar.html)

drikerf··on Why to not use JWT (2021)
That was my point. You can easily add validation checks to JWT. Just invalidate tokens issued before a certain time.
drikerf··on Why to not use JWT (2021)
Yes, but if you want to invalidate say currently logged in users, before the tokens expire.
drikerf··on Why to not use JWT (2021)
Not saying you should use JWT, but you can invalidate tokens by adding a timestamp to the payload. This way you could invalidate those issued before a certain time and logout users.
drikerf··on Adobe to acquire Figma for $20B
(types www.sketch.com into browser)
drikerf··on Show HN: Humbo – The IMDB of Travel
Well done! The site looks great. Will be interesting to follow and see it grow :)
drikerf··on Show HN: I made a 90s version of my landing page
Tables! Those were the days :)

I also had good times with FrontPage.

drikerf··on Show HN: I made a 90s version of my landing page
Thanks :)! I had a blast building this!
drikerf··on How I Use Clojure to Build and Scale My SaaS
Thanks :)!
drikerf··on Try Clojure – An interactive tutorial in the browser
Thanks for making this. Hope it helps people discover the joy of Clojure :)!

I've built my SaaS in Clojure and ClojureScript and really enjoy working with it every day since 2019!

drikerf··on Show HN: Redirect your customers from your marketing page to your app
I've found a compromise to work well. Redirect all visitors from '/' but show all other pages as usual on the marketing site. Also, if someone has navigated to '/' from another page, don't redirect either.

This allows existing users to just enter the domain and get to the app, but also to browse the marketing site if they want.

drikerf··on Show HN: Simple CRM and Sales Automation
Thanks :)!
drikerf··on Show HN: Simple CRM and Sales Automation
Thanks! I've made a framework in ClojureScript that generates the docs from Clojure maps/JSON. Will try to open source it soon :)!
drikerf··on Show HN: Simple CRM and Sales Automation
Thanks! Yes, I use Gravatar with Robohash fallback :)
drikerf··on Show HN: Simple CRM and Sales Automation
I'm a solo-entrepreneur and use it myself every day!

Give it a try if you have time, and don't hesitate to contact me if you have any questions etc :)!

drikerf··on Show HN: Simple CRM and Sales Automation
Thanks :)!
drikerf··on Show HN: Simple CRM and Sales Automation
Thanks! What do you think would be a fair price for a CRM with email automations etc? I do think Wobaka is competitive in pricing, even for a solo businesses :).

I like Basecamps offering and they've been an inspiration for choosing flat pricing!

drikerf··on Show HN: Simple CRM and Sales Automation
Interesting!

I like bcc because it has minimal footprint and you can setup most popular clients to automatically bcc an address if you want all emails to go there. I've just added my bcc mailbox as a contact since I don't want all my email in my CRM :).

Page 1 of 5Next →