2069 private links
A runtime python code manipulation framework for profiling, debugging and bugfixing - devopspp/pyliveupdate
Code metrics are a popular way to analyse the complexity of our software. For some reason, we are attracted to single-figure summaries of quality, whether it’s lines of code, cyclomatic complexity, or the Pylint score. Personally, I think using these are about as valuable as judging another person based on one of their visible or measurable characteristics. Which is to say, an okay metric might get the conversation started, but it won’t help you know them. That takes time and effort, humility, seeking to understand their background, and changing your mind about previous assumptions when something about them challenges you.
Core utilities for Python packages. Contribute to pypa/packaging development by creating an account on GitHub.
After “git rebase origin/master” and “git push -f”, many commits in the master branch are shown in the pull request some time. This issue was happened in GH-16430. But I had seen similar issues several times. I asked the Github support about it, and I got the answer from them: Stacey Burns (GitHub Developer Support) Oct 30, 1:18 PM UTC Hi Indana, We use what’s called a “three-dot diff” on a Pull Requ...
Speaker: Mahmoud Hashemi If you had to build a software application right now, how would you do it? First step, Python. But then what? This talk looks at ove...
I like Git commit messages. Used well, I think they’re one of the most powerful tools available to document a codebase over its lifetime. I’d like to illustrate that by showing you my favourite ever Git commit.
tout est dans le titre : <3
You’ve run your batch process with your scientific model, and after hours and hours it spit out a result. And the result is wrong. You suspect there’s a bug in the calculation, you’re not sure what it is, and the slow feedback cycle is making debugging even harder. Wouldn’t it be great if you could debug and speed up your program without having to spend days running it just to reproduce your problem? Now, I’m not a scientist, I’m a software engineer. But I did spend a year and a half working on scientific computing, and based on that experience I’d like to offer a potential solution to this cluster of problems: logging, and in particular a logging library I and my coworkers found very helpful. But before I get to the solution, it’s worth considering where these problems come from: the specific characteristics of scientific computing.
Ça, c'est super cool !
founder/Dir. of Engineering at Cuttlesoft, software engineer, CS researcher, brewer of coffee, drinker of teas, maker of faces. FSU '14.
A "Best of the Best Practices" (BOBP) guide to developing in Python. - bobp-python.md
Merge your code efficiently
A new OS for connected devices. Create a greener, safer and faster interconnected world with SynapOS., the new opereating system for a new connected world.
(MicroPython)
In everything we do, we play the long or the short game. The short game is easy, pleasurable, and offers visible and immediate benefits. But it almost never leads to success. Here's how to play the long game.
Intéressant comme tout. Dans ma boîte actuelle, nous avions rencontré les mêmes problématiques sur Nuxeo Drive, à quelques centaines de millier de lignes de code près :D
Une joie rétrospective des 15 années de développement de PyPy. Un travail monstre, grand bravo à toute l'équipe !
Wow. Linus vient de réaliser qu'il doit travailler sur ses rapports aux autres. Un gros pas en avant ! C'est une très bonne chose pour la gourou d'un si gros projet comme Linux.
Les sources du noyau Linux, dans plusieurs versions disponibles. Pratique à explorer.