Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
davetron5000
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
davetron5000
10y ago
I was the third engineer hired at Stitch Fix, and Ruby and Rails has been a key part of our success as an engineering team. We spent the first 12 months delivering value and keeping up with the business. We didn't spend time dealing
32.
▲
There Is No Happy Path in Programming
(multithreaded.stitchfix.com)
2 points
by
davetron5000
11y ago
|
0 comments
33.
▲
Ask HN: Finding open-source contributors to sponsor?
2 points
by
davetron5000
11y ago
|
1 comments
34.
▲
Journey from iOS Storyboards – .xibs – programmatic layout
(multithreaded.stitchfix.com)
1 points
by
davetron5000
11y ago
|
0 comments
35.
▲
Consumer-Driven Contracts for Microservices Testing
(multithreaded.stitchfix.com)
2 points
by
davetron5000
11y ago
|
0 comments
36.
▲
Interviewing for a Tech Position at Stitch Fix
(multithreaded.stitchfix.com)
3 points
by
davetron5000
11y ago
|
2 comments
37.
▲
How Stitch Fix Develops New Features with Internal Customers
(multithreaded.stitchfix.com)
1 points
by
davetron5000
11y ago
|
0 comments
38.
▲
iOS Code Signing – Part 1
(multithreaded.stitchfix.com)
1 points
by
davetron5000
11y ago
|
0 comments
39.
▲
Simple Rails APIs with Stitches
(multithreaded.stitchfix.com)
2 points
by
davetron5000
11y ago
|
0 comments
40.
▲
by
davetron5000
12y ago
We use both and RabbitMQ is not a solution for this problem. Message handlers/listeners are equally susceptible to this problem on Heroku (or, generally, to being killed). RabbitMQ can be configured to not ack messages where an except
41.
▲
by
davetron5000
12y ago
Heroku sends them as a normal course of operations. Dynos get cycled daily. Why…not sure, but it happens and is well-documented by them that it happens. It's likely impossible to completely insulate against it, but if you design you
42.
▲
by
davetron5000
12y ago
Even if Heroku is working 100% normally and your code is working 100% normally, your jobs will get killed. The workers get SIGTERM'ed once per day minimum as dynos cycle. The more workers you have in flight on average, the more you w
43.
▲
by
davetron5000
12y ago
The underlying technology doesn't change the fact that Heroku will send SIGTERM to all processes. Resque has good tools for automatic retry, so if you can make your jobs idempotent, configure them for retry and forget about it.
44.
▲
by
davetron5000
13y ago
Author here. Apologies that the design of the website has been so distracting. I ultimately decided that I needed to ship, but I can see where those commenters are coming from (and I appreciate that most of you have been constructive). I
45.
▲
by
davetron5000
13y ago
Author here. There is very little code in the book and it is split between Ruby and Java. The chapter on writing includes a fair bit about how the API documentation burden in statically typed languages is lower, since the types are part o
46.
▲
by
davetron5000
13y ago
Author here. Thanks for these comments. They are not harsh and very useful and I can see where you are coming from with all of them. I do want to address these issues, but I also wanted to ship, so hopefully I can evolve the design and o
47.
▲
My self-published book on being a great developer
(theseniorsoftwareengineer.com)
138 points
by
davetron5000
13y ago
|
64 comments
48.
▲
Production is All That Matters
(naildrivin5.com)
1 points
by
davetron5000
13y ago
|
0 comments
49.
▲
Source Code Typography
(naildrivin5.com)
69 points
by
davetron5000
13y ago
|
65 comments
50.
▲
by
davetron5000
14y ago
sutterbomb's post is 100% correct. Energy companies are often under strong regulator pressure to reduce consumption or to reduce consumption of specific fuel types (e.g. coal). Compared to wind or solar, a voluntary reduction in use by cu
51.
▲
by
davetron5000
14y ago
This is not really true - I worked for the company that generates these reports. It's true that the default product is snail mail, but this has been shown to be highly effective at driving down consumption and is a net savings for the powe
52.
▲
by
davetron5000
14y ago
The report Jeff mentions could not have been made nine years ago as the company that generated Jeff's report (a company hired by PG&E) didn't exist nine years ago.
53.
▲
by
davetron5000
14y ago
This has been my approach to internal service design as well. It's far easier to make sure people integrate properly by providing a rich, well-documented API client library than it is to rely solely on the REST-based one. REST APIs are ha
54.
▲
GLI 2.0 - The best way to make command-line apps in Ruby
(naildrivin5.com)
3 points
by
davetron5000
14y ago
|
0 comments
55.
▲
by
davetron5000
14y ago
I found it hard to edit the HTML slides compared to the markdown for showoff, and the font-size is overall really too small (and my attempts to tweak it break a several assumptions in the CSS/transformations). HTML is not a great way to wr
56.
▲
What Makes an Awesome Command-Line Application?
(pragprog.com)
2 points
by
davetron5000
14y ago
|
0 comments
57.
▲
Five Months of eBook Sales (the traditional way)
(naildrivin5.com)
2 points
by
davetron5000
14y ago
|
0 comments
58.
▲
9 facets of an awesome command-line app
(naildrivin5.com)
6 points
by
davetron5000
15y ago
|
0 comments
59.
▲
Stop Motion Trailer for my Command-Line Programming Book
(youtube.com)
2 points
by
davetron5000
15y ago
|
0 comments