IT

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 






 







 


IT

 

 

AI  

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

Web  

 

 

PlayStation  

 

YouTuber  

 





 

 





 

 

 












CI for performance: Reliable benchmarking in noisy environments  

6users  
pythonspeed.com  


CI for performance: Reliable benchmarking in noisy environments by Itamar Turner-Trauring Last updated 23 Oct 2022, originally created 02 Dec 2020 You have some codewhether its Python, Rust, Java, or some other languagewhose speed you want to measure over time. Ideally you want it to get faster, but at the very least you dont want to get any slower. So you write a benchmark, and now you need t



 

2023/01/08 18:51
 





 

















Why new Macs break your Docker build, and how to fix it  

3users  
pythonspeed.com  


Introduction to Dockerizing for Production Improve your DevOps skills: learn an iterative process for Dockerizing your code. Get your free ebook Why new Macs break your Docker build, and how to fix it by Itamar Turner-Trauring Last updated 12 Jan 2023, originally created 20 Jun 2022 One of the promises of Docker is reproducibility: you can build an image on a different machine, and assuming youve



 

2022/06/21 08:28
 



 











Processing large JSON files in Python without running out of memory  

10users  
pythonspeed.com  


Processing large JSON files in Python without running out of memory by Itamar Turner-Trauring Last updated 06 Jan 2023, originally created 14 Mar 2022 If you need to process a large JSON file in Python, its very easy to run out of memory. Even if the raw data fits in memory, the Python representation can increase memory usage even more. And that means either slow processing, as your program swaps



 

2022/03/16 11:19
 











 











Faster Python calculations with Numba: 2 lines of code, 13× speed-up  

27users  
pythonspeed.com  


Faster Python calculations with Numba: 2 lines of code, 13× speed-up by Itamar Turner-Trauring Last updated 06 Jan 2023, originally created 11 Feb 2022 Python is a slow language, so computation is best delegated to code written in something faster. You can do this with existing libraries like NumPy and SciPy, but what happens when you need to implement a new algorithm, and you dont want to write



 

2022/02/19 11:41
 















 











The worst so-called best practice for Docker  

49users  
pythonspeed.com  


Introduction to Dockerizing for Production Improve your DevOps skills: learn an iterative process for Dockerizing your code. Get your free ebook The worst so-called best practice for Docker by Itamar Turner-Trauring Last updated 01 Oct 2021, originally created 23 Mar 2021 Somebody is always wrong on the Internet, and bad Docker packaging advice is quite common. But one particular piece of advice



 

2021/03/24 12:38
 









 











A deep dive into the official Docker image for Python  

6users  
pythonspeed.com  


Introduction to Dockerizing for Production Improve your DevOps skills: learn an iterative process for Dockerizing your code. Get your free ebook A deep dive into the official Docker image for Python by Itamar Turner-Trauring Last updated 20 Jan 2022, originally created 19 Aug 2020 The official Python image for Docker is quite popular, and in fact I recommend one of its variations as a base ima



 

2020/08/20 13:22
 







 











Lets use Kubernetes! Now you have 8 problems  

15users  
pythonspeed.com  


Introduction to Dockerizing for Production Improve your DevOps skills: learn an iterative process for Dockerizing your code. Get your free ebook Lets use Kubernetes! Now you have 8 problems by Itamar Turner-Trauring Last updated 01 Oct 2021, originally created 04 Mar 2020 If youre using Docker, the next natural step seems to be Kubernetes, aka K8s: thats how you run things in production, righ



 

2020/03/05 18:39
 















 











Create production-ready Docker images in just one hour  

3users  
pythonspeed.com  


Create production-ready Docker images in just one hour Youre packaging your Python application with Docker. Its going to be running in production. And now you have a whole new set of worries: Insecure images will put your production data at risk. Slow CI builds will bottleneck your whole team, wasting expensive developer time. Silent crashes become that much harder to debug, wasting even more de



 

2020/01/31 22:37
 













Using Alpine can make Python Docker builds 50× slower  

56users  
pythonspeed.com  


Introduction to Dockerizing for Production Improve your DevOps skills: learn an iterative process for Dockerizing your code. Get your free ebook Using Alpine can make Python Docker builds 50× slower by Itamar Turner-Trauring Last updated 21 Mar 2023, originally created 29 Jan 2020 When youre choosing a base image for your Docker image, Alpine Linux is often recommended. Using Alpine, youre told,



 

2020/01/30 06:32
 















 











Why your multiprocessing Pool is stuck (its full of sharks!)  

3users  
pythonspeed.com  


Why your multiprocessing Pool is stuck (its full of sharks!) by Itamar Turner-Trauring Last updated 17 Feb 2023, originally created 04 Sep 2018 Youre using multiprocessing to run some code across multiple processes, and it justsits there. Its stuck. You check CPU usagenothing happening, its not doing any work. Whats going on? In many cases you can fix this with a single line of codeskip to



 

2020/01/18 11:56
 



 











The best Docker base image for your Python application (May 2024)  

4users  
pythonspeed.com  


Introduction to Dockerizing for Production Improve your DevOps skills: learn an iterative process for Dockerizing your code. Get your free ebook The best Docker base image for your Python application (May 2024) by Itamar Turner-Trauring Last updated 03 May 2024, originally created 30 Aug 2021 When youre building a Docker image for your Python application, youre building on top of an existing ima



 

2020/01/03 01:53
 





 











When your data doesnt fit in memory: the basic techniques  

15users  
pythonspeed.com  


When your data doesnt fit in memory: the basic techniques by Itamar Turner-Trauring Last updated 06 Jan 2023, originally created 08 Nov 2019 Youre writing software that processes data, and it works fine when you test it on a small sample file. But when you load the real data, your program crashes. The problem is that you dont have enough memoryif you have 16GB of RAM, you cant load a 100GB fi



 

2019/11/12 08:36
 







 











Faster Docker builds with pipenv, poetry, or pip-tools  

5users  
pythonspeed.com  


Introduction to Dockerizing for Production Improve your DevOps skills: learn an iterative process for Dockerizing your code. Get your free ebook Faster Docker builds with pipenv, poetry, or pip-tools by Itamar Turner-Trauring Last updated 21 Mar 2023, originally created 17 Jun 2019 Docker builds can be slow, and waiting for a build to finish is probably not how you want to spend your time. So you



 

2019/06/18 16:31
 







 











Broken by default: why you should avoid most Dockerfile examples  

6users  
pythonspeed.com  


Introduction to Dockerizing for Production Improve your DevOps skills: learn an iterative process for Dockerizing your code. Get your free ebook Broken by default: why you should avoid most Dockerfile examples by Itamar Turner-Trauring Last updated 17 Nov 2021, originally created 28 May 2019 When its time to package up your Python application into a Docker image, the natural thing to do is search



 

2019/05/29 02:27
 





 











Realistic, easy, and fast enough: database tests with Docker  

3users  
pythonspeed.com  


Realistic, easy, and fast enough: database tests with Docker by Itamar Turner-Trauring Last updated 22 Dec 2021, originally created 09 Feb 2019 Youre writing an application that talks to a databasePostgreSQL, MySQL, MongoDBand you need to write some tests. You want three things out of your tests: Realism: the closer your test setup is to production, the more likely you are to catch bugs with te



 

2019/02/20 07:30
 











 



































 

pythonspeed.com  

 



j

k

l

e

o
 
 
















 









 

















 









 









 







Pro



 




 






App Storeからダウンロード
Google Playで手に入れよう


Copyright © 2005-2024 Hatena. All Rights Reserved.
 





x