FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
fullstackpython.com/future-directions.html at gh-pages · kaflesudip/fullstackpython.com · GitHub
kaflesudip
/
fullstackpython.com
Public
forked from
mattmakai/fullstackpython.com
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
fullstackpython.com
/
future-directions.html
Copy path
More file actions
More file actions
Latest commit
History
History
History
177 lines (177 loc) · 15.6 KB
Breadcrumbs
fullstackpython.com
/
future-directions.html
Copy path
File metadata and controls
177 lines (177 loc) · 15.6 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
<!DOCTYPE html
>
<
html
lang
="
en
"
>
<
head
>
<
meta
http-equiv
="
Content-Type
"
content
="
text/html; charset=UTF-8
"
>
<
meta
charset
="
utf-8
"
>
<
meta
http-equiv
="
X-UA-Compatible
"
content
="
IE=edge
"
>
<
meta
name
="
viewport
"
content
="
width=device-width, initial-scale=1.0
"
>
<
meta
name
="
author
"
content
="
Matt Makai
"
>
<
meta
name
="
description
"
content
="
In the future directions page on Full Stack Python I give some insight into what my current priorities are for enhancing the site.
"
>
<
link
rel
="
shortcut icon
"
href
="
theme/img/fsp-fav.png
"
>
<
title
>
Future Directions - Full Stack Python
</
title
>
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
<
link
href
="
theme/css/f.min.css
"
rel
="
stylesheet
"
>
<
script
>
(
function
(
i
,
s
,
o
,
g
,
r
,
a
,
m
)
{
i
[
'GoogleAnalyticsObject'
]
=
r
;
i
[
r
]
=
i
[
r
]
||
function
(
)
{
(
i
[
r
]
.
q
=
i
[
r
]
.
q
||
[
]
)
.
push
(
arguments
)
}
,
i
[
r
]
.
l
=
1
*
new
Date
(
)
;
a
=
s
.
createElement
(
o
)
,
m
=
s
.
getElementsByTagName
(
o
)
[
0
]
;
a
.
async
=
1
;
a
.
src
=
g
;
m
.
parentNode
.
insertBefore
(
a
,
m
)
}
)
(
window
,
document
,
'script'
,
'//www.google-analytics.com/analytics.js'
,
'ga'
)
;
ga
(
'create'
,
'UA-19910497-7'
,
'auto'
)
;
ga
(
'send'
,
'pageview'
)
;
</
script
>
</
head
>
<
body
>
<
a
href
="
https://github.com/makaimc/fullstackpython.com
"
>
<
img
style
="
position: absolute; top: 0; right: 0; border: 0;
"
src
="
https://camo.githubusercontent.com/a6677b08c955af8400f44c6298f40e7d19cc5b2d/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f677261795f3664366436642e706e67
"
alt
="
Fork me on GitHub
"
data-canonical-src
="
https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png
"
>
</
a
>
<
div
class
="
container
"
>
<
div
class
="
row
"
>
<
div
class
="
col-md-12
"
>
<
div
class
="
logo-header-section
"
>
<
a
href
="
/
"
style
="
text-decoration: none; border: none;
"
>
<
img
src
="
theme/img/fsp-logo.png
"
height
="
52
"
width
="
52
"
class
="
logo-image
"
style
="
padding-top: 1px;
"
alt
="
Full Stack Python logo
"
>
</
a
>
<
span
class
="
logo-title
"
>
<
a
href
="
/
"
>
Full Stack Python
</
a
>
</
span
>
</
div
>
</
div
>
</
div
>
<
div
class
="
row
"
>
<
div
class
="
col-md-8
"
>
<
h1
>
Future Directions
</
h1
>
<
p
>
Full Stack Python has completely blown away my expectations for what I could
accomplish with a side project. I really appreciate all the in-person feedback,
emails and pull requests I've received from the community. Keep them coming!
</
p
>
<
p
>
For 2015 I'm building out the scope of the site beyond web development into
core Python concepts, data analysis and visualization and some hardware
hacking such as with the Raspberry Pi and Arduino Yun.
</
p
>
<
p
>
The biggest update though will be the Full Stack Python Guide to Deployments,
an in-progress step-by-step tutorial ebook for learning how to deploy Python
web applications.
</
p
>
<
p
>
Note that these plans can change based on
<
a
href
="
https://github.com/makaimc/fullstackpython.github.com/pulls
"
>
pull requests
</
a
>
from the community. I work to integrate PRs within a day or two so please
submit one when you see a fix or improvement that needs to be made!
</
p
>
<
h3
>
That's what coming. What would you like to learn right now?
</
h3
>
<
div
class
="
row
"
>
<
div
class
="
col-md-4
"
>
<
div
class
="
well select-next
"
>
<
a
href
="
/about-author.html
"
class
="
btn btn-success btn-full
"
>
<
svg
width
="
28
"
height
="
30
"
viewBox
="
0 0 1792 1792
"
xmlns
="
http://www.w3.org/2000/svg
"
>
<
path
d
="
M1600 1405q0 120-73 189.5t-194 69.5h-874q-121 0-194-69.5t-73-189.5q0-53 3.5-103.5t14-109 26.5-108.5 43-97.5 62-81 85.5-53.5 111.5-20q9 0 42 21.5t74.5 48 108 48 133.5 21.5 133.5-21.5 108-48 74.5-48 42-21.5q61 0 111.5 20t85.5 53.5 62 81 43 97.5 26.5 108.5 14 109 3.5 103.5zm-320-893q0 159-112.5 271.5t-271.5 112.5-271.5-112.5-112.5-271.5 112.5-271.5 271.5-112.5 271.5 112.5 112.5 271.5z
"
fill
="
#fff
"
/>
</
svg
>
</
a
>
<
p
class
="
under-btn
"
>
Who created Full Stack Python?
</
p
>
</
div
>
</
div
>
<
div
class
="
col-md-4
"
>
<
div
class
="
well select-next
"
>
<
a
href
="
/change-log.html
"
class
="
btn btn-success btn-full
"
>
<
svg
width
="
28
"
height
="
30
"
viewBox
="
0 0 1792 1792
"
xmlns
="
http://www.w3.org/2000/svg
"
>
<
path
d
="
M448 1472q0-26-19-45t-45-19-45 19-19 45 19 45 45 19 45-19 19-45zm644-420l-682 682q-37 37-90 37-52 0-91-37l-106-108q-38-36-38-90 0-53 38-91l681-681q39 98 114.5 173.5t173.5 114.5zm634-435q0 39-23 106-47 134-164.5 217.5t-258.5 83.5q-185 0-316.5-131.5t-131.5-316.5 131.5-316.5 316.5-131.5q58 0 121.5 16.5t107.5 46.5q16 11 16 28t-16 28l-293 169v224l193 107q5-3 79-48.5t135.5-81 70.5-35.5q15 0 23.5 10t8.5 25z
"
fill
="
#fff
"
/>
</
svg
>
</
a
>
<
p
class
="
under-btn
"
>
What's new on Full Stack Python?
</
p
>
</
div
>
</
div
>
<
div
class
="
col-md-4
"
>
<
div
class
="
well select-next
"
>
<
a
href
="
/introduction.html
"
class
="
btn btn-success btn-full
"
>
<
svg
width
="
28
"
height
="
30
"
viewBox
="
0 0 1792 1792
"
xmlns
="
http://www.w3.org/2000/svg
"
>
<
path
d
="
M1747 141q19-19 32-13t13 32v1472q0 26-13 32t-32-13l-710-710q-9-9-13-19v710q0 26-13 32t-32-13l-710-710q-9-9-13-19v678q0 26-19 45t-45 19h-128q-26 0-45-19t-19-45v-1408q0-26 19-45t45-19h128q26 0 45 19t19 45v678q4-11 13-19l710-710q19-19 32-13t13 32v710q4-11 13-19z
"
fill
="
#fff
"
/>
</
svg
>
</
a
>
<
p
class
="
under-btn
"
>
Take me back to the Full Stack Python introduction.
</
p
>
</
div
>
</
div
>
</
div
>
<
div
id
="
mc_embed_signup
"
>
<
form
action
="
//mattmakai.us2.list-manage.com/subscribe/post?u=b7e774f0c4f05dcebbfee183d&id=b22335388d
"
method
="
post
"
id
="
mc-embedded-subscribe-form
"
name
="
mc-embedded-subscribe-form
"
class
="
validate
"
target
="
_blank
"
novalidate
>
<
div
id
="
mc_embed_signup_scroll
"
>
<
h4
>
Sign up here to receive an email with major updates to this site and Python tutorials delivered to your inbox once a month.
</
h4
>
<
div
class
="
row
"
>
<
div
class
="
col-md-9
"
>
<
input
type
="
email
"
value
=""
name
="
EMAIL
"
class
="
email form-control
"
id
="
mce-EMAIL
"
placeholder
="
email address
"
required
>
<
div
style
="
position: absolute; left: -5000px;
"
>
<
input
type
="
text
"
name
="
b_b7e774f0c4f05dcebbfee183d_b22335388d
"
tabindex
="
-1
"
value
=""
>
</
div
>
</
div
>
<
div
class
="
col-md-3
"
>
<
div
class
="
clear
"
>
<
input
type
="
submit
"
value
="
Subscribe
"
name
="
subscribe
"
id
="
mc-embedded-subscribe
"
class
="
btn btn-success
"
style
="
font-family: 'Helvetica Neue';
"
>
</
div
>
</
div
>
</
div
>
</
div
>
</
form
>
</
div
>
</
div
>
<
div
class
="
col-md-offset-1 col-md-3
"
id
="
sidebar
"
>
<
div
class
="
panel panel-success
"
>
<
div
class
="
panel-heading
"
>
<
h3
class
="
panel-head
"
>
Come to Signal!
</
h3
>
</
div
>
<
div
class
="
panel-body
"
>
<
a
href
="
http://signal.twilio.com/?utm_source=fullstackpython&utm_medium=promo&utm_campaign=website
"
onclick
="
trackOutboundLink('http://signal.twilio.com/?utm_source=fullstackpython&utm_medium=promo&utm_campaign=website'); return false;
"
>
<
img
src
="
theme/img/sponsored/signal.png
"
alt
="
Signal conference logo
"
width
="
100%
"
style
="
border-radius: 5px;
"
>
</
a
>
<
p
style
="
font-size: .8em; margin-top: 10px;
"
>
Learn from amazing Python developers Ken Reitz, Leah Culver, Kate Heddleston and many others at
<
a
href
="
http://signal.twilio.com/?utm_source=fsp&utm_medium=promo&utm_campaign=web
"
>
Signal conference on May 19-20 in San Francisco.
</
a
>
I'm one of the conference organizers so you can be sure it'll be stacked with great tech talks :)
</
p
>
<
p
style
="
font-size: .8em;
"
>
Register with the promo code
<
strong
>
Makai20
</
strong
>
for 20% off the ticket price.
</
p
>
</
div
>
</
div
>
<
div
class
="
panel panel-success
"
>
<
div
class
="
panel-heading
"
>
<
h3
class
="
panel-head
"
>
<
a
href
="
/table-of-contents.html
"
style
="
color: #fff;
"
>
Table of Contents
</
a
>
</
h3
>
</
div
>
<
div
class
="
list-group
"
>
<
a
href
="
/introduction.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Introduction
</
a
>
<
a
href
="
/why-use-python.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Why Use Python?
</
a
>
<
a
href
="
/best-python-resources.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Best Python Resources
</
a
>
<
a
href
="
/best-python-videos.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Best Python Videos
</
a
>
<
a
href
="
/development-environments.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Development Environments
</
a
>
<
a
href
="
/vim.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Vim
</
a
>
<
a
href
="
/emacs.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Emacs
</
a
>
<
a
href
="
/generators.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Generators
</
a
>
<
a
href
="
/comprehensions.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Comprehensions
</
a
>
<
a
href
="
/web-frameworks.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Web Frameworks
</
a
>
<
a
href
="
/django.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Django
</
a
>
<
a
href
="
/flask.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Flask
</
a
>
<
a
href
="
/bottle.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Bottle
</
a
>
<
a
href
="
/pyramid.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Pyramid
</
a
>
<
a
href
="
/morepath.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Morepath
</
a
>
<
a
href
="
/other-web-frameworks.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Other Web Frameworks
</
a
>
<
a
href
="
/web-design.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Web Design
</
a
>
<
a
href
="
/cascading-style-sheets.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Cascading Style Sheets
</
a
>
<
a
href
="
/javascript.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
JavaScript
</
a
>
<
a
href
="
/websockets.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
WebSockets
</
a
>
<
a
href
="
/web-application-security.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Web Application Security
</
a
>
<
a
href
="
/databases.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Databases
</
a
>
<
a
href
="
/no-sql-datastore.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
NoSQL Data Stores
</
a
>
<
a
href
="
/application-programming-interfaces.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Application Programming Interfaces
</
a
>
<
a
href
="
/api-integration.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
API Integration
</
a
>
<
a
href
="
/api-creation.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
API Creation
</
a
>
<
a
href
="
/deployment.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Deployment
</
a
>
<
a
href
="
/servers.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Servers
</
a
>
<
a
href
="
/platform-as-a-service.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Platform-as-a-service
</
a
>
<
a
href
="
/operating-systems.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Operating Systems
</
a
>
<
a
href
="
/web-servers.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Web Servers
</
a
>
<
a
href
="
/wsgi-servers.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
WSGI Servers
</
a
>
<
a
href
="
/source-control.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Source Control
</
a
>
<
a
href
="
/application-dependencies.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Application Dependencies
</
a
>
<
a
href
="
/static-content.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Static Content
</
a
>
<
a
href
="
/task-queues.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Task Queues
</
a
>
<
a
href
="
/configuration-management.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Configuration Management
</
a
>
<
a
href
="
/continuous-integration.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Continuous Integration
</
a
>
<
a
href
="
/logging.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Logging
</
a
>
<
a
href
="
/monitoring.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Monitoring
</
a
>
<
a
href
="
/web-analytics.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Web Analytics
</
a
>
<
a
href
="
/docker.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Docker
</
a
>
<
a
href
="
/caching.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Caching
</
a
>
<
a
href
="
/code-metrics.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Code Metrics
</
a
>
<
a
href
="
/what-full-stack-means.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
What "Full Stack" Means
</
a
>
<
a
href
="
/change-log.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Change Log
</
a
>
<
a
href
="
/future-directions.html
"
class
="
list-group-item smaller-item active
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
Future Directions
</
a
>
<
a
href
="
/about-author.html
"
class
="
list-group-item smaller-item
"
style
='
font-family: "Helvetica Neue",sans-serif;
'
>
About the Author
</
a
>
</
div
>
</
div
>
<
div
class
="
panel panel-success
"
>
<
div
class
="
panel-heading
"
>
<
h3
class
="
panel-head
"
>
Future Directions
</
h3
>
</
div
>
<
div
class
="
panel-body
"
>
Major updates are tweeted via
<
a
href
="
https://twitter.com/fullstackpython
"
>
@fullstackpython
</
a
>
.
<
hr
/>
Need more detailed tutorials than you see here?
<
a
href
="
/email.html
"
>
Sign up to receive an email when that content is created.
</
a
>
</
div
>
</
div
>
</
div
>
</
div
>
<
hr
/>
<
div
class
="
footer pull-right
"
>
<
a
href
="
http://www.mattmakai.com/
"
class
="
underline
"
>
Matt Makai
</
a
>
2015
</
div
>
</
div
>
<
script
type
='
text/javascript
'
>
var
trackOutboundLink
=
function
(
url
)
{
ga
(
'send'
,
'event'
,
'outbound'
,
'click'
,
url
,
{
'hitCallback'
:
function
(
)
{
document
.
location
=
url
;
}
}
)
;
}
</
script
>
</
body
>
</
html
>
Back
|
FazBrowse Home
|
New Git URL