derickbailey
derickbailey on Hacker News
exposing methods for the purpose of testing is bad design, whether or not you are only doing it in a test environment. if you have a method that is sufficiently complex and warrants its own testing, put it in it's own module file and test that module file on it's own - no need to break your design and modify your runtime module exports based on runtime environment checks
http://lostechies.com/derickbailey/2014/01/03/semantics-modu...
Posted by
derickbailey on Thursday July 03, 2014 @11:11AM
from the derickbailey.com dept.
"saying you don't need to own/run servers for things like a podcast is just pissing money into the wind." - that's probably true. i may end up doing something like your suggesting in the future. right now, the streaming side of things is not something i want to concern myself with. i have other things that need my attention.
linode's $160/mo plan would cover me for a while. i'm transfering around 4TB a month right now, and that would cover 16TB.
thanks for the feedback and suggestions! this is something i'll need to keep in mind in the near future.
I'm serving files from Amazon S3. This gives me the benefit of world class storage and streaming, without having to own / run the servers myself. Bandwidth from them is "cheap" at $0.12/GB... but with an average podcast of 30 minutes being 25meg file, an episode with 1,000 downloads is 2.5GB of bandwidth.
i have a customer that averages 20,000 downloads per episode, and a bunch of others with close to 1,000 downloads per episode. it adds up fast.
good point. maybe a shorter trial to start with, for the early version though :)
true! i tried to make that point at the very end of the post... maybe should have emphasized it more
Posted by
derickbailey on Thursday April 17, 2014 @08:04AM
from the derickbailey.com dept.
Posted by
derickbailey on Wednesday March 05, 2014 @08:59AM
from the lostechies.com dept.
Posted by
derickbailey on Thursday February 27, 2014 @09:47AM
from the blog.signalleaf.com dept.
Posted by
derickbailey on Sunday February 23, 2014 @04:49PM
from the lostechies.com dept.
Posted by
derickbailey on Monday February 17, 2014 @07:54AM
from the lostechies.com dept.
Posted by
derickbailey on Wednesday February 12, 2014 @11:36AM
from the lostechies.com dept.
Posted by
derickbailey on Wednesday January 22, 2014 @10:31AM
from the lostechies.com dept.
Posted by
derickbailey on Monday January 20, 2014 @07:58AM
from the lostechies.com dept.
thanks! :) i totally get the need to move things in house, too. i'm pretty happy that i can get the right experience for my users without having to do that, at this point. IaaS is definitely amazing! "oh, i need more servers? (fiddles with a knob) DONE!" :D
definitely things that need to be considered - vendor lock in being the worst, IME. i'm less worried about API call integration, as i tend to isolate 3rd party APIs from my code... but that doesn't prevent all vendor lock-in.
for me, being able to focus on features is more important than these concerns, right now. i expect that over time i will take some of these tasks in and write the code myself, but at the moment i'm more concerned with feature growth.
good points that need to be considered in building your startup! it's a balancing act, i think, and that balance will change over time. for me, with an early stage of my service, being able to focus on my system's features and functionality is more important than the performance and customization that i would get out of writing some of these services myself. i imagine that later on in the lifecycle of this system, i will remove some of the 3rd party services in favor of my own code. but right now, being able to get features done quickly is more important than the monthly subscription costs. i don't expect everyone's situation to be the same, but i think it's a good place to start when you are bootstrapping your own apps / services
Posted by
derickbailey on Tuesday January 14, 2014 @09:48AM
from the blog.kickofflabs.com dept.
Posted by
derickbailey on Tuesday January 14, 2014 @08:47AM
from the lostechies.com dept.
Posted by
derickbailey on Monday January 13, 2014 @09:00AM
from the lostechies.com dept.
Posted by
derickbailey on Wednesday December 18, 2013 @07:50AM
from the blog.signalleaf.com dept.
Posted by
derickbailey on Tuesday December 17, 2013 @02:29PM
from the blog.signalleaf.com dept.
Posted by
derickbailey on Monday November 18, 2013 @08:11AM
from the blog.signalleaf.com dept.
Posted by
derickbailey on Monday October 21, 2013 @11:05AM
from the lostechies.com dept.
Posted by
derickbailey on Monday October 07, 2013 @11:25AM
from the icenium.com dept.
Posted by
derickbailey on Tuesday August 20, 2013 @12:20PM
from the tech.pro dept.
Posted by
derickbailey on Tuesday August 20, 2013 @10:18AM
from the signalleaf.com dept.
Posted by
derickbailey on Wednesday August 14, 2013 @10:27AM
from the github.com dept.