<p>If you're not using Oh My Zsh you totally should! Your shell will get VERY powerful. </p>
https://github.com/ohmyzsh/ohmyzsh
Open link
Hugo Bessa
Posted on
March 23, 2020
Topics:
development
Let's talk!
Clients
Services
Blog
About us
Careers
Let's talk!
SOFTWARE
HOUSE
Clients
Services
MVP Development
Web Development
Staff Augmentation
Insights
Blog
Learnings
Careers
About us
Contact us
Learnings
Boost your knowledge with the insights from our expert team.
accessibility
agile
ai
api
architecture
aws
career
celery
communication
concurrency
css
data
database
db
debug
design
design system
development
devops
django
docker
documentation
figma
frontend
git
html
javascript
js
leadership
management
metrics
ml
orm
performance
postgres
process
product
product design
python
react
redux
research
security
software
sql
sre
test
testing
tests
typescript
ui
ux
web
workflow
<p>react-hotkeys is a very nice lib to define hotkeys when the browser focus is in a react component </p>
↗
https://github.com/chrisui/react-hotkeys
Hugo Bessa
Jul 12, 2017
Topics:
a11y, keyboard, react
<p>If you set the parameter <code>side_effect</code> in <code>mock.patch()</code> as an iterable each call to the mock will return the next value from the iterable.</p>
↗
Victor Carriço
Jul 11, 2017
Topics:
mock, python, test
<p>Celery 4 does NOT send error emails: </p>
↗
https://github.com/celery/celery/issues/3389
Flávio Juvenal
Jul 11, 2017
Topics:
celery
<p>Memory-efficient XML parsing with Python with lxml iterparse. The only true solution I found: </p>
↗
https://stackoverflow.com/a/12161078/145349
Flávio Juvenal
Jul 10, 2017
Topics:
parsing, xml
<p>10 very usefull patterns for React applications #.j098oyo82</p>
↗
https://hackernoon.com/10-react-mini-patterns-c1da92f068c5
Filipe Ximenes
Jul 10, 2017
Topics:
react
<p>Real World React ( is a repository of open source React applications. Really good for studying how are people writing their code and structuring projects.</p>
↗
https://github.com/jeromedalbert/real-world-react)
Filipe Ximenes
Jul 6, 2017
Topics:
react
<p><code>Request.POST["key"]</code> returns only the last value of a list, if you want a list of values for a key, use the following: <code>values = request.POST.getlist('key')</code></p>
↗
Rebeca Sarai
Jul 6, 2017
Topics:
django
<p>Process untrusted XML safely with defusedxml Python lib: </p>
↗
https://github.com/tiran/defusedxml
Flávio Juvenal
Jul 6, 2017
Topics:
security, xml
<p>When using django orm get() method, if there are no results that match the query, get() will raise a DoesNotExist exception.</p>
↗
Rebeca Sarai
Jul 6, 2017
Topics:
django
<p>Very interesting article on how Twitter organizes its Redux store. Normalizr ( can help you reproducing this pattern in your application </p>
↗
https://github.com/paularmstrong/normalizr)
Filipe Ximenes
Jul 5, 2017
Topics:
redux
<p>Use requests with <code>stream=True</code> to download large files faster and consume less memory: #requests.Response.iter_content</p>
↗
http://docs.python-requests.org/en/master/api/
Flávio Juvenal
Jul 4, 2017
Topics:
<p>Redux-query has some interesting concepts for dealing with data synchronization and it can be easily integrated with <code>redux-sagas</code> </p>
↗
https://amplitude.engineering/introducing-redux-query-7734e7215b3b
Filipe Ximenes
Jul 3, 2017
Topics:
react, redux
<p>Avoid the most diabolical python antipattern </p>
↗
https://realpython.com/blog/python/the-most-diabolical-python-antipattern/
Anderson Resende
Jul 3, 2017
Topics:
python
<p>Recover git commits lost in the limbo </p>
↗
https://stackoverflow.com/questions/4845505/gitx-how-do-i-get-my-detached-head-commits-back-into-master
Hugo Bessa
Jul 3, 2017
Topics:
<p>Atomic Design & creativity </p>
↗
https://uxdesign.cc/atomic-design-creativity-28ef74d71bc6
Felipe Farias
Jun 30, 2017
Topics:
<p>In Redis, use <code>RPOPLPUSH</code> to implement a circular list to be processed by multiple clients: </p>
↗
https://redis.io/commands/rpoplpush
Flávio Juvenal
Jun 29, 2017
Topics:
redis
<p>6 Must Reads On Pricing a Product: </p>
↗
http://firstround.com/review/our-6-must-reads-on-pricing-a-product/
Flávio Juvenal
Jun 29, 2017
Topics:
pricing, product
<p>When creating data migration don't use <code>.save()</code> on models that have an <code>updated_at</code> field since it will modify the date of every object. Use <code>QuerySet.update()</code> instead</p>
↗
Filipe Ximenes
Jun 26, 2017
Topics:
<p>[PT] Algumas métricas relevantes para empresas que trabalham com SaaS ou Software on-demand </p>
↗
https://medium.com/lui-holleben/como-trabalhar-com-customer-success-em-empresas-on-demand-9d20eca66519
Rob Novelino
Jun 26, 2017
Topics:
metrics
<p>7 things I wished designers did more of when working with developers </p>
↗
https://medium.muz.li/7-things-i-wished-designers-did-more-of-when-working-with-developers-2c6fb251fce
Felipe Farias
Jun 26, 2017
Topics:
design
<p>Visually distinguish different Django admin environments </p>
↗
https://github.com/dizballanze/django-admin-env-notice
Carlos Coelho
Jun 21, 2017
Topics:
<p>Essential Color Tools for UX Designers </p>
↗
https://uxplanet.org/essential-color-tools-for-ux-designers-530036eaf9ae
Felipe Farias
Jun 21, 2017
Topics:
colors, design
<p>The Sketch Handbook </p>
↗
https://guide.sketch-handbook.com/
Lais Varejão
Jun 20, 2017
Topics:
book, design
<p>Turn Sketch designs into working prototypes </p>
↗
https://mirr.io/
Lais Varejão
Jun 20, 2017
Topics:
Previous
Next
Close Cookie Preference Manager
Cookie Settings
By clicking “Accept all”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage and assist in our marketing efforts.
Check our privacy policies.
Strictly Necessary (Always Active)
Cookies required to enable basic website functionality.
Analytics
Cookies helping understand how this website performs, how visitors interact with the site, and whether there may be technical issues.
Marketing
Cookies used to deliver advertising that is more relevant to you and your interests.
Personalization
Cookies allowing the website to remember choices you make (such as your user name, language, or the region you are in).
Save settings
Accept all
We use Cookies to promote our services.
Settings and Privacy.
Accept