Live data from Hacker News

Ask HN: What weekend projects have you created?

news.ycombinator.com

51–60 of 75 posts

Re: Ask HN: What weekend projects have you created?

#51
post #3

Testdown.org Cilia.io

There appear to be more robust alternatives for both of these, so I’m curious what your “elevator pitch” would be for them?

Cilia is an understandable CI server that's made only for one relatively simple task: building and serving web frontends defined with Docker Compose. It has a very simple hook system and it can show Browserstack videos inline.

The one little feature it has that I haven't seen in other tools (but I'm sure it's not unique) is that it can reverse proxy by Git commit, so that ".ci.example.com" becomes a way to see how the frontend looks at some particular revision.

Actually I wouldn't really pitch it to anyone, because it was quite internal and somewhat made in anger over the complexity of build servers like Jenkins. It was also an exercise in slightly larger-scale shell programming, which is considered extremely stupid around here, so.

Testdown is still the best system for smoke testing React apps I've used, and I made it because the company I was working at really had horrible experiences with frontend testing. The natural language specifications are kind of like Cucumber, except better and with no need to code step definitions, just define the "data-role" attribute on elements, which I found to be a much nicer paradigm than maintaining a bunch of CSS selectors in the test code, etc.

It was really useful to have UI test specifications that could be read by everyone in the company. And because it's made in a way that integrates with the React app, instead of sitting outside watching via e.g. PhantomJS, it can be very accurate and robust. For example, our app showed a spinner whenever it was loading an AJAX call, so we came up with the "Wait." command that simply waits until no spinner is visible, and that worked really great.

I don't care so much about Cilia, but Testdown is still a really interesting project for me. It's as much about a specific implementation as a way of thinking of testing in a pragmatic and nice way. I'd like to try implementing it with a parser based on GF (Grammatical Framework), to be able to handle actual grammatical constructs with more sophistication.

Neither of these projects are mature technology, but they worked like champs internally for about a year, and helped kickstart us into continuous integration of the frontend, which had been a thorny problem.

Re: Ask HN: What weekend projects have you created?

#52
post #6

I tried my hand at RiotJS to build https://apiblocks.com which is a way to see lots of API endpoints in one view. Specifically one point of data from each endpoint. It never got much traction and I had a couple of threads on here about it. I still believe in the idea and have been working on it periodically, but I have started other projects since.

I think some graphs would be great. ex. Current Bitcoin price and a graph for past prices

Re: Ask HN: What weekend projects have you created?

#53
http://browserhelp.me started as an aid for the impaired to control your Chrome browser via Amazon Alexa. The prototype won two awards in online Alexa contests, and even though the product is still very much under development it has about 500 people already using the skill. Learned a lot from that project!

Re: Ask HN: What weekend projects have you created?

#54

https://cronitor.io started as a weekend project. I had an acute need for the product which enforced getting a working version quickly. After using the result of that first weekend hackathon in production for a couple of weeks my co-founder and I decided to put in another couple weekend afternoons and evenings to make it a saas product. We've been working on it part-time ever since. I wrote more about it in an Indie…

This is cool! Please talk about the stack!

Re: Ask HN: What weekend projects have you created?

#55
post #44

https://canpicker.com/ It's taking longer than a weekend though. My usual projects are more complicated and I wanted to do something brain dead and relatively instantly gratifying. Clojure + clojurescript(react based).

AKG K240 (MKII)/Sennheiser HD 598 seem to be missing (I only know of these two)

Yeah I've been meaning to add the K240 as they're quite good and popular. I'm not immediately familiar with the HD 598 but Sennheiser generally makes good stuff at each price point. They have a habit of changing model numbers periodically though for seemingly no reason.

Re: Ask HN: What weekend projects have you created?

#56
http://www.zavtech.com/morpheus/docs/ - The Morpheus library is designed to facilitate the development of high performance analytical software involving large datasets for both offline and real-time analysis on the Java Virtual Machine (JVM). The library is written in Java 8 with extensive use of lambdas, but is accessible to all JVM languages.

Re: Ask HN: What weekend projects have you created?

#57
Query Parse App. https://itunes.apple.com/de/app/query-parse/id1170245634?l=e...

Just needed myself a SQL wizard builder for Parse.com (and soon for Mongodb) that checked data types and references on joins. It can export your query's generated code to be run elsewhere and also is capable of export query's result in .csv format. Making some money out of it :)

Re: Ask HN: What weekend projects have you created?

#60
Over weekends, I built an ARKit game for iOS 11 https://itunes.apple.com/us/app/hoop-stars/id1282112219

I'm still busy fixing issues & developing new features :)

ARKit itself may not be the most amazing framework ever, but the cool thing about AR is that people just get it. For example, my demo footage is here https://www.youtube.com/watch?v=tJlaUQA7Xic and it's very easy to grok

If you have any questions about ARKit, please don't hesitate to ask

Post reply on HN