blog.ploeh.dk
Functional architecture is Ports and Adapters:
Functional architecture tends to fall into a pit of success that looks a lot like Ports and Adapters.
Flávio Juvenal
The links, tools and tips our engineers and designers share with each other, one “today I learned” at a time.








blog.ploeh.dk
Functional architecture tends to fall into a pit of success that looks a lot like Ports and Adapters.
Flávio Juvenal
Tech Insights· blog.ploeh.dk
From blog.ploeh.dk
Functional architecture tends to fall into a pit of success that looks a lot like Ports and Adapters.
Shared by
github.com
We created a custom cache for Celery and used [Memcached Cloud]( Our settings for this are looking like: ``` INSTALLED_APPS = [ # ... 'django_celery_results', # ... ] CACHES['celery'] = { 'BACKEND': 'django_bmemcached.memcached.BMemcached', 'LOCATION': MEMCACHED_SERVERS, 'OPTIONS': { 'username': MEMCACHED_USERNAME, 'password': MEMCACHED_PASSWORD, } } CELERY_RESULT_BACKEND = 'django-cache' CELERY_CACHE_BACKEND = 'celery' ``` Obs.: To use Memcached Cloud on Django you have to follow these instructions
Hugo Bessa
Tech Insights· github.com
We created a custom cache for Celery and used [Memcached Cloud]( Our settings for this are looking like:
``` INSTALLED_APPS = [ # ... 'django_celery_results', # ... ]
CACHES['celery'] = { 'BACKEND': 'django_bmemcached.memcached.BMemcached', 'LOCATION': MEMCACHED_SERVERS, 'OPTIONS': { 'username': MEMCACHED_USERNAME, 'password': MEMCACHED_PASSWORD, } }
CELERY_RESULT_BACKEND = 'django-cache' CELERY_CACHE_BACKEND = 'celery' ```
Obs.: To use Memcached Cloud on Django you have to follow these instructions
Shared by
Tech Insights· stackshare.io
Shared by
Tech Insights· medium.com
Shared by
Today I learned
Be carreful when using the Resolve conflicts button on github. For instance, if you're doing a PR from master to develop and resolve the conflicts, it will commit the merge on master even if it's protected.
Victor Carriço
Tech Insights
Be carreful when using the Resolve conflicts button on github. For instance, if you're doing a PR from master to develop and resolve the conflicts, it will commit the merge on master even if it's protected.
Shared by
git-lfs.github.com
Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.
Flávio Juvenal
Tech Insights· git-lfs.github.com
From git-lfs.github.com
Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.
Shared by
insomnia.rest
Leading Open Source API Development Platform for HTTP, REST, GraphQL, gRPC, SOAP, and WebSockets
Carlos Coelho
Tech Insights· insomnia.rest
From insomnia.rest
Leading Open Source API Development Platform for HTTP, REST, GraphQL, gRPC, SOAP, and WebSockets
Shared by
Tech Insights· thenewstack.io
Shared by
Tech Insights· github.com
Shared by
enigmampc.github.io · offline
Flávio Juvenal
Tech Insights· enigmampc.github.io
Shared by
The original link on enigmampc.github.io is no longer available.
Look for it on the Wayback MachineTech Insights· github.com
Shared by
mixpanel.com
Deprecated Objective-C SDK for tracking events from iOS apps; use the Swift SDK for new projects and migrations
Rebeca Sarai
Tech Insights· mixpanel.com
From mixpanel.com
Deprecated Objective-C SDK for tracking events from iOS apps; use the Swift SDK for new projects and migrations
Shared by
github.com
A Python library that generates static type annotations by collecting runtime types - Instagram/MonkeyType
Carlos Coelho
Tech Insights· github.com
From github.com
A Python library that generates static type annotations by collecting runtime types - Instagram/MonkeyType
Shared by
troyhunt.com
Occasionally, I feel like I'm just handing an organisation more shovels - "here, keep digging, I'm sure this'll work out just fine..." The latest such event was with NatWest [http://personal.natwest.com] (a bank in the UK), and it culminated with this tweet from them: > I'm
Anderson Resende
Tech Insights· troyhunt.com
From troyhunt.com
Occasionally, I feel like I'm just handing an organisation more shovels - "here, keep digging, I'm sure this'll work out just fine..." The latest such event was with NatWest [http://personal.natwest.com] (a bank in the UK), and it culminated with this tweet from them: > I'm
Shared by
dba.stackexchange.com
Flávio Juvenal
Tech Insights· dba.stackexchange.com
Shared by
Book a call
Tell us about your product and the problem in front of you. We’ll bring what we’ve learned on real projects.
Tell us about your product, and we’ll bring what we’ve learned.
Still prefer the good old email? Contact us



