v0.0.2
New Features
Web Development
- HTTP
- WSGI
- Django + PostgreSQL (DB) + Redis (Cache)
What's Changed
- add recipe of 'String Format Specification'. by @leven-cn in #93
- improve recipes on 'Function Decorator'. by @leven-cn in #94
- improve recipe of 'Create Context Manager'. by @leven-cn in #95
- improve recipe of 'Suppress Exceptions'. by @leven-cn in #96
- add 'Type Hint for Literal' recipe. by @leven-cn in #98
- improve 'Multi-Threads' recipe. by @leven-cn in #99
- improve 'Multi-Processes' recipe. by @leven-cn in #100
- add 'Multi-Processes - Queue' recipe. by @leven-cn in #102
- improve 'Process Pool' recipe. by @leven-cn in #103
- improve 'Concurrent' recipes. by @leven-cn in #104
- add 'unittest' recipe. by @leven-cn in #106
- add 'pytest' recipe. by @leven-cn in #108
- add 'Performance Measurement' recipe. by @leven-cn in #111
- add Reference of 'Test Driven Development - By Examples'. by @leven-cn in #112
- add 'Type Hint for namedtuple' recipe. by @leven-cn in #114
- add 'Tuples with Named Fields -
namedtuple
' recipe. by @leven-cn in #116 - add 'Ordered Dictionary - OrderedDict' recipe. by @leven-cn in #118
- add 'URL Parsing - urllib.parse' recipe. by @leven-cn in #120
- add
TCP_NODELAY
. by @leven-cn in #121 - add
TCP_QUICKACK
to TCP recipes. by @leven-cn in #122 - add
tcp_slow_start_after_idle
to sysctl. by @leven-cn in #123 - add 'TCP Keep Alive' to TCP recipes. by @leven-cn in #125
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #124
- add
TCP_SYNCNT
option to TCP recipes. by @leven-cn in #126 - add 'TCP RFC-1337' to TCP recipes. by @leven-cn in #127
- add 'TCP Keep-Alive' recipe. by @leven-cn in #128
- add 'TCP/UDP Reuse Port' recipe. by @leven-cn in #129
- add 'TCP Nodelay' recipe. by @leven-cn in #130
- add 'TCP/UDP Reuse Address' recipe. by @leven-cn in #131
- add 'TCP Quick ACK' recipe. by @leven-cn in #132
- add 'TCP Connect Timeout (Server Side)' recipe. by @leven-cn in #133
- add 'TCP Connect Timeout (Client Side)' recipe. by @leven-cn in #134
- add 'TCP Data Transmission Timeout' recipe. by @leven-cn in #135
- add 'More' for TCP/UDP Reuse Port recipe. by @leven-cn in #136
- add 'OS Level' for 'TCP Keep-Alive' recipe. by @leven-cn in #137
- add more details about 'Endianness'. by @leven-cn in #138
- add 'TCP
listen()
Queue' recipe. by @leven-cn in #139 - add 'TCP/UDP (Recv/Send) Buffer Size' recipe. by @leven-cn in #140
- add 'TCP Slow Start' recipe. by @leven-cn in #141
- add 'TCP RFC 1337 - TIME-WAIT Assassination Hazards (TIME-WAIT 暗杀)' details. by @leven-cn in #142
- add 'TCP SACK' recipe. by @leven-cn in #143
- add 'HTTP Basic' more details. by @leven-cn in #144
- add 'HTTP connection management' details. by @leven-cn in #145
- add 'URL, URI, URN' details. by @leven-cn in #146
- add 'HTTP Caching' recipe. by @leven-cn in #147
- add 'HTTP Authentication' details. by @leven-cn in #148
- add 'HTTP Cookie' details. by @leven-cn in #149
- add
pip
recipe. by @leven-cn in #150 - add
pipx
recipe. by @leven-cn in #151 - add
pipenv
recipe. by @leven-cn in #152 - add 'Universal Newline' recipe. by @leven-cn in #153
- add 'Inheritance of File Descriptor' recipe. by @leven-cn in #154
- add 'ISO 8601 Format' details. by @leven-cn in #155
- add '
with
statement' recipe. by @leven-cn in #156 - add 'Multiple Context Managers' recipe. by @leven-cn in #157
- add 'Context Manager Protocol' recipe. by @leven-cn in #158
- add 'Single Use Context Manager' recipe. by @leven-cn in #159
- add 'Reentrant Context Manager' recipe. by @leven-cn in #160
- add 'Reusable Context Manager' recipe. by @leven-cn in #161
- add 'timezone' recipe. by @leven-cn in #162
- add 'Synchronization Primitives -
Barrier
' recipe. by @leven-cn in #163 - add 'Synchronization Primitives - Reentrant Lock' recipe. by @leven-cn in #164
- add 'Logging Components and Flow' details. by @leven-cn in #165
- add '
socketserver
Class Diagram' recipe. by @leven-cn in #166 - add 'CSRF' detail. by @leven-cn in #167
- add 'HTTP Server (Builtin)' recipe. by @leven-cn in #168
- add 'Representation of Dates and Times - RFC 5822/2822 Format' recipe. by @leven-cn in #169
- add 'HTTP Datetime Format' recipe. by @leven-cn in #170
- add 'HTTP Range Requests' recipe. by @leven-cn in #171
- add 'HTTP Cookie (Server Side)' recipe. by @leven-cn in #172
- add 'HTTP Request (Builtin): urllib.request' recipe. by @leven-cn in #173
- bump Pipenv dependencies. by @leven-cn in #174
- add HTTP Request:
curl
recipe. by @leven-cn in #175 - add HTTP Request (CLI):
httpie
recipe. by @leven-cn in #176 - add Command-Line Arguments Parser:
argparse
,optparse
,getopt
recipe. by @leven-cn in #177 - add WSGI recipe. by @leven-cn in #178
- add 'Django - Quick Start' recipe. by @leven-cn in #179
- add 'PostgreSQL - Setup' recipe. by @leven-cn in #180
- add 'PostgreSQL - Usage' recipe. by @leven-cn in #181
- add 'Django DB: PostgreSQL' recipe. by @leven-cn in #182
- add 'Redis - Setup' recipe. by @leven-cn in #183
- add 'Redis CLI - Basic Usage' recipe. by @leven-cn in #184
- add 'Redis Python API:
redis-py
' recipe. by @leven-cn in #185 - add 'Django Cache - Redis' recipe. by @leven-cn in #186
- add `Django Logging' recipe. by @leven-cn in #187
Full Changelog: v0.0.1...v0.0.2