ibis
activerecord-summarize
Our great sponsors
ibis | activerecord-summarize | |
---|---|---|
4 | 5 | |
1,899 | 120 | |
- | - | |
0.0 | 4.9 | |
5 months ago | 9 months ago | |
PHP | Ruby | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ibis
-
How I Did $16k in Sales in 3 Months Selling my Ebook
I decided to use a tool by Mohamed Said called "Ibis". It's a PHP command line tool that allows you to write your content in Markdown, specify a few styles, and a cover image, and then it converts it all to a PDF for you. I downloaded it to give it a quick try and I was really impressed with it. It comes pre-packaged with some default styles and I could also use Aaron Francis' "Torchlight" syntax highlighting tool so I could have really nice-looking code blocks.
- Show HN: I wrote a free eBook about many lesser-known/secret database tricks
-
How to create an eBook from Markdown using Ibis?
This is when I came across a tool called Ibis created by Mohamed Said who is a Developer at Laravel.
-
Open-source Introduction to Git and GitHub eBook 💡
The project uses Ibis developed by Mohamed Said.
activerecord-summarize
-
Show HN: I wrote a free eBook about many lesser-known/secret database tricks
This is cool! Re: multiple aggregates in one query, I wrote a Ruby gem that adds an even-more-powerful and multi-database-compatible version to ActiveRecord. (I have tested Postgres, MySQL, and SQLite are tested; others probably work, too.)
https://github.com/midnightmonster/activerecord-summarize
-
Enumerable#tally is so underused
I made activerecord-summarize because this sort of reporting is something I end up needing over and over. From a reading, writing, and maintenance perspective, I like the way you just use normal ActiveRecord methods, and the shape of the data in the block is the shape of the data in the output. You can mostly write each part of the query as if it were the only thing you were querying.
-
Building a dashboard in our portal that will be making heavy-ish queries to supply data to various bars/charts - would elasticsearch suffice to maximize query efficiency, or is there another best practice.
If you need to perform multiple counts and/or sums on the same table, perhaps with different groupings and filters applied, activerecord-summarize can do many aggregate operations in one pass.
- activerecord-summarize, a gem that parallelizes related .count/.sum queries by automatically building a single query to answer all of them at once
- Feedback? I made a gem that lets you run multiple ActiveRecord calculations at once to speed up your dashboards (almost) without changing your code
What are some alternatives?
katacoda
SQL-Server-First-Responder-Kit - sp_Blitz, sp_BlitzCache, sp_BlitzFirst, sp_BlitzIndex, and other SQL Server scripts for health checks and performance tuning.
tails - This is the Tails composer package for Laravel. Easily fetch designs in your Laravel application that you design inside of the Tails Site/Page Builder.
active-record-query-trace - Rails plugin that logs/displays a backtrace of all SQL queries executed by Active Record
rails-utils
introduction-to-bash-scripting - Free Introduction to Bash Scripting eBook
ransack - Object-based searching.
rubygems - Library packaging and distribution for Ruby.
mobility-actiontext - Translate Rails Action Text rich text with Mobility.
prefixed_ids - Friendly Prefixed IDs for your Ruby on Rails models
model_probe - ActiveRecord schema visualization and model organization made easy