A live document updated over time to collect various Git related links that I find useful.
My Own Documents
Third Party Documents
While Vue.js‘ popularity continues to sky rocket, there are some alternatives when you want to keep the declarative style but Vue.js is far too much for smaller requirements.
One is Stimulus from the team at Basecamp:
Alpine.js offers you the reactive and declarative nature of big frameworks like Vue or React at a much lower cost.
Listen to Caleb Porizo, author of Alpine.js, talk all about it on this episode of Full Stack Radio.
I’m currently looking at some centralised logging tools and the following stand out:
- Octopussy – one I cam across a long time ago but looking at some of the others below it may be past its sell by date?
- Graylog2 – GSOH (in dating parlance) – “Manage your logs in the dark and have lasers going and make it look like you’re from space.“
- logstash – “a tool for managing events and logs. You can use it to collect logs, parse them, and store them for later use (like, for searching). Speaking of searching, logstash comes with a web interface for searching and drilling into all of your logs.“
- Kibana – You have logs. Billions of lines of data. You shipped, dated it, parsed it and stored it. Now what do you do with it? Now you make sense of it… Kibana is an alternative browser based interface for Logstash… that allows you to efficiently search, graph, analyze and otherwise make sense of a mountain of logs.
Kibana has a Bootstrap UI and is written in PHP which immediately bumps it up my list 😉
I was just reviewing an accessibility presentation where the author had an interesting slide on the top 15 UI libraries on GitHub with 1500+ watchers. Here they are with links and descriptions (my own comments in italics):
- impress.js – It’s a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com. (GitHub page).
- chosen – Chosen is a library for making long, unwieldy select boxes more friendly. Another plugin we love and use in a number of projects.
- jQuery-File-Upload – File Upload widget with multiple file selection, drag&drop support, progress bars and preview images for jQuery.
- spin.js – An animated CSS3 loading spinner with VML fallback for IE.
- deck.js – Modern HTML presentations (GitHub page).
- Skeleton – A Beautiful Boilerplate for Responsive, Mobile-Friendly Development.
- Foundation – An easy to use, powerful, and flexible framework for building prototypes and production code on any kind of device.
- showoff – the best damn presentation software a developer could ever love (example).
- ajax-upload – A file upload script with progress-bar, drag-and-drop (GitHub page).
- isotope – An exquisite jQuery plugin for magical layouts.
- Timeline JS – Beautifully crafted timelines that are easy, and intuitive to use. This actually looks really cool and very pretty.
- etherpad-lite – An Etherpad based on node.js – Our goal is to make collaborative editing the standard on the web.
- ColorBox – A lightweight customizable lightbox plugin for jQuery.
Some thinks that jump out at me from the above is that frameworks are very popular and, similarly, prestation frameworks are also very popular. There must be a deep hatred of PowerPoint and Keynote among web developers! The other take away for me is how a very small project – such as chosen – can become hugely hugely popular.
TallyStick allows you to focus on what you love to do while it takes care of tracking and accumulating the time you spend on projects. As of today, TallyStick is live and open for business. Please sign up, take advantage of the one month’s free trial (with no credit card details required) and tell us what you think.
Overt at Open Solutions, we manage networks, build Internet infrastructure, consult and develop web applications for many customers. Tracking the time our engineers spent on different projects – especially those on the front line hopping from customer to customer – was becoming an issue.
And we had enough. So we built TallyStick. Necessity, as the saying goes, is the mother of invention.
We believe in web applications that are simple, beautiful and functional. And after an exhaustive search, we couldn’t find one to fit our needs… so we built it. And who better to build a time tracking application for IT and other consulting professionals than those same professionals!
TallyStick allows you to focus on what you love to do while it takes care of tracking and accumulating the time you spend on projects. We believe it’s simple, efficient and quick. And we hope you agree.
As of today, TallyStick is live and open for business. Please sign up, take advantage of the one month’s free trial (with no credit card details required) and tell us what you think.
Also, all users signing up during the beta period will receive a lifetime discount of 10% on that account!