ryanfitz

Joined 17 years ago

Karma
386
Submissions
112
Member since
Jul 21
http://github.com/ryanfitz
View on Hacker News

Recent submissions

Comment · 10 years ago
I would look into AWS Lambda. Lambda host backend functions written in javascript, python or java. You can then use the AWS javascript sdk in your frontend code to invoke these lambda functions. This will be very low cost and cuts out a lot of boilerplate work. You pay on a per request basis versus an hourly or monthly basis. So if no one is using your website, then you pay nothing.
Comment · 10 years ago
I believe its not an 80% project fail rate, but rather 80-85% of the programmers working this way quit.
Comment · 10 years ago
We use Teletraan heavily. Currently we have about 500 deploys per day, including the auto deploys.

Slightly off topic, I'm a big fan of continuous deployments, but 500 deployments a day seems excessive. Assuming an 8 hour work day, thats more than 1 deploy every minute. Its great that this system works that seamlessly, but are there really benefits with deploying that frequently?

Comment · 10 years ago
Github was hosted at rackspace, here is there blogpost about it https://github.com/blog/493-github-is-moving-to-rackspace

From their blog posted last month:

As we started transitioning hosts and services to our own data center, we quickly realized we'd also need an efficient process for installing and configuring operating systems on this new hardware.

Comment · 10 years ago
I recently read a blog post from Github about them operating their own datacenter http://githubengineering.com/githubs-metal-cloud/

Im not positive, but it sounds like a fairly recent switch from a cloud provider to their own datacenter. If thats the case, Id expect a number of outages to come in the following months.

Comment · 10 years ago
You were probably already "gone" once HR contacted you in June. HR's job is to protect the company, at no point were they concerned with improving your work relationship with the other employee. However, they were concerned with making sure you couldn't sue Google for wrongful termination. They gave you 6 months notice, followed up with you a few times, tied up any lose ends and then let you go.

While I do think you were already gone, it sounds like you handled things horribly during this 6 month period. You should have cut off all contact with the other person and started job hunting.

Comment · 11 years ago
I do a good bit of weight lifting, typically 4 or 5 times a week. I find it a great way to disconnect and focus on something very simple / straightforward for an hour. Its also a great way to relieve stress.
Comment · 11 years ago
I think you're over thinking things. Tech hiring is so random that you could have the most impressive list of projects on github, but if you get asked a single data structure question that you stumble on they might pass. Similarly, you could ace the white boarding questions, but if they check out a project of yours on github that they don't enjoy for some reason they might pass.

I would stick to doing whatever will give you the most confidence when talking to companies. If that is studying data structures/algorithms then keep doing that. If its launching a side project focus on that instead.

Comment · 11 years ago
I bet if she scanned the work from office people she would also find people who just don't work.
Comment · 11 years ago
Location: New York, NY

Remote: Yes

Willing to relocate: No

Technologies: JavaScript, node.js, iOS, Swift, Objective-C, RESTful apis, angularjs, ansible, docker, extensive AWS experiences

Resume: https://s3.amazonaws.com/fitz-docs/resume/rf-resume.pdf

email: [email protected]

github: https://github.com/ryanfitz

twitter: https://twitter.com/theRyanFitz

--

Hey I'm Ryan. Im a tech lead, full stack developer and Techstars graduate. I’ve built and launched multiple iOS apps which have been featured in the App Store. I have extensive experience building highly available, scalable and cost effective systems on AWS.

Comment · 11 years ago
I've been using DynamoDB since it was released. In over 3 and 1/2 years of use, this is the first time I've experienced DynamoDB being down.
Comment · 11 years ago
Other than ec2, what AWS services were you using and how did you migrate those? At minimum, I'd guess you were using elb for load balancing, sqs for queues and elastic cache for redis.
Comment · 12 years ago
When I setup an AWS account for pet projects the very first thing I do is create a billing alarm that alerts me the second my bill goes above $0. This way if something is accidentally running without my knowledge, ill get an alert (email / sms) and can quickly take action.
Comment · 12 years ago
Comment · 12 years ago
Didn't mean to imply no need for Hologram or not to keep dev as close as possible to production. However, I do think you should be doing this before looking into a solution like hologram. I've seen many startups that run all their environments on a single account and eventually something bad happens knocking production offline. If you were to use hologram, but still only a single AWS account you could still just as easily kill production.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton