<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>Re-Introducing Hash Indexes in PostgreSQL </p>
↗
https://hakibenita.com/postgresql-hash-index?utm_source=pocket_mylist
Filipe Ximenes
Jul 15, 2021
Topics:
postgres
<p>Django: How can I see a list of urlpatterns? </p>
↗
https://stackoverflow.com/questions/1275486/django-how-can-i-see-a-list-of-urlpatterns
Flavio Juvenal
Jul 14, 2021
Topics:
debug, django, urls
<p>To avoid flooding your terminal with a long list of failed tests, stop at the first failure on pytest using the -x flag </p>
↗
https://docs.pytest.org/en/stable/usage.html#stopping-after-the-first-or-n-failures
Jonas Ferreira
Jul 14, 2021
Topics:
pytest, quality of life, testing
<p>Preloading fonts in Chrome with 'preload' link directive: </p>
↗
https://stackoverflow.com/questions/42616709/preloading-fonts-in-chrome-with-preload-link-directive
Flavio Juvenal
Jul 14, 2021
Topics:
chrome, html, performance, preload
<p>Convert your ascii diagram scribbles into SVG: </p>
↗
https://ivanceras.github.io/svgbob-editor/
Flavio Juvenal
Jul 14, 2021
Topics:
svg, tool
<p>File signatures are helpful to validate file types </p>
↗
https://en.wikipedia.org/wiki/List_of_file_signatures
Jaênia Sousa
Jul 13, 2021
Topics:
files, validation
<p>gron: Make JSON greppable! </p>
↗
https://github.com/tomnomnom/gron
Flavio Juvenal
Jul 13, 2021
Topics:
<p>May HSTS block access to your site when you renew your SSL certificate? </p>
↗
https://security.stackexchange.com/questions/124400/may-hsts-block-access-to-your-site-when-you-renew-your-ssl-certificate
Flavio Juvenal
Jul 13, 2021
Topics:
hsts, https, security
<p>Test the callback functions passed to transaction on_commit with <code>captureOnCommitCallbacks</code> </p>
↗
https://docs.djangoproject.com/en/3.2/topics/db/transactions/#use-in-tests
Mariane Pastor
Jul 12, 2021
Topics:
django
<p>As of django, test the callback functions passed to () with <code>()</code> </p>
↗
Mariane Pastor
Jul 12, 2021
Topics:
django
<p>Python IPDB cheatsheet </p>
↗
https://wangchuan.github.io/coding/2017/07/12/ipdb-cheat-sheet.html
David Pierre
Jul 7, 2021
Topics:
debugging, python
<p>How to Approach your Mentor Meeting: Questions and Best Practices: </p>
↗
https://fellow.app/blog/meetings/how-to-approach-your-mentor-meeting-questions-and-best-practices/
Caroline Ribeiro
Jul 7, 2021
Topics:
communication, mentorship
<p>Google slides shortcuts for your (quarter) presentations [google slides, presentations, shortcuts] </p>
↗
https://www.howtogeek.com/440137/all-the-best-google-slides-keyboard-shortcuts/
Diogo de Miranda
Jul 5, 2021
Topics:
<p>Using AntiPatterns to avoid MLOps Mistakes: </p>
↗
https://arxiv.org/abs/2107.00079
Flavio Juvenal
Jul 5, 2021
Topics:
antipatterns, ml, mlops, production
<p>Practices for a new Python project local setup in 2021: </p>
↗
https://mitelman.engineering/blog/python-best-practice/automating-python-best-practices-for-a-new-project/
Flavio Juvenal
Jul 5, 2021
Topics:
python
<p>10 Figma Best Practices to 10X Your Workflow </p>
↗
https://uxdesign.cc/10-figma-best-practices-to-10x-your-workflow-76d6336daf2a
Pedro Bacelar
Jul 2, 2021
Topics:
component library, design, design system, figma, ui
<p>Integrated Tests Are A Scam :eyes: </p>
↗
https://www.youtube.com/watch?v=VDfX44fZoMc
Rebeca Sarai
Jul 2, 2021
Topics:
tests
<p>Nailing your next design presentation </p>
↗
https://uxdesign.cc/nailing-your-next-design-presentation-7ad68faec303
Pedro Bacelar
Jul 2, 2021
Topics:
cliente communication, design, keynote, presentation, slides
<p>Structuring large/complex Django projects, and using a services layer in Django projects: </p>
↗
https://forum.djangoproject.com/t/structuring-large-complex-django-projects-and-using-a-services-layer-in-django-projects/1487
Rebeca Sarai
Jun 30, 2021
Topics:
django
<p>Against service layers in Django: </p>
↗
https://www.b-list.org/weblog/2020/mar/16/no-service/
Rebeca Sarai
Jun 30, 2021
Topics:
django
<p>Where to put business logic in Django? Discussion: </p>
↗
https://forum.djangoproject.com/t/where-to-put-business-logic-in-django/282
Flavio Juvenal
Jun 30, 2021
Topics:
django
<p>Keep file metadata in S3 after a CLI copy: </p>
↗
https://stackoverflow.com/questions/47347294/file-metadata-not-kept-in-s3-after-a-cli-copy
Flavio Juvenal
Jun 29, 2021
Topics:
aws, s3
<p>Architecture Decisions: A Case Study </p>
↗
https://www.youtube.com/watch?v=x5YmBevdjVg
Rebeca Sarai
Jun 28, 2021
Topics:
<p><em>Why Did You Render</em> is a library that helps detect why a component is re-rendering: </p>
↗
https://github.com/welldone-software/why-did-you-render
Rebeca Sarai
Jun 26, 2021
Topics:
javascript, react
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