Login
Authors & owners
Home
All tags
short
43
management
30
productivity
28
rant
27
communication
24
quality
22
hiring
13
performance
13
refactoring
10
user-experience
9
agile
8
security
7
workplace
7
interaction-design
7
featured
7
thoughts
6
hardware
6
french
4
unit-testing
4
datacenter
4
profiling
4
stack-exchange
4
testing
4
tagging
3
requirements
3
code-style
3
terminology
2
database
2
reliability
2
optimization
2
flask
2
data-structures
2
devops
2
java
2
design
2
backlog
2
microservices
2
python
2
rabbitmq
1
werkzeug
1
continuous-deployment
1
prototyping
1
high-availability
1
clustering
1
cables-management
1
mqs
1
risk
1
code-review
1
workspace
1
benchmark
1
meetings
1
business-continuity
1
interview
1
retrospection
1
“performance” tag
13 matches
What makes performance decrease over time?
In an excellent blog post, Nikita Prokopov shares his thoughts about “our industry’s lack of care for efficiency, simplicity, and excellence,” explaining, among others, that year after year, hardware…
performance
13
quality
22
profiling
4
Streaming large uploads to a backend API
When it comes to uploading large files to a Flask application, the subject seems to be well documented. Flask (or rather Werkzeug) has lots of features to stream not only downloads, but also uploads t…
flask
2
werkzeug
1
performance
13
python
2
Make your build agents short living
While discussing with a friend of mine what I described in my previous article, it appeared that my approach to launching tests from a build pipeline is not necessarily well known. It seems that I can…
performance
13
continuous-deployment
1
Users matter more than bytes and CPU cycles
There is something completely wrong in developers' nature to be obsessed with performance to the detriment of everything else. It seems even that this compulsive obsession is not something we acqu…
interaction-design
7
short
43
rant
27
performance
13
optimization
2
Execution plan caching for stored procedures and parametrized queries
Reading different explanations about execution plan caching by Microsoft SQL Server, I found very confusing the discussion about the benefits of using stored procedures instead of parametrized queries…
performance
13
Measurement: a two-edged sword
Too often, the practice of measuring things is used in place of basic thinking, and, logically, leads to low customer satisfaction and poor product quality. The major reason for that is that in most c…
short
43
performance
13
quality
22
rant
27
Streaming input and output in Flask
I always found Flask painful to use when it comes to streaming binary data, such as when I need to send a binary file or receive one. The official documentation is very sparse, explaining how to recei…
short
43
flask
2
python
2
performance
13
Most performance questions are wrong
I don't remember any question posted on Programmers.SE related to performance which would be a good, on-topic question. I remember questions which were completely wrong or simply unanswerable. It…
performance
13
stack-exchange
4
profiling
4
Did you know that Ruby is faster than C?
In the past few days, there was on Programmers.SE at least three questions (example) which can be summarized as: “Which programming language is faster, this one or that one?” This is annoying. I alrea…
productivity
28
rant
27
performance
13
Written in stone
On most projects, a huge amount of time is spent hypothesizing about subjects which not only don't matter, but often don't have a definitive answer. I often see programmers arguing about which…
short
43
rant
27
performance
13
Image formats and why do they matter
See also How does Yahoo's Smush.It work and why doesn't everyone use it?, from which this article is inspired from. One question any web developer asks himself sooner or later is which format…
performance
13
Don't use it, it's slow
Recently, I’ve received an e-mail like this from a colleague of mine, the e-mail being sent to a few people in the company: “FYI, we have removed SQL computed columns used when computing the gauges.…
performance
13
profiling
4
Pooling and performance: what benchmarks and profiling may reveal
When benchmarking Orseis, I discovered that with repetitive queries, its performance drastically decline. In some conditions, it was more than ten times slower compared to the direct usage of ADO.NET.…
profiling
4
performance
13
benchmark
1
optimization
2