Recently Beanstalk got upgraded to their "Amazon Linux 2" making it basically pretty much a Heroku clone, you even set up Procfile and services ;-) It still requires a LOT of hacking and insider-knowledge to do some funkier things, but it's a great thing
I am a solopreneur running my own and clients' projects and the best way to NOT do devops is using Heroku (for simple/early projects) and/or AWS ElasticBeanstalk (for bigger/complex projects) — nothing beats the simplicity.
Version 1.2.0 deletes the data, so it's not backed up in iCloud — the new version (1.3.0) submitted today should restore the data and sync between devices using the same iCloud account (but since it's iPhone only at the moment, it's a bit... limited). So the on-device data won't be unique, it will be per-iCloud-account unique.
I run my digital product incubator being a simple agency specializing in building startups from scratch coaching founders (https://Cubitoo.com) and to keep things simple here’s what I use:
Front end: plain JavaScript (as coffeescript)
Back end: Ruby on Rails
Host: $7 Heroku hobby dyno
SSL: provided by Heroku
Proxy: Cloudflare
Database: Postgres
Caching: Redis and memcached
Indexing: full text search in postgres
Howdy, I'm Paweł Komarnicki, creator of the Howdy app — I wanted to create a privacy-focused app that 1) keeps the data secure on the phone itself and offers privacy features like biometric lock, and 2) does NOT share anything with 3rd party, advertisers, etc.
Feel free to ask me anything, I'm looking forward to hearing from you! :-)
As long as company services customers from EU they have to comply and support their laws. This whole GDPR drama was caused in majority by huge American companies like Google and Facebook, doing whatever they like.
I did an export tool like that for one of my apps and it’s not that complicated. Keeping the exported files secure and authenticated was more work than actually generating them
It depends on how data is stored — many companies use user identifiers with attachable profile objects so when you delete your account your account is done random id. Hard to say if that’s a personal information anymore.
This might work for data that is stored but another regulation enforces storage of only that data that you need — making it inefficient for backup restore (systems can just wipe your data and call it a day instead of soft-deleting it).
That's bullshit. When I was hiring I needed a Skype/Phone call, and 1 hour of on-site or just another more technical call/interview (1-2 hours max if it goes really well). Hired 3 great folks and 1 that decided it's not a job for him, because he found it boring after all.
I never take the "a couple hours long assignments" because the scope is never "a couple hours", once company wanted me to build a chat service that would take at least 20 hours of work to get properly done with testing, etc.
Programming is a creative task, it cannot be strictly estimated. Somebody mentioned Evidence-Based Scheduling, and it's the best way to estimate ("doing X is similar to Y, and it took Z hours, so it will be unspecified amount of time, but probably around Z hours"
Many countries have such limitations, not only China requires data to be stored "in the country", but also Russia. I've been in a situation, where an international product got "forked" into a daughter-company-controlled China-only product. Nothing escaped this Chinese sandbox, and nothing got into either.
Location matters for PR purposes, a great team located in the Bay Area will have the same output if located in rural USA, Europe, or Asia. Companies are made by people, not places (unless you're a farmer, but that's a different story entirely).
Maybe he's just being realistic? It's exhausting how people having their own opinions are labelled dicks lately, and conformist sheeple are called "good team players". Good teams need people who dare to disagree and question the status quo, because that validates internal ideas, making the results stronger, better implemented, more creative.
Are you kidding? Homebrew is basically the first thing I install on OS X as a developer; nothing beats the simplicity of this tool, especially if you prefer to do actual work rather than messing around with compiling etc.
I find the Windows Update in windows10 pretty good :-) Not as good as OS X update mechanism, but it's miles ahead of what we had in previous Windows :-)
I hate shit like that. I pretty quickly memorise covers and then it's agony to find anything when I have to read every single freakin' title in their super small UI :/ Do. NOT. Do. THAT.
I had a bad experience with Nintendo Germany, when they fucked up my New Nintendo 3DS Ambassador package address, and it took over 2 weeks to find out what is happening with the item I paid for... Never again buying directly from Nintendo again, learned my lesson.