ombulabs / blog Goto Github PK
View Code? Open in Web Editor NEWThe Lean Software Boutique's Blog
Home Page: http://www.ombulabs.com/blog
License: MIT License
The Lean Software Boutique's Blog
Home Page: http://www.ombulabs.com/blog
License: MIT License
It'd be nice to have a tags index, something like: http://www.ombulabs.com/blog/tags, which shows all of our posts' tags, and you can click on a tag, for example ruby
, and go to the tag's index: http://www.ombulabs.com/blog/tags/ruby, which already exists.
_posts/2015-07-14-mercado-pago-security-vulnerability.markdown
has been marked as unpublished and needs to be updated
Hey @mauro-oto,
It'd be great if we had a little guide in the README about posting new articles.
Could you add that?
Thanks!
In the latest version of Rails (5.1) any?
and exists?
are now equally performant.
Update this post: https://www.ombulabs.com/blog/benchmark/performance/rails/present-vs-any-vs-exists.html
Just wanted to add this here so that we don't forget, @mauro-oto.
To make the PR creation/review/conflict resolving process faster and easier, and less frustrating, Heroku should regenerate the blog for us on deploy.
For example, in this post:
"software development" and "software quality" should be linked to the tag page.
_posts/2015-07-20-why-using-default-scope-is-a-bad-idea.markdown
has been marked as unpublished and needs to be updated
We already have a methodology that works, we should write an article about it so that we can share it with the community and developers working in our Rails upgrade projects.
For some reason, the header stopped being responsive, and you now have to scroll to the right and left to see the entire header, it should not behave like that. Maybe we could just show the isotope or decrease the font size for smaller resolutions?
_posts/2015-11-19-time-and-material.markdown
has been marked as unpublished and needs to be updated
The buttons to share the post on a social network link to https://www.ombulabs.com/monit/slack/setup-monit-notifications-on-slack.html instead of https://www.ombulabs.com/blog/monit/slack/setup-monit-notifications-on-slack.html.
They're missing the /blog/
part in the URL.
We should add a button at the bottom of each post tagged with rails
that visitors can click to refer them to fastruby.io.
Output of bundle exec rake find_dead_links
:
- ./_site/benchmark/performance/rails/present-vs-any-vs-exists.html
* External link http://www.w3schools.com/sql/sql_func_count.asp failed: 404 No error
- ./_site/open-source/crowdsourcing/introducing-infractores.html
* External link http://www.buenosaires.gob.ar/areas/seguridad_justicia/seguridad_urbana/dgcactyt/formulario_denuncia/denunciavial.php?menu_id=34064 failed: 404 No error
We should try to replace these with working links, links to archive.org, or screenshots.
I don't really like the default link color, which is the same color as the text. Maybe the blue color Github uses for links?
We set up Hubot in order to deploy a passing build of the unstable branch to staging, but it's not yet finished. The flow goes:
be cap staging deploy
)._posts/2015-01-19-4-useful-github-tricks.markdown
has been marked as unpublished and needs to be updated
Make it http://creativecommons.org/licenses/by/3.0/ (Creative Commons)
_posts/2015-06-18-our-definition-of-done.markdown
has been marked as unpublished and needs to be updated
_posts/2015-06-28-how-to-git-push-with-blocked-ports.markdown
has been marked as unpublished and needs to be updated
Recently we had a problem when we create the category design-pattern
, the existing design
category was overeaten by the new category and all the articles of design
were removed.
We need to check if that is a problem with Jekyll or with the categories plugin.
The How We Helped Predictable Revenue Scale
article is taking too much space in the index page. We should only show a few lines there.
From a comment in an article: https://www.ombulabs.com/blog/rails/upgrades/upgrade-rails-from-4-2-to-5-0.html#comment-3799159027
For this article: https://www.ombulabs.com/blog/rails/upgrades/upgrade-rails-from-4-2-to-5-0.html
We should add a section about migrations: https://www.ombulabs.com/blog/rails/upgrades/upgrade-rails-from-4-2-to-5-0.html
This should reduce noise in the git diff, as it's a bit hard to review PRs right now because of the amount of files that are generated, and which will keep increasing.
It'd also make contributing posts a bit easier, with less steps involved: just commit and push the markdown file, and that's it.
_posts/2015-04-09-enumerator-grep-vs-enumerator-select.markdown
has been marked as unpublished and needs to be updated
_posts/2015-06-30-the-lean-startup-way.markdown
has been marked as unpublished and needs to be updated
Ruby's native Net::IMAP
library doesn't allow you to fetch attributes it doesn't recognize, like Gmail's X-GM-THRID
, it raises a parse error. The workaround is monkeypatching the class, like shown here: https://github.com/gmailgem/gmail/blob/master/lib/gmail/imap_extensions.rb#L8-L53.
Make sure that these tags are only generated for articles/posts:
https://github.com/ombulabs/blog.ombulabs.com/blob/master/_site/tags/rails/index.html#L42-L45
_posts/2015-07-29-slack-notifications-with-slack-notify.markdown
has been marked as unpublished and needs to be updated
@etagwerker @lubc the RSS feed is currently broken in production, it uses localhost:4000
as the URL. We should be careful when generating the blog locally and check the git diff for any obvious problems.
Add an environment variable for Google Analytics.
Right now the article's attribution says "Ombulabs".
It should mention the author. A few alternatives:
Some pages show this error when you try to access https://www.ombulabs.com/blog
➜ blog git:(master) ✗ bundle exec htmlproofer ./_site --only-4xx --url-ignore "/blog/,/#content/"
Running ["ScriptCheck", "ImageCheck", "LinkCheck"] on ["./_site"] on *.html...
Checking 206 external links...
Ran on 75 files!
- ./_site/maintenance/conventions/standard-getting-started.html
* External link https://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/app/templates/bin/setup failed: 404 No error
- ./_site/rails/maintenance/ten-steps-to-evaluate-a-rails-project.html
* External link https://docs.codeclimate.com/docs/gpa failed: 404 No error
htmlproofer 3.3.1 | Error: HTML-Proofer found 2 failures!
@etagwerker there are two posts you made which link to 404 pages. For the first link we should look for a stable Rails release instead of master, as it's likely to change over time. For the second one, it looks like it's now /docs/ratings
instead.
Do you think we should add this gem to the project and setup something like Travis to tell us when there are dead links?
So that the build passes
When visiting www.ombulabs.com/blog, Home should point to www.ombulabs.com
See:
It now points to www.ombulabs.com/blog
Hubot makes it incredibly easy to setup on a Heroku server, by using git push heroku master
because of its Procfile
. Given that foreman
doesn't like background processes (ddollar/foreman#65), you need to use monit
, systemd
or tmux
to manage your hubot process.
_posts/2015-08-04-the-7-days-open-source-challenge.markdown
has been marked as unpublished and needs to be updated
It's supposed to be leaner and faster, gets rid of unnecessary gem dependencies.
Right now it just shows the blog title.
_posts/2015-08-25-almundo-bill-vulnerability.markdown
has been marked as unpublished and needs to be updated
The link to the blog's second page leads to a 404, because the link is wrong: www.ombulabs.com/page2, should be www.ombulabs.com/blog/page2.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.