10009
ES modules: A cartoon deep-dive – Mozilla Hacks - the Web developer blog
ES modules bring an official, standardized module system to JavaScript. It took a while to get here, though — nearly 10 years of standardization work. But the…
from instapaper
yesterday
Jxnblk Writing
Defining Component APIs in React Over the years, I’ve noticed patterns in how I tend to approach component APIs and building out applications and libraries. The…
from instapaper
yesterday
Building a Complex UI Animation in React, Simply | CSS-Tricks
Let’s use React , styled-components , and react-flip-toolkit to make our own version of the animated navigation menu on the Stripe homepage. It's an impressive…
from instapaper
yesterday
How I dropped 250KB of dead CSS weight with PurgeCSS
Photo by Lena L on Unsplash I’m a big advocate for utility-first CSS . After trying several methods over the years, it’s what I’ve found to be the best, most…
from instapaper
yesterday
How to Use Emojis as Icons
Icons have become an important part of web designs. Granted there are many online resources (both free and paid) for icons, we still should be able to use the…
from instapaper
yesterday
digaev/stale_options
A gem for caching HTTP responses. The gem was built with an idea to implement a class which will create options for ActionController::ConditionalGet#stale?…
from instapaper
yesterday
janko-m/down
Down is a utility tool for streaming, flexible and safe downloading of remotefiles. It can use open-uri + Net::HTTP , HTTP.rb or wget as the backendHTTP…
from instapaper
yesterday
adamcooke/staytus
Staytus is a complete solution for publishing the latest information aboutany issues with your web applications, networks or services. Along withabsolutely…
from instapaper
yesterday
Why You Too Should Learn Elixir
Some time ago, I started learning about the Elixir Language , and Functional Programming . I feel like Ruby on Rails is getting old, and I’m not saying that as…
from instapaper
yesterday
Part I: How not to structure your database-backed web apps
Most scientific papers are unlikely to change your day-to-day approach as a Rails web developer. is the exception to that rule. This study examined 12 popular,…
from instapaper
yesterday
browsh-org/browsh
A fully interactive, realtime and modern text-based browser rendered to TTYs and browsers Why? Not all the world has good Internet. If all you have is a 3kbps…
from instapaper
yesterday
Amazon Prime Day 2018: When It Is and Great Early Deals: Reviews by Wirecutter | A New York Times Company
Amazon’s Prime Day is a day of discounts—on both the company’s own offerings and other stuff sold on its marketplace—that the online retailer has held in…
from instapaper
yesterday
Twitter
A few nights ago I was comparing logging add-ons to use for , so I created this chart to vis…
from twitter
3 days ago
Migrating to V3 of the Add-on Partner API | Heroku Dev Center
Extending Heroku › Building Add-ons › Migrating to V3 of the Add-on Partner API Migrating to V3 of the Add-on Partner API Last updated 10 July 2018 Table of…
from instapaper
6 days ago
Twitter
🔥 I recently discovered lcut (part of hutils) for extracting values from Heroku router logs, or any other logs that…
from twitter
7 days ago
Weekend Reading — Highlight the Remarkable
Persian Rose "Animals who look like they’re about to release a chart topping single" Design Objective How to add product features without making it more complex…
from instapaper
7 days ago
Twitter
My wife had this sign custom made. :-)
from twitter
9 days ago
Twitter
Yesterday introduced me to ActiveRecord's `restrict_with_error` feature. Very handy.
from twitter
9 days ago
Twitter
This is on a greenfield project, but most of my experience has been with Paperclip. AS has actually been eas…
from twitter
10 days ago
Escaping the SPA rabbit hole with modern Rails – Jorge Manrubia – Medium
TL;DR. The SPA path is dark and full of terrors. You can bravely fight those… or choose a different path that takes you to a similar destination: modern Rails.…
from instapaper
10 days ago
Twitter
Great thread. I often have a hard time making a coherent argument for . This probably still won't convince a…
from twitter
10 days ago
Twitter
I ❤️ ActiveStorage, but beware of the "preview" feature. Generating preview images for small video files was taking…
from twitter
11 days ago
Monitoring Rails applications with Datadog
Rails is a Ruby framework for developing web applications. It favors the Model-View-Controller (MVC) architecture and includes generators that create the files…
from instapaper
11 days ago
Quick & Easy HTTPS For Local Development - via @codeship
Reading Time: 5 minutes Thankfully HTTPS isn’t needed for local development very often — it can add a fair bit of complexity and overhead that doesn’t often add…
from instapaper
11 days ago
Redis cache store expiry, faster record instantation and more!
Hey there, detective! Here’s Kasper fumbling through his own trenchcoat for his notebook to give you what went down on the Rails codebase this week. Redis cache…
from instapaper
13 days ago
Twitter
🔥 Seeing H12 (request timeout) errors on Heroku? Verify your timeout settings for any library that does IO (databas…
from twitter
14 days ago
A coffee-break introduction to time complexity of algorithms
Just like writing your very first for loop, understanding time complexity is an integral milestone to learning how to write efficient complex programs. Think of…
from instapaper
15 days ago
pure bash bible
A collection of pure bash alternatives to externalprocesses. The goal of this book is to document known and unknown methods of doing various tasks using only…
from instapaper
15 days ago
Bit - Share and build with code components
Components are building blocks. You are the architect. Imagine all your components organized on the cloud, made discoverable for your team and synced in all…
from instapaper
15 days ago
A Guide to Wireframe Tools & Rapid Prototyping - UX Tricks
How to Waste Time, Money, and Resources Consider this scenario: We design an app or website. We invest everything —time, money, effort. It looks amazing . We…
from instapaper
15 days ago
Weekend Reading — Find and Regret
Fobski "my new stock photo for depicting hacking" Design Objective Greg Greiner The difference between materials (left) and tools (right): Left: Long term…
from instapaper
15 days ago
My $3500 Tiny House, Explained
Meet “Timothy”, the new tinyhouse-style conference room at MMM HQ . One of the nicest new trends of recent years is really the revival and rebranding of…
from instapaper
15 days ago
React Native at Airbnb: The Technology – Airbnb Engineering & Data Science – Medium
The technical details This is the second in a series of blog posts in which we outline our experience with React Native and what is next for mobile at Airbnb.…
from instapaper
16 days ago
React Native is Getting Evicted by Airbnb: Our Response
Initial Thoughts on The Airbnb Announcement Airbnb has long been a supporter of React Native and early on committed significant engineering resources to adopt…
from instapaper
16 days ago
JSON Serialization in Rails: A Complete Guide
Since JavaScript has become the main language of the web and frontend frameworks are based on JavaScript, JSON serialization has become a very important part of…
from instapaper
16 days ago
Terry Crews and the Discomfort of Masculine Anxiety
Actor Terry Crews is interviewed in New York in April Richard Drew / AP On Tuesday, Brooklyn Nine-Nine star and former NFL linebacker Terry Crews testified in…
from instapaper
16 days ago
Apple is rebuilding Maps from the ground up
I’m not sure if you’re aware, but the launch of Apple Maps went poorly. After a rough first impression , an apology from the CEO , several years of patching…
from instapaper
16 days ago
Ignore PHP bots with Rack::Attack
If your site has been around for a long time or starts getting popular, you might see a bunch of 404 errors in your logs. Sometimes these errors are for pages…
from instapaper
17 days ago
How not to structure your database-backed web applications: a study of performance bugs in the wild
This is a fascinating study of the problems people get into when using ORMs to handle persistence concerns in their web applications. The authors study…
from instapaper
18 days ago
teacups | Come into my web | A Progressive Web App for Dark Mofo
teacups digital realities The online portfolio of ømar mashaal. Senior Digital Engineer — Museum of Old and New Art Co-organizer — Node Melbourne
from instapaper
19 days ago
How I got here: Building my side project with a full time job – Indie Hackers
I went in to building Postkit (the platform for building APIs in your browser) determined to validate my idea, quickly build an MVP and launch. As with every…
from instapaper
19 days ago
How to get More Free Trials from SaaS Landing pages (+ real example) – Indie Hackers
In this article, I will be showing the problems Find Better Questions’ website has that are keeping it from getting many more free trials/downloads and…
from instapaper
20 days ago
Twitter
🔥 I love tmux for long-running processes (servers, etc) that I want hidden from view so they don't distract me.

To…
from twitter
21 days ago
How to Grow Your Business With a $0 Marketing Budget – Indie Hackers
How do you grow your business if you don't have a budget set aside for marketing? You can only get to the front page of ProductHunt or Reddit so many times with…
from instapaper
22 days ago
Deep Dive into Database Timeouts in Rails
A couple of weeks ago, we had a production outage for one of our internal Ruby on Rails application servers. One of the databases that the application connects…
from instapaper
23 days ago
Implementing Credential Rotations as an Add-on Partner | Heroku Dev Center
Extending Heroku › Building Add-ons › Add-on Development Tasks › Implementing Credential Rotations as an Add-on Partner Implementing Credential Rotations as an…
from instapaper
25 days ago
Here's the thing about "unused CSS" tools | CSS-Tricks
There are a lot of tools that aim to help you remove "unused CSS" from your project. Never a week goes by that I don't see a tool for this being shared or…
from instapaper
26 days ago
Quick tips for practical Rubocop workflow - DNSimple Blog
Last year we introduced Rubocop to our team workflow.For those who aren't familiar with Rubocop , it's a linting tool for Ruby. We love it so much, we even run…
from instapaper
26 days ago
Simonwep/pickr
Flat, Simple, Hackable Color-Picker. Fully Featured demo Features Simple usage No jQuery No dependencies Multiple color representations Color comparison Opacity…
from instapaper
26 days ago
Introducing Teleport: Over-the-air hot reloading & debugging for PWA’s ⚡️
PWA’s are awesome. Using a single codebase, they let you build apps that target both mobile & desktop platforms. But there’s a catch: tracking down, repro-ing,…
from instapaper
26 days ago
The Cost Of JavaScript - Addy Osmani - Fluent 2018
As the world build sites that are more heavily reliant on JavaScript, we sometimes pay for what we send down in ways that we can’t always easily see. Addy…
from instapaper
26 days ago
Elon Musk sends company email about 'extensive and damaging sabotage' by employee
show chapters Musk emails employees about 'extensive and damaging sabotage' 10 Mins Ago | 02:07 Tesla CEO Elon Musk sent an email to all employees on Monday…
from instapaper
26 days ago
How To Build Vue Components That Play Nice
Very few people write Vue components originally intending them to be open-sourced. Most of us start out writing components for ourselves - we have a problem,…
from instapaper
28 days ago
Rendering Performance | Web Fundamentals | Google Developers
Users of today’s web expect that the pages they visit will be interactive and smooth and that’s where you need to increasingly focus your time and effort.…
from instapaper
4 weeks ago
Dev.Opera — Everything You Need to Know About the CSS will-change Property
Introduction If you’ve ever noticed “that flicker” in WebKit-based browsers while performing certain CSS operations, especially CSS transforms and animations,…
from instapaper
4 weeks ago
PulltoRefresh.js
Pull to Refresh.js A small, but powerful Javascript library crafted to power your webapp's pull to refresh feature. No markup needed, highly customizable and…
from instapaper
4 weeks ago
Time-saving Chrome DevTools Shortcuts - Lucidchart
It is impossible to imagine modern web development without the use of Chrome DevTools. Thanks to a clean UI and continuous improvements to meet real-world…
from instapaper
4 weeks ago
The new (and old) CSS units you've never heard about
JavaScript is evolving fast , recently, but it's not like the other web development language companions are set to stone either. CSS is evolving too, and even…
from instapaper
4 weeks ago
Twitter
This week I wrote my first HOC in React using the Context API to expose a "locale" prop to my components, and I'm t…
from twitter
4 weeks ago
A Quick Roundup of Recent React Chatter | CSS-Tricks
Like many, many others, I'm in the pool of leveling up my JavaScript skills and learning how to put React to use. That's why Brad Frost resonated with me when…
from instapaper
4 weeks ago
Digging Into React Context | CSS-Tricks
You may have wondered lately what all the buzz is about Context and what it might mean for you and your React sites. Before Context, when the management of…
from instapaper
4 weeks ago
Manipulating Pixels Using Canvas | CSS-Tricks
Modern browsers support playing video via the <video> element. Most browsers also have access to webcams via the MediaDevices.getUserMedia() API. But even with…
from instapaper
4 weeks ago
Twitter
Glad you brought it up. To my surprise clearing Rails cache is namespace-aware:…
from twitter
4 weeks ago
Twitter
Luke Wroblewski @ lukew Jun 6 Replying to @lukew If you just drop people into a user interface, chances are you’ll hear a lot of comments that make it clear…
from instapaper
4 weeks ago
Luke Wroblewski - Conversions@Google 2018
Luke Wroblewski Mobile Now Conversions@Google 2018
from instapaper
4 weeks ago
Coding Sidekiq Workers the Right Way
Like Rails controllers, it's easy to get comfortable dumping logic into Sidekiq workers. It's all in one place like good ol' imperative style. But overtime, it…
from instapaper
4 weeks ago
Direct Uploads with ActiveStorage (Example) - GoRails
Episode 246 · May 31, 2018 Mark as Completed Watch Later Download Learn how to enable direct uploads in the browser to Amazon S3 or DigitalOcean Spaces using…
from instapaper
4 weeks ago
Unassociated records in Rails 5
Recently I was working on a Rails project, and stumbled upon an interesting and hard-to-gooogle problem. I was looking for how to load records with the absense…
from instapaper
4 weeks ago
My Favorite Ruby Community Resources
I don’t live near many rubyists. Having spent my Ruby/Rails career in remote Montana and then in remote Cornwall (UK), I have been very lucky to craft and…
from instapaper
4 weeks ago
Use "barewords" to embrace the true power of late-binding in Ruby – RubyTapas
In this episode, one of the most popular in the history of RubyTapas, you'll learn that there are two very different ways to think about and work with names in…
from instapaper
4 weeks ago
Fresher service workers, by default | Web | Google Developers
tl;dr Starting in Chrome 68, HTTP requests that check for updates to the service worker script will nolonger be fulfilled by the HTTP cache by default. This…
from instapaper
4 weeks ago
GoogleChromeLabs/critters
Critters is a Webpack plugin that inlines your app's critical CSS and lazy-loads the rest. critters-webpack-plugin It's a little different from other options,…
from instapaper
4 weeks ago
Ruby's external malloc problem
In this post I would like to cover a severe, extremely hard to debug vector for memory bloat in Ruby which can be triggered by the PG gem. I have blogged a bit…
from instapaper
4 weeks ago
How We Solved Our Own Problem and Brought the Solution to the Market - Indie Hackers
Hello! What's your background, and what are you working on? G'Day! I'm Michael, a founder from down under (Australia). I used to run a more traditional (slow…
from instapaper
4 weeks ago
Twitter
What do you think of including this info in the wiki? Would it be appropriate for me to cr…
from twitter
4 weeks ago
Twitter
🔥 Never use the same Redis DB as cache and job queue. Clearing your cache would clear your job queue. 😱

Here’s how…
from twitter
4 weeks ago
iOS 12: Five Secret Features Apple NEVER announced!
SPONSOR: Go to audible.com/vector or text VECTOR to 500500 to get your first audiobook for free! Apple announced 14 new tentpole features for iOS 14 and…
from instapaper
4 weeks ago
Smart cities deliver improved quality of life | Digital Signage Today
June 1, 2018 | by Bradley Cooper Cities around the globe are adopting smart technologies. New York City, for example, deployed Link NYC kiosks, which offer…
from instapaper
5 weeks ago
Twitter
Need a little inspiration this Sunday morning?
from twitter
5 weeks ago
A Case for View Specs in Rails
Like a lot of Rails developers, I rarely write view specs. In almost all the projects I've seen and worked with, there have been hardly any view specs that were…
from instapaper
5 weeks ago
Twitter
Wow, he actually caught us smiling! 😊 It really is satisfying to see this in the wild. Come check it out at the art…
from twitter
5 weeks ago
« earlier      
accessibility activerecord agile ajax amazon api app apple associations audio authentication automation backup basement bdd bookmarklet browser browsers bug business caching calendar camera canvas capistrano charts cheatsheet chicken cms code color command comparison configuration console conversion css cucumber custom data database date debugging deployment design desktop development dinner discussion diy documentation dom download dreamhost dvd edge editor email event evernote example examples extension file firefox fix flash font fonts food form format forms framework free freeware gallery gem generator git gmail google graphics graphs gtd guide hack health heroku home hosting howto html http icons ie image images inspiration installation instapaper iphone ipod irb itunes javascript jquery keyboard kids layout leopard library lightbox lighting links linux mac management maps marketing markup metaprogramming mp3 multiple music mysql network oop optimization organization osx passenger pdf performance photo photography photoshop plugin plugins png podcast presentation process productivity programming prototype radrails rails rails3 rake recipe reference remote rest review routing rspec rss ruby s3 screen screencast script search security service setup sharing shell shopping shortcuts size software support svn sync temp template terminal testing text time tips tool tools tracking travel tutorial tutorials twitter typography ui upload usability utility validation video vim watir web widget windows xhtml xml

Copy this bookmark:



description:


tags: