Archive

Archive for the ‘Interesting’ Category

The way to fully automated releases in open source projects

June 24, 2020 Leave a comment
Categories: Interesting

Best practices for managing and storing secrets including API keys and other credentials

June 18, 2020 Leave a comment

Storing and managing secrets like API keys and other credentials can be challenging, even the most careful policies can sometimes be circumvented in exchange for convenience. We have compiled a list of some of the best practices to help keep secrets and credentials safe. Secrets management doesn’t have a one-size-fits-all approach so this list considers multiple perspectives so you can be informed in deciding to, or not to, implement strategies.

https://blog.gitguardian.com/secrets-api-management/

Source:
programmerweekly.com

Categories: Interesting

https://use-the-index-luke.com/

May 1, 2020 Leave a comment

A site explaining SQL indexing to developers—no crap about administration.

SQL indexing is the most effective tuning method—yet it is often neglected during development. Use The Index, Luke explains SQL indexing from grounds up and doesn’t stop at ORM tools like Hibernate.

Use The Index, Luke is the free web-edition of SQL Performance Explained. If you like this site, consider getting the book. Also have a look at the shop for other cool stuff that supports this site.

https://use-the-index-luke.com/

Categories: Interesting

ImportError: attempted relative import with no known parent package

April 30, 2020 Leave a comment

You are trying to use relative imports in python, but you encounter one of the exceptions ImportError: attempted relative import with no known parent package. Yes, relative imports can be confusing from time to time. In this article, we see the method used by python interpreter to resolve the relative imports and how we can fix this issue.

https://napuzba.com/a/import-error-relative-no-parent

Categories: Interesting

Deploy Any Python Project to Kubernetes

April 16, 2020 Leave a comment

As your project grows, it might get to the point that it becomes too hard to handle with just single VM or some simple SaaS solution. You can solve that by switching to more robust solution like Kubernetes. That might however, be little too complex if you are not familiar with it’s concepts or if just never used it before. So, to help you out – in this article – we will go over all you need to get yourself started and have your Python project deployed on cluster – including cluster setup, all the Kubernetes manifests and some extra automation to make your life easier down the road!

This is a follow up to previous article(s) about Automating Every Aspect of Your Python Project, so you might want check that out before reading this one.

TL;DR: Here is my repository with full source code and docs: https://github.com/MartinHeinz/python-project-blueprint

https://martinheinz.dev/blog/20

Source:
Python Weekly

Categories: Interesting, kubernetes, python Tags:

WhyTheName

April 8, 2020 Leave a comment
Categories: Interesting

Personal Security Tips — The Ubuntu Incident

March 19, 2020 Leave a comment

See https://github.com/Lissy93/personal-security-checklist for a curated checklist of 100+ tips for protecting digital security and privacy.

via Personal Security Tips — The Ubuntu Incident

Categories: Interesting

Hack the OWASP Goat!

March 18, 2020 Leave a comment

My Developer Planet

We will take a look at how we can get more acquainted with the OWASP top 10 vulnerabilities. After a short introduction about OWASP, we will show you how you can make use of WebGoat and WebWolf to get a better understanding of the OWASP top 10 vulnerabilities.

View original post 1,238 more words

Categories: Interesting

Printing the generated query including parameters

January 16, 2020 Leave a comment
Categories: Interesting, python Tags: ,

How We Got To Continuous Deployment With Rails, CircleCI, and Heroku

January 6, 2020 Leave a comment
Categories: Interesting