44 karma · joined January 7, 2013
Much like in the real world building of real-estate for example, I see there are different roles between the architect vs the engineers vs. the foremen.
What do you draw the line? What concerns/areas are to be covered in each of these [arch vs design vs implem]?
Syncing is also what I'm after and all my devices have EN: macs at home and work, my spare windows laptop, tablets and smarphones (Android). Principle: if its for my personal consumption, I usually put it in my EN, but work stuff are in GDocs/GDrive for shareability. I also limit putting in my notes any sensitive info and credentials, at the very least, for sanity and security purposes, as I have a KeyPassXC for that. I also don't use Evernote specific groupsharing/tasks/other features; it's just the sync-all-my-notes-across-my devices. Syncing works best in their desktop apps for the most part, but buggy in Android (dups, conflicts). Paying $2+USD/mo for this so im not complaining. But it could be better.
There are also some collection of links in github such as https://gist.github.com/kbilsted/abdc017858cad68c3e7926b0364....
The pattern articulated by Gary also best resonated my thoughts and experience in building software.
I do TDD on Core, especially on mission critical code.
The Shell however have almost zero automated tests.
For almost a year without my DSLR, most of my photos were shot using my LG G6 phone. It was okay and I insisted feeling it was good enough.
It was last Christmas when I was able to borrow a Canon 6Dmk1 paired with a good lens. Boy, I was in for a treat again; the sensor, fast focus, bokeh and low light performance all reminded me how far I've forgotten the joy of getting better pictures using a better camera. Got myself a 77d+24mm soon after to satisfy the cravings.
The previous DO plan was an old one not offered anymore, 2vcpu dedicated, 6GB ram, costs 80usd + 2 storage volumes (~500GB) with cost totalling around 150usd. This instance has been in DO for more than 2 years.
I have been testing Hetzner cloud for almost a year without hiccups. plus late last year, they added block storage, which is what ive been waiting. When an opportunity to migrate opened in our schedule, we decided to jump.
The HC instance has 4vcpu dedicated, 16GB ram, instance cost 40usd + block storage cost totalling around 80usd.
We got 2-3x cpu and ram, while performance of the HC setup is slightly better, if not on par, than the older DO setup; at half the cost!
The downsides so far with HC are slightly worse support (less helpful, language barrier), and currently no way to snapshot block storage volumes. And less goodies (like monitoring, networking, etc of DO)
But recently though, I grew tired of handling 2 or more docker images, then I discovered https://github.com/Valian/docker-nginx-auto-ssl. One image, sets up in a single command without volume sharing complexity of jwilder/nginx-proxy. One caveat though is the larger cpu overhead (from lua) when handling high volume or high reqs/sec.
But then again, this has the same specs as a 2015 machine: with all the function keys and ports, has an older processor, no discrete graphics, and starts at a smaller storage 256GB SSD. If only they'll offer one with discrete GPU.
Btw, we thank you and your team as we are Kong users as well. :)
The article also does not link to the official maintainer page/github page.
Django is mature, full-stack, flexible, has sound architectural decisions behind it, relatively good security track record. There is a built-in admin and permission systems to help with what you require. Batteries included such as an ORM, templating, routing, forms. The Django third-party apps/module ecosystem is rather large and accessible: from authentication, social media integration, payment gateway integrations, APIs, to whole apps like invoicing, helpdesk, etc.
I'm guessing most of HN's audience would be using some form of OSS. The coverage of the comments here is large: devops tools, programming tools, libraries, productivity, etc.
Our own org uses a lot of open source components, from desktops, office suite, dev environments, server OSes, programming platforms, libraries, databases, CMSes, heck, does Android count?
More context is better.