Big fan of BorgBase (the other product by the same company), I have been using them for quite some time for different projects.
91 karma · joined August 17, 2010
Big fan of BorgBase (the other product by the same company), I have been using them for quite some time for different projects.
Otherwise the number of workers might limit the total throughput quite severely.
A bit of feedback: (maybe a bug?) when I tried to add new tasks to "Today", tasks added after the first task did not have the current date set and therefore did not show up. (At first it seemed like saving tasks did not work.)
I have deployed applications both under gevent and sync workers in gunicorn and would personally never use gevent again, especially in bigger projects. It makes the behavior of the application unpredictable.
> Continuously failing external requests should not make each one of your responses slow.
It is not really a matter of the responses becoming slow, the problem is that if you are running sync with i.e 6 application server processes and you have just 6 hits on an endpoint in your app that is hung up on an external API call your application stops processing requests altogether.
Otherwise your application might me humming along smoothly at some point and coming to a sudden complete standstill or performance plummets when a random external API endpoint starts to time out. Yes I have been bitten by this :-)
To fix this while running sync I have dedicated separate application processes for the views that do external calls, but this makes the routing complex. Alternatively you can juggle timeouts on the external API calls but this is hard to get right and you need to constantly keep track if calls are not timed out just because the external endpoint is a bit slower at some point.
So I think this solves a very real-world challenge.
I would expect to pay a monthly fee for the online service + a fee for each word. Also, 100 unique tr()'s seem a bit limiting? (even smaller projects for me quickly get > 1000 separate tr calls)
But when I click any of the links this information is nowhere to be found. So after a while I don't click on the links anymore and my engagement goes down.
Seems like a lot of the decisions are focused based on quick-wins engagement instead of an long lasting useful experience for the user?
Also some manufacturers cancel alarms when the user swipes away an app (which some users do constantly to keep the recent apps list "clean")
I think about 1/3 of all our support requests are about the app being killed in the background on specific phones. The part of the app that does the actual scheduling of the alarms is a big mess with lots of device & API level exceptions. Debugging alarm problems is a nightmare.
We often advice users on what phone to buy and tell them to avoid specific brands. Sometimes users even need to buy a new phone to be able to have reliable alarm signals.
I understand why manufactures are doing this. But it really degrades the user experiences for our users quite a bit and is a significant cost (in terms of support load + extra development) for us as an app vendor.
Really hope that Android 8+ incentive manufactures to just use the standard Android mechanisms: they seems to work quite well in my experience. You can run things in the background, but only if it has a user interaction as a result: i.e an alarm notification. The user can then determine if this is wanted or not directly from the notification itself.
Unfortunately it is not much better on the Apple side of things with local push notifications limits.
Scary to think what might happen if some database purge process is running after this bit flip!
Was able to get a simple flow up and running quite fast. There are a few rough edges though, had a small issue with the URL field of the http integration.
Will try it out for more complex scenario's ...
Although this currently only let's you push metrics via the API or upload a CSV. I personally would not be comfortable having a 3th party connecting directly to my database.
The product is still in development but I would love to get some first feedback / user testing.
Their appears a 3th image in the middle which you need to focus on and on both sides a non-depth "ghost" image.
Takes a bit of practice! (Not sure if this is damaging to your eye sight; try at your own risk)
I'm sure Amazon does a lot on securing its infrastructure, but for credit card data wouldn't a physical, fenced off server be more secure?
This tries to simulate simple "swimmers" where the fastest survives and spawn new entities with slight variations.
(Note: this is not my best code :-))
After you register you start with a completely empty panel which you can then fill with your own blocks.
Sorry for the confusion, I'll try to make it more clear :-)
It lets you display RSS feeds (and bookmarks, tasks and notes) in a similar layout.
(Also plugging a side project of mine :-))
Some feedback on the site itself: I'm having trouble reading the text due to the low contrast. (Maybe my monitor isn't setup properly?)
So separate datacenters, admin layer, providers and also important: billing.
Running a high available cluster in this setup isn't trivial though, mostly due to network splits. It works quite well for specific purposes where availability is more important than data integrity. (remote monitoring in this case)
For this reason I am using 32 bit kernels with linode for small instances.
The idea is to gather your bookmarks, notes and todos in one place in a drag and drop panel.
It's still quite rough and unfinished though, and I'm not sure if this is the best way of organizing this sort of data.
Hiding buttons in response to application state confuses the user.
(Imagine the user searching the screen for the "Clear" button which he or she knows should be there ...)
(Settled on VIM + boatload of plugins, but its far from elegant)
I love the clean non distracting interface, ctrl-p is also a killer feature with the "@" extension.
Only thing I'm missing so far is the VIM autocomplete from all open buffers feature, saves me lots of typos.
Also I find it a lot of fun to check out the different startup websites mentioned, because you know a bit of background info.
Thanks all for sharing!