Wednesday, December 15, 2021

Talk Python to Me: #345: 10 Tips and Tools for Developer Productivity

You know that feeling when one of your developer friends or colleague tells you about some amazing tool, library, or shell environment that you never heard of that you just have to run out and try right away? This episode is jam-packed full of those moments. We welcome back Jay Miller to discuss tools and tips for developer productivity. The title says 10 tips, but we actually veer into many more along the way. I think you'll really enjoy this useful and light-hearted episode.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Jay on Twitter</b>: <a href="https://twitter.com/kjaymiller" target="_blank" rel="noopener">@kjaymiller</a><br/> <b>More Oh my ZSH plugins</b>: <a href="https://ift.tt/316mjtq" target="_blank" rel="noopener">github.com</a><br/> <b>exa</b>: <a href="https://the.exa.website" target="_blank" rel="noopener">the.exa.website</a><br/> <b>bat</b>: <a href="https://ift.tt/2rbJgJG" target="_blank" rel="noopener">github.com</a><br/> <b>ripgrep/amber</b>: <a href="https://ift.tt/2OcEIhk" target="_blank" rel="noopener">github.com</a><br/> <b>Neovim</b>: <a href="https://neovim.io/" target="_blank" rel="noopener">neovim.io</a><br/> <b>RUMPS macOS Framework</b>: <a href="https://ift.tt/3kHPej8" target="_blank" rel="noopener">github.com</a><br/> <b>Black</b>: <a href="https://ift.tt/2KnbtH7" target="_blank" rel="noopener">github.com</a><br/> <b>pypi-changes package</b>: <a href="https://ift.tt/3dT675J" target="_blank" rel="noopener">readthedocs.io</a><br/> <b>asdf-python</b>: <a href="https://ift.tt/2SS4Cts" target="_blank" rel="noopener">github.com</a><br/> <b>WAVE Web Accessibility Evaluation Tool</b>: <a href="https://ift.tt/2ieiKPC" target="_blank" rel="noopener">wave.webaim.org</a><br/> <b>Google PageSpeed</b>: <a href="https://ift.tt/3CmFzUf" target="_blank" rel="noopener">pagespeed.web.dev</a><br/> <b>XKCD Commit messages</b>: <a href="https://xkcd.com/1296/" target="_blank" rel="noopener">xkcd.com</a><br/> <b>secure package</b>: <a href="https://ift.tt/32QM0Q1" target="_blank" rel="noopener">github.com</a><br/> <b>OWASP Top 10</b>: <a href="https://ift.tt/3DYBY0q" target="_blank" rel="noopener">owasp.org</a><br/> <b>ngrok</b>: <a href="https://ngrok.com/" target="_blank" rel="noopener">ngrok.com</a><br/> <b>starship</b>: <a href="https://starship.rs/" target="_blank" rel="noopener">starship.rs</a><br/> <b>Homebrew</b>: <a href="https://brew.sh/" target="_blank" rel="noopener">brew.sh</a><br/> <b>Chocolatey</b>: <a href="https://chocolatey.org/" target="_blank" rel="noopener">chocolatey.org</a><br/> <b>pip-tools</b>: <a href="https://ift.tt/3m9foem" target="_blank" rel="noopener">github.com</a><br/> <b>Let's Encrypt</b>: <a href="https://ift.tt/1Hfe2Dy" target="_blank" rel="noopener">letsencrypt.org</a><br/> <b>Sourcetree Git App</b>: <a href="https://ift.tt/1HacsVC" target="_blank" rel="noopener">sourcetreeapp.com</a><br/> <b>Oh my ZSH</b>: <a href="https://ohmyz.sh/" target="_blank" rel="noopener">ohmyz.sh</a><br/> <b>nerd fonts</b>: <a href="https://ift.tt/33xaL1p" target="_blank" rel="noopener">nerdfonts.com</a><br/> <b>Oh my Posh</b>: <a href="https://ohmyposh.dev/" target="_blank" rel="noopener">ohmyposh.dev</a><br/> <b>Windows Terminal</b>: <a href="https://ift.tt/3hWpift" target="_blank" rel="noopener">microsoft.com</a><br/> <b>McFly shell history</b>: <a href="https://ift.tt/2RyIXEQ" target="_blank" rel="noopener">github.com</a><br/> <b>Fig IO enhanced shell</b>: <a href="https://fig.io/" target="_blank" rel="noopener">fig.io</a><br/> <b>Conduit podcast</b>: <a href="https://ift.tt/3i8MyrC" target="_blank" rel="noopener">relay.fm</a><br/> <b>htmx course at Talk Python</b>: <a href="https://ift.tt/3FU9LsI" target="_blank" rel="noopener">talkpython.fm/htmx</a><br/> <b>Watch this episode on YouTube</b>: <a href="https://www.youtube.com/watch?v=XtJQR5RyURA" target="_blank" rel="noopener">youtube.com</a><br/> <b>Episode transcripts</b>: <a href="https://ift.tt/3oZrmci" target="_blank" rel="noopener">talkpython.fm</a><br/> <br/> <b>--- Stay in touch with us ---</b><br/> <b>Subscribe on YouTube</b>: <a href="https://ift.tt/3DznvIg" target="_blank" rel="noopener">youtube.com</a><br/> <b>Follow Talk Python on Twitter</b>: <a href="https://twitter.com/talkpython" target="_blank" rel="noopener">@talkpython</a><br/> <b>Follow Michael on Twitter</b>: <a href="https://twitter.com/mkennedy" target="_blank" rel="noopener">@mkennedy</a><br/></div><br/> <strong>Sponsors</strong><br/> <a href='https://ift.tt/3dWrR0o> <a href='https://ift.tt/3sdI1uG> <a href='https://ift.tt/3vjihuL> <a href='https://ift.tt/2PVc9qH Python Training</a>

from Planet Python
via read more

No comments:

Post a Comment

TestDriven.io: Working with Static and Media Files in Django

This article looks at how to work with static and media files in a Django project, locally and in production. from Planet Python via read...