<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Conventions on Shaowen Chen's Website</title><link>https://www.chenshaowen.com/en/tags/conventions/</link><description>Recent content in Conventions on Shaowen Chen's Website</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&amp;copy;2016 - {year}, All Rights Reserved.</copyright><lastBuildDate>Sat, 16 Dec 2023 11:15:11 +0000</lastBuildDate><sy:updatePeriod>weekly</sy:updatePeriod><atom:link href="https://www.chenshaowen.com/en/tags/conventions/atom.xml" rel="self" type="application/rss+xml"/><item><title>Chaos Engineering and Putting It into Practice</title><link>https://www.chenshaowen.com/en/blog/chaos-engineering-and-practice.html</link><pubDate>Sat, 16 Dec 2023 11:15:11 +0000</pubDate><atom:modified>Sat, 16 Dec 2023 11:15:11 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/chaos-engineering-and-practice.html</guid><description>Two months ago, I gave a talk to a business team about chaos engineering in practice. This post mainly organizes the content of that talk.
Click to view the presentation
1. The Origin of Chaos 1.1 The Birth of the Discipline of Chaos Before discussing chaos, let us first think about the relationship between chaos, chaos engineering, and our production services.</description><dc:creator>微信公众号</dc:creator><category>Chaos</category><category>Practice</category><category>Process</category><category>Conventions</category><category>Chaos Engineering</category><category>Operations</category><category>Reliability</category><category>Learning</category><category>Fault Drills</category></item><item><title>Django Development Conventions (Part 1)</title><link>https://www.chenshaowen.com/en/blog/development-specification-1-of-django.html</link><pubDate>Sat, 27 Jan 2018 00:00:00 +0000</pubDate><atom:modified>Sat, 27 Jan 2018 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/development-specification-1-of-django.html</guid><description>This article mainly lays out a few things to watch out for during Django development. A consistent coding style and sound design principles help a project&amp;rsquo;s development and maintenance, and are worth developers studying and discussing continuously. 1. Encoding Declaration When the Python interpreter executes code, it needs to be</description><dc:creator>微信公众号</dc:creator><category>Django</category><category>Python</category><category>Conventions</category><category>R&amp;D</category><category>Learning</category><category>Best Practices</category><category>Code Style</category><category>Architecture</category></item><item><title>Python's Class Function Methods</title><link>https://www.chenshaowen.com/en/blog/class-function-method-of-python.html</link><pubDate>Fri, 29 Dec 2017 00:00:00 +0000</pubDate><atom:modified>Fri, 29 Dec 2017 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/class-function-method-of-python.html</guid><description>1. Function Methods A function is an organized, reusable snippet of code used to implement a single or related piece of functionality. Functions improve an application&amp;rsquo;s modularity and the reuse rate of code. Python provides many built-in functions, such as print() and str(). At the same time, Python also allows</description><dc:creator>微信公众号</dc:creator><category>Python</category><category>Conventions</category><category>Functions</category><category>R&amp;D</category></item></channel></rss>