Filter by source
All sources GoCardless 6188 PubNub: 2462 Vercel 1539 Ariya Hidayat 849 Serverless 848 Jake Trent 812 Drew DeVault 783 Nic Raboy 733 Neon 479 Supabase 424 Soundcloud 409 SitePoint 406 Johannes Brodwall 378 Databricks 366 Jeremy Kun 323 PostHog 286 Real Python 286 Graham King 257 Carlos Becker 251 MapTiler 250 Scott Johnson 250 Lea Verou 242 Laravel 232 Matt Aimonetti 231 Andrew Bancroft 214 Stanko Tadić 186 Twilio 181 Atomic Object 176 Cloudflare 170 Nvidia 168 Trivago 158 Freek Van der Herten 155 Stack Overflow 145 The Daily WTF 136 Discord 134 WyeWorks 134 Dan Luu 133 Raymond Chen 133 Una Kravets 132 Swizec Teller 129 GitHub Old 128 Reginald Braithwaite 121 Radek Pazdera 118 Warp 114 Antirez 110 Codrops 110 Jane Street 105 Android 104 Cerner 103 AdRoll 102 Auth0 102 Jake Wharton 101 Changelog 100 Nelson Elhage 98 OCTO Technology 96 Ilija Eftimov 94 Marek Majkowski 94 Thoughtbot 89 AWS 88 dbt Labs 88 Finn.no 86 Nick Desaulniers 86 Hostinger 84 Hayden James 81 Luciano Mammino 79 Martin Fowler 78 Wingify 78 Marcelo Rinesi 77 Monica Dinculescu 77 Matt Warren 76 Docker 75 Drivy 75 Jan Lelis 75 Jessie Frazelle 75 Paweł Chudzik 73 Toptal 73 .NET 69 Nordic APIs 69 Lerner Consulting 68 Mykhailo Kozik 68 T.J. Maher 67 Timescale 66 Axel Rauschmayer 64 Mozilla Release 64 Ebay 62 Kotlin 62 Tania Rascia 60 0xADADA 59 Khan Academy 59 Jake Yesbeck 58 Confluent 57 Evil Martians 54 jOOQ 53 Tailscale 51 Sam Saffron 50 Sentry 49 Monstermuffin 48 RoseHosting 48 Huon Wilson 45 HackerEarth 44 Philip Walton 44 Dennis Felsing 43 SurveyMonkey 43 Fly.io 42 Robin Ward 41 Philipp Oppermann 40 Gleb Bahmutov 39 Facebook AI Research 38 The Pragmatic Engineer 38 Dean Hume 37 Rust 36 Josh Sherman 35 Alex Russell 34 Stripe 33 Joe Nelson 32 Tumblr 32 8th Light 31 Addy Osmani 31 Grab 31 Armin Ronacher 30 Domenico Luciani 30 Lazarus Lazaridis 30 Palantir 30 Pamela Fox 30 Airbnb 29 Brandwatch 29 Evan Miller 29 IPFS 29 Ruslan Spivak 28 Vanilla Java 28 Bartlomiej Filipek 27 Daniel Doubrovkine (dB.) 27 Jonathan Snook 27 Petr Mitrichev 27 Pinterest 27 Red 27 Mozilla Hacks 26 Bad Concurrency 25 CSC - IT Center For Science - Cloud Team 25 Dereuromark 25 Evan Hahn 25 GameChanger 25 Guido van Rossum 25 Jay Fields 25 Jeff Preshing 25 Julia Evans 25 Life Plus Linux 25 Mark Seaborn 25 Okta 25 Oona Räisänen 25 Srinivas Tamada 25 Stephen Colebourne 25 Steve Yegge 25 PagerDuty 24 Squarespace 24 Kogan.com 23 Criteo 22 GitHub 22 Babbel 21 Elegant Code 21 Crystal 20 Dave Cheney 20 David Walsh 20 Eli Bendersky 20 Guardian 20 HomeAway 20 Justin Weiss 20 Michael Herman 20 Miguel Quinones 20 Mike Ash 20 Ole Begemann 20 Paul Irish 20 Robert C. Martin 20 Stefan Parker 20 Target 20 Yahoo 20 Dropbox 19 Gusto 19 Netflix 19 Instacart 18 Nikola Brežnjak 18 The Coded Self 18 Aaron Patterson 17 Jeff Atwood 17 Thumbtack 17 Erlang Solutions 16 Stack Abuse 16 Wealthfront 16 Arkency 15 Bigcommerce 15 Edward Faulkner 15 Filippo Valsorda 15 High Scalability 15 Hypriot 15 Jacopo Tarantino 15 Jerry Gamblin 15 John Wittenauer 15 Lambda the Ultimate 15 Localytics 15 Matthew Green 15 Medium 15 Microsoft Python 15 Postmark 15 RocksDB 15 Slack 15 Spotify 15 Yegor Bugayenko 15 Advanced Web Machinery 14 Helpshift 14 Housing.com 14 HubSpot 14 OLX 14 REA Group 14 Robin Wilson 14 Zach Holman 14 Amit Merchant 13 Blender 13 Chris Wellons 13 Grofers 13 Indeed 13 Nextdoor 13 Rob Allen 13 Scott Hanselman 13 Henrik Warne 12 Jon Skeet 12 Mary Rose Cook 12 Nicolas Liochon 12 Novoda 12 Steve Bellovin 12 Abu Ashraf Masnun 11 Badoo 11 Bazaarvoice 11 Blundell's Android Tutorials 11 Canva 11 Feedzai 11 Haptik 11 Hashrocket 11 JobTeaser 11 Kevin Burke 11 Lyft 11 Marco Pivetta 11 Michael Crump 11 Paypal 11 RisingStack 11 Small Improvements 11 VNGRS 11 Vinted 11 Zendesk 11 Alan Storm 10 Appnexus 10 Artsy 10 BBC 10 Benchling 10 Bill the Lizard 10 Bohops 10 Bootstrap.com 10 Brendan Eich 10 Brendan Gregg 10 Brujo Benavides 10 Clever 10 Curalate 10 Daily JS 10 Daily Tech Video 10 Daniel Schmidt 10 Deliveroo 10 Dot Dev (.dev) 10 Dragan Djuric 10 Eddie Smith 10 Eric Elliot 10 Eric Lippert 10 Erik Runyon 10 Evan Jones 10 Federico Cargnelutti 10 Findmypast 10 Flickr 10 Freeletics 10 GoSquared 10 Groupon 10 Harry's 10 Henrik Lau Eriksson 10 High Scalability 10 Hootsuite 10 Idontgetoutmuch's Weblog 10 Itamar Turner-Trauring 10 Jamis Buck 10 Jesal Gadhia 10 Joel Spolsky 10 Juan Treminio 10 Junior Grossi 10 Kirill Shevchenko 10 Larry Land 10 Matt Cutts 10 Matt Might 10 Mesosphere 10 Miro Cupak 10 Miro 10 NSHipster 10 New York Times 10 Nick Craver 10 Ofer Zelig 10 OpenDNS 10 Panorama Education 10 Pat Shaughnessy 10 Piotr Pasich 10 Pony Foo 10 Postman 10 Ramon Fried 10 ReactJS News 10 Regular Geek 10 Remind 10 RetailMeNot 10 Riot Games 10 Schakko 10 Skyscanner 10 Stitch Fix 10 Strava 10 Teamwork 10 Tikhon Jelvis 10 Tinder 10 Transferwise 10 TrueCar 10 Undocumented Matlab 10 Universe 10 UpGrad 10 VTS 10 Vlad Mihalcea 10 Wilfred Hughes 10 Wojtek Gawroński 10 XING 10 Yammer 10 Yifan Lu 10 Zolmeister 10 eFounders 10 Josh Haberman 9 Nate Berkopec 9 Wemake.services 9 Mike Fogus 8 Ian Hummel 7 Ilya Grigorik 6 K. Harrison 6 Sensible 6 James Long 5 Thomas Young 5 Edgar Aroutiounian 4 Avenue Code 3 Bandcamp 3 James Hague 3 Raymond Hettinger 3 Algolia Anders Aarvik Ariejan de Vroom Asana Atlassian Bjørn Johansen Blake Erickson Bryan Cantrill Capgemini Chen Hui Jing Chien Tran Cloudera Cloudsmith CockroachDB Code with style! CodeName One Codelitt Codeship Commercetools Credit Karma Crowdfire Deezer DoorDash Dragan Gaic Engine Yard Entelo Envato Envoy Eventbrite Federico Tomassetti Figma GIPHY Galois Go GoDaddy Grafana Guilherme Rodrigues Hashnode Heroku Honeybadger Honeycomb IMVU Ievgen Kuzminov Instagram Jobandtalent John Resig Jonathan Dekhtiar Just Eat Kinvolk Kolosek Kyle Kingsbury LINE Linear LiveRamp Liveblocks Made Tech Marc Plano-Lesay Microsoft Edge Moove-it Mozilla Automation Team NPR Apps Nicolai Parlog (CodeFX) Oursky Oxide Computer Paul Lewis Peter Norvig Peter Steinberger Peteris Krumins PicCollage PlanetScale Prezi PullReview Rachel Kroll Radim Řehůřek Ray Wenderlich React Native Render Retool Schibsted Tech Polska Sharethis Shopify Sketch Sky Betting & Gaming Soshace Speedledger Sqreen Square Stackshare Swift Swiggy Takipi Temporal Turso Vena Solutions VersionEye Wayfair William Kennedy Zed Zendesk(old) theScore
231 articles Visit blog →

181. misc tips and tricks (matt.aimonetti.net)

I haven’t posted for quite a long time. The thing is I moved to a new place and I’m really busy on working clients + setting up my new office + dealing with way too much paperwork. Anyway, enough excuses, here are few tips that I believe will be useful to some of you: ZenTest Autotest I love autotes...

182. rspec on rails matchers plugin (matt.aimonetti.net)

RSpec is an awesome testing framework. On top of being the first Ruby BDD framework the core team is doing a great job in enhancing our testing experience and therefore the quality of our code. This time, I don’t want to introduce to the latest changes but instead showing you what Josh Knowles, Brya...

183. retrospective on freelancing consulting (matt.aimonetti.net)

Being a consultant is great, being a consultant working exclusively with Ruby is awesome, being a Ruby consultant using Agile methods on great projects with cool clients is just super-awesome. The English language doesn’t seem to have a word/expression defining this feeling without using the “f-word...

184. timezone selection (matt.aimonetti.net)

Supporting TimeZones is a serious pain in a developer’s neck. Thankfully, Rails comes with a bunch of tools making our life easier. One of my Rails patch just got merged in Rails Edge (Future Rails 2.1) and I believe it will make my life just a tiny be more enjoyable. Let’s look at a simple scenario...

185. rails 2 0 2 with few changes (matt.aimonetti.net)

What’s new? Rails default database is now sqlite3. If you are running Leopard, everything is already setup for you. As DHH mentioned, just “rails -d mysql your_app_name” if you want to generate a new app preconfigured for MySQL. Sqlite3 is great and if the only reason why you didn’t give it a try is...

186. googlecharts 0 1 0 released with new site (matt.aimonetti.net)

I just released Googlecharts 0.1.0 (few bug fixes and enhancements). The first thing you want to do is to install the gem sudo gem install googlecharts The second thing you want to do is check the great brand new website for googlecharts The third thing you want to do is to recommend me on Working w...

187. google chart gem (matt.aimonetti.net)

update Nov 11: the gem is finally available there or simply: sudo gem install googlecharts Note that I’m working on merging this gem with another Google Charts gem. (see comments for more info about that) I’ve been working on a Google Chart Gem that I have ready for a beta release but unfortunately,...

188. keeping my javascript files organized (matt.aimonetti.net)

I was recently asked by Rubyist friend (Josh Knowles) how I was organizing my Javascript files when using LowPro. LowPro is the best solution for doing Unobtrusive Javascript using Prototype. With the help of LowPro, you define behaviors that get triggered by the user. This is great, however, you’ll...

189. a new useless gem (matt.aimonetti.net)

During Thanksgiving break I had fun with a friend of mine working on a Ruby challenge while digesting the traditional turkey. The challenge was quite simple, create a small library that can generate random words from the English dictionary. But of course there was a twist. One should be able to choo...

190. attachment_fu updated (matt.aimonetti.net)

I recently bugged Rick Olson so much about attachment_fu that he gave me SVN access to fix few bugs. Rick being really busy with ActiveReload he didn’t spend too much time maintaining attachment_fu. On my side of things, I’ve been using attachment_fu on a lot of projects and I’ve been fixing bugs an...

191. lowpro 0 5 what s new (matt.aimonetti.net)

If you’ve read my post on Ajax pagination you know that I’m a big fan of Dan Webb’s LowPro unobtrusive javascript library. Doing Unobtrusive Javascript (UJS) is basically registering event handlers programmatically using CSS selectors to select the elements to register. In other words : keeping thin...

192. sexy chart the video (matt.aimonetti.net)

A bit more than a month ago I posted a tutorial on how to use Flash with Rails to create some awesome/sexy graphs. Since a lot of people seemed interested by the topic, the SDRuby guys asked me to do a intro talk on how to create Sexy Charts with super sexy Rails. In the mean time, a lot of people w...

193. rss feed issues (matt.aimonetti.net)

Few of you contacted me to let me know that my RSS feed was always getting reset up to few times a day. (Thanks Josh). It looks like a Mephisto problem, so if you subscribed to the mephisto feed, please switch to this feed: https://feeds.feedburner.com/railsontherun I made sure to clean up the blog ...

194. how to test a xml builder view (matt.aimonetti.net)

As a good Rubyist, I do TDD and even BDD. Since I’ve started using RSpec I’ve started writing tests against my views. RSpec makes things really easy and I’ve been enjoying testing my views. I’m not the only one having fun, check this great post from Mr Planet Argon aka Robby Russel Recently I was wo...

195. freelancing (matt.aimonetti.net)

I’ve been a freelancer/consultant/contractor/mercenary for many years now. However, until now, I used to do that on the side. Few months ago, after thinking a lot about it, I finally decided that freelancing was what I wanted to do. I left my job and started my own adventure. The first reason for th...

196. sexy charts in less than 5 minutes (matt.aimonetti.net)

date = “NOV” slug = “NOV/sexy-charts-in-less-than-5-minutes” Last time, in our ‘do it in less than 5 minutes’ series, we saw how to add quickly and simply add Ajax pagination. This time we’ll see how to add some sexy/fancy charts to your rails app. The goal is to end up with something like: Various ...

197. ajax pagination in less than 5 minutes (matt.aimonetti.net)

updated Nov 26 to reflect the recent low pro changes. (please use low pro 0.5 and Prototype 1.6) Recently one of my client asked me to add ‘ajax’ pagination to his application. His site already had a very nice pagination using the excellent will_paginate from Mislav and the guys(PJ & Chris) from err...

198. my rails contribution mentioned in dhh keynote (matt.aimonetti.net)

That’s kind of cool, I was reading a post about DHH Keynote at RailsConf Europe when I realized that DHH mentioned one of my contribution to Rails Edge. “small, but to me significant improvement has also found its way to Rails 2.0: You can now create the needed databases with a rake command. By runn...

199. ambition why should you care (matt.aimonetti.net)

By now, you should have heard about ambition if not read the latest post from the author. Ambition has a simple goal: making you stop writing SQL in your queries and only stick to Ruby. (who cares if you use ActiveRecord, Sequel, DataMapper or another ORM) I’m so used to the ActiveRecord way of quer...

200. globalite major update (matt.aimonetti.net)

I’m glad to announce a major update of Globalite. First off I’d like to thank all the translators who helped with this release. Globalite now support its first Asian language: Chinese! Ivan Chang did an awesome job creating a localization file in Chinese for Taiwan, Hong Kong and Main Land China. I’...

201. new version of globalite is coming up (matt.aimonetti.net)

I’m almost ready to update Globalite with 2 major changes: Support for Chinese (Taiwan, Hong Kong and main land China) thanks to Ivan Chang Better support for Active Record error messages in forms (based on contribution from Ivan) I’m writing more tests and updating the sample app before releasing t...

202. differently way of working (matt.aimonetti.net)

Josh Knowles shared with me a great video about working methodologies, client relationship and project management. Check it out, it’s really worth it.

203. tired of excessively dry code and smart coding (matt.aimonetti.net)

Recently, I got really annoyed at some code I had to work on. The main reason was that the developer I was working with likes making everything super DRY. While I hate repetitions I like being able to understand the code I’m reading and I want to be able to quickly refactor it. Anyway, I got over it...

204. the seattle rb guys did it again (matt.aimonetti.net)

The Seattle.rb guys did it again! After releasing the excellent Zentest suite, imageScience, Heckle and much more, Ryan Davis and his crew came back with great news. From Saturday, August 4th to Tuesday, August 7th, the Ruby Hit Squad was in full effect. After almost 4 days working almost none stop,...

205. why you should seriously consider using lighthouse (matt.aimonetti.net)

is one of my favorite web application of the moment. It got publicly released last April (2007) by the activereload ninjas. Since then, they also released but I’ll keep that for another post. I’ve been using Lighthouse for a little while and I have to admit that I was a bit confused at first. I’d li...

206. new plugin to manage your backups (matt.aimonetti.net)

I just released a simple plugin that I use to backup and restore databases instead of using a mysql dump. check out the plugin page File structure will look like that: I use this plugin to backup my apps running in production. When I need to debug an application, I just need to restore the db locall...

207. attachment_fu s3 railroad tip (matt.aimonetti.net)

Here is another type for attachment_fu users. This evening I wanted to try Railroad to generate one of my app diagram. I alreay wrote my own script generating a .dot file that I usually import in omnigraffle before exporting a pretty version for my clients. The thing is, my script is quite simple an...

208. attachment_fu flash and to_xml tips (matt.aimonetti.net)

I recently had to deal with an interesting challenge. I had to write a simple interface between a rails app and a Flash application. Nothing hard and if you browse the archives, you’ll find examples and tutorials on how to create a REST interface to communicate between Rails and Flash. The thing was...

209. irb tricks (matt.aimonetti.net)

I recently had a discussion with someone(not really familiar with Ruby and its frameworks) and this person didn’t realize the power of IRB and the Rails console. Not, this irb, the Ruby IRB. According to wikipedia IRB is a shell for programming in the object-oriented scripting language Ruby. IRB is ...

210. restful_authentication and rspec tip (matt.aimonetti.net)

resftul_authentication is a great plugin, but not always resftful… especially if like me you dropped unit test for RSpec. I have a set of RSpec examples I use all the time on all my projects requiring restful_authentication, obviously I always end up tweaking them because each application has its sp...
Type to search HN and engineering blog articles
Press Escape to close  |  to navigate  |  Enter to open