<p>Use <code>assert_never</code> from Python to confirm with a static type checker that a line of code is unreachable: </p>
https://typing.readthedocs.io/en/latest/source/unreachable.html
Open link
Flavio Juvenal
Posted on
November 1, 2022
Topics:
mypy, python, typing
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>Strong Opinions Loosely Held Might be the Worst Idea in Tech: </p>
↗
https://blog.glowforge.com/strong-opinions-loosely-held-might-be-the-worst-idea-in-tech/
Flávio Juvenal
Jun 5, 2019
Topics:
team
<p>Add context to sections of the code that were not triggered by the user (e.g., requests) but have impact on them by taking advantage of the Sentry SDK scope context #capturing-the-user</p>
↗
https://docs.sentry.io/enriching-error-data/context/?platform=python
Carlos Coelho
Jun 4, 2019
Topics:
sentry
<p>Write tests. Not too many. Mostly integration. </p>
↗
https://kentcdodds.com/blog/write-tests
João Lins
Jun 4, 2019
Topics:
react, test
<p>About using stopPropagation "this solution is roughly equivalent to fixing a leaky shower by turning off the water to the bathroom": </p>
↗
https://css-tricks.com/dangers-stopping-event-propagation/
Rebeca Sarai
Jun 3, 2019
Topics:
js, stoppropagation
<p>Be aware of Javascript numeric precision issue when using integers as ids -> <code>Boolean((2^53 + 1) === 2^53)</code> is equal to <code>true</code>: </p>
↗
https://www.avioconsulting.com/blog/overcoming-javascript-numeric-precision-issues
Rebeca Sarai
Jun 3, 2019
Topics:
javascript, js, precision
<p>the Krav Maga of UI design </p>
↗
https://medium.com/@erikdkennedy/7-rules-for-creating-gorgeous-ui-part-1-559d4e805cda
Aline Silveira
Jun 3, 2019
Topics:
ui
<p>Accessible color generator </p>
↗
https://learnui.design/tools/accessible-color-generator.html
Aline Silveira
Jun 3, 2019
Topics:
accessibility, ui
<p>a beginner-friendly explanation of the HSB color system </p>
↗
https://learnui.design/blog/the-hsb-color-system-practicioners-primer.html
Aline Silveira
Jun 3, 2019
Topics:
color systems, ui
<p>Indicators, Validations, and Notifications: Pick the Correct Communication Option </p>
↗
https://www.nngroup.com/articles/indicators-validations-notifications/
Pedro Bacelar
Jun 3, 2019
Topics:
notifications, ui, ux
<p>Validate GitHub Webhook Signatures: </p>
↗
https://ryanharrison.co.uk/2018/09/04/validate-github-webhook-signatures.html
Rebeca Sarai
Jun 2, 2019
Topics:
github, webhook
<p>What about business logic in Django projects: </p>
↗
https://medium.com/@jairvercosa/business-logic-in-django-projects-7fe700db9b0a
Rebeca Sarai
May 31, 2019
Topics:
businesslogic, django
<p>A Complete UI cheat sheet for Buttons </p>
↗
https://uxdesign.cc/ui-cheat-sheets-buttons-7329ed9d6112
Pedro Bacelar
May 31, 2019
Topics:
<p>Django Mock Queries, a library for mocking Django queryset functions in memory for testing: </p>
↗
https://github.com/stphivos/django-mock-queries
Rebeca Sarai
May 31, 2019
Topics:
django, mock, queries, test
<p>Mozilla's file sending service with end-to-end cryptography. </p>
↗
https://send.firefox.com/
Tiago Costa
May 31, 2019
Topics:
sharing
<p>Why reselect is useful to increase the performance of a React Redux app </p>
↗
https://rangle.io/blog/react-and-redux-performance-with-reselect/
João Lins
May 31, 2019
Topics:
performance, react
<p>Painting on a Distributed Canvas: An Advanced Guide to Celery Workflows </p>
↗
https://www.youtube.com/watch?v=XoMu8vhdc-A
Tiago Costa
May 31, 2019
Topics:
<p>This post comments the insight: software systems need to be livable. Can a system be too clean? Is it possible to focus so much on cleanliness that no one can practically work in the system? </p>
↗
https://blog.cleancoder.com/uncle-bob/2018/08/13/TooClean.html
Rebeca Sarai
May 31, 2019
Topics:
clean, code
<p>state-based immutability library </p>
↗
https://github.com/immerjs/immer
Victor Ferraz
May 30, 2019
Topics:
<p>setting up Digitalocean Monitoring alerts </p>
↗
https://www.digitalocean.com/docs/monitoring/how-to/set-up-alerts/
Mariane Pastor
May 30, 2019
Topics:
<p>open source awards for react projects </p>
↗
https://osawards.com/react/
Victor Ferraz
May 30, 2019
Topics:
<p>The dot problem on emails: how to scam a Gmail user </p>
↗
https://jameshfisher.com/2018/04/07/the-dots-do-matter-how-to-scam-a-gmail-user/
Rebeca Sarai
May 29, 2019
Topics:
dots, emails, gmail
<p>binary releases of VS Code without MS branding/telemetry/licensing </p>
↗
https://github.com/VSCodium/vscodium
Tiago Costa
May 29, 2019
Topics:
community, free, vscode
<p>A few things to keep in mind when dockerizing your app </p>
↗
https://pythonspeed.com/articles/dockerizing-python-is-hard/
Arimateia Neto
May 29, 2019
Topics:
<p>High-Performing Teams Need Psychological Safety. Here’s How to Create It: </p>
↗
https://hbr.org/2017/08/high-performing-teams-need-psychological-safety-heres-how-to-create-it
Rebeca Sarai
May 29, 2019
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