Trending tech aggregator http://nextbigthing.tech
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Steven vanZyl 09c34fb8ea Broke up files and cleaned things up 1 month ago
views Improved the layouts and added style.org 2 months ago
' Broke up files and cleaned things up 1 month ago
.gitignore Switch to Ruby and Literate Programming 2 months ago
Gemfile Switch to Ruby and Literate Programming 2 months ago
Gemfile.lock Switch to Ruby and Literate Programming 2 months ago
LICENSE Add license 2 months ago
README.org Broke up files and cleaned things up 1 month ago
Rakefile Switch to Ruby and Literate Programming 2 months ago
data.org Broke up files and cleaned things up 1 month ago
data.rb Broke up files and cleaned things up 1 month ago
main.org Broke up files and cleaned things up 1 month ago
main.rb Switch to Ruby and Literate Programming 2 months ago
style.org Improved the layouts and added style.org 2 months ago

README.org

Intro

NextBigThing.tech aggregates upcoming tech projects from a number of different sources and presents them in once place.

This project is written in the Ruby programming language with the Sinatra webserver.

I have taken a Literate Programming approach to this project using Emacs Org-Mode. Files are tangled from the .org files into the proper files which can then be run.

Agenda

DONE Look for Competition

CLOSED: [2019-11-15 Fri 13:12]

If it already exists then it might not be worth doing. Or maybe it will be, who knows?

I don't think there is any site quite like what I am going for.

DONE Evaluate Technologies

CLOSED: [2019-11-15 Fri 15:47]

I've been thinking going with Ruby and Sinatra, but it's probably worth looking at other options too.

+I decided to go with Clojure. I think. I might change my mind on that honestly.+ I changed my mind and am going to take a Literate Programming approach with Ruby and Sinatra.

Ruby + Sinatra

Clojure

Workers/Serverless

Using some kind of serverless model might be economical. But would also require me to figure out how to do that.

DONE Find sites to Aggregate

    Ensure that the sites ToS are OK with this and they have like an API.
  • Show HackerNews
  • ProductHunt
  • GitHub trending
  • Reddit?
  • Other?

Learn their APIs and get data

Filter to only relevant

DONE Consider Literate Programming

Using Org-Mode and Org-Babel-Tangle I could write this whole project in a literate config manner. Which might be a very cool idea.