Skip to content

Commit 1c106e4

Browse files
committed
work on flask resources. make flask logo a bit smaller to save bandwidth
1 parent 05ddc5f commit 1c106e4

File tree

2 files changed

+9
-22
lines changed

2 files changed

+9
-22
lines changed

content/pages/04-web-development/03-flask.markdown

Lines changed: 9 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -109,15 +109,12 @@ Jökull Sólberg wrote a great piece articulating to this effect in his
109109

110110
* Nice post by Jeff Knupp on [Productionizing a Flask App](http://www.jeffknupp.com/blog/2014/01/29/productionizing-a-flask-application/).
111111

112-
* The Tuts+ [Flask tutorial](http://code.tutsplus.com/tutorials/an-introduction-to-pythons-flask-framework--net-28822)
113-
is another great walkthrough for getting started with the framework.
114-
115112
* The blog post series "Things which aren't magic" covers how Flask's
116113
ubiquitous @app.route decorator works under the covers. There are two
117114
parts in the series,
118-
[part 1](http://ains.co/blog/things-which-arent-magic-flask-part-1.html)
115+
[part 1](https://ains.co/blog/things-which-arent-magic-flask-part-1.html)
119116
and
120-
[part 2](http://ains.co/blog/things-which-arent-magic-flask-part-2.html).
117+
[part 2](https://ains.co/blog/things-which-arent-magic-flask-part-2.html).
121118

122119
* [Flask by Example: Part 1](http://www.realpython.com/blog/python/flask-by-example-part-1-project-setup/)
123120
shows the basic first steps for setting up a Flask project.
@@ -128,12 +125,6 @@ Jökull Sólberg wrote a great piece articulating to this effect in his
128125
[Part 4](https://realpython.com/blog/python/flask-by-example-implementing-a-redis-task-queue/)
129126
shows how to build a task queue with Flask and Redis.
130127

131-
* [Branded MMS Coupon Generation with Python and Twilio](https://www.twilio.com/blog/2014/10/branded-mms-coupon-generation-with-python-and-twilio.html)
132-
is a Flask tutorial I wrote for building a web application that can send
133-
branded barcode coupons via MMS. The post goes through every step from
134-
a blank directory until you have a working app that you can deploy to
135-
Heroku.
136-
137128
* [How to Structure Large Flask Applications](https://www.digitalocean.com/community/articles/how-to-structure-large-flask-applications)
138129
covers a subject that comes up quickly once you begin adding significant
139130
functionality to your Flask application.
@@ -157,7 +148,6 @@ Jökull Sólberg wrote a great piece articulating to this effect in his
157148
[tags for each step](https://github.com/mattmakai/choose-your-own-adventure-presentations/releases)
158149
in the blog posts.
159150

160-
161151
* [One line of code cut our Flask page load times by 60%](https://medium.com/@5hreyans/the-one-weird-trick-that-cut-our-flask-page-load-time-by-70-87145335f679)
162152
is an important note about optimizing Flask template cache size to
163153
dramatically increase performance in some cases.
@@ -184,15 +174,11 @@ Jökull Sólberg wrote a great piece articulating to this effect in his
184174
static website from a backend data source.
185175

186176

187-
### Open source Flask example projects
188-
* [Choose Your Own Adventure Presentations](https://github.com/mattmakai/choose-your-own-adventure-presentations)
189-
combines Flask with [Reveal.js](http://lab.hakim.se/reveal-js/) and text
190-
messages to create presentations where the audience can vote on how the
191-
story should proceed. The code is all open source under an MIT license
192-
and also uses the
193-
[Flask-SocketIO](https://flask-socketio.readthedocs.org/en/latest/) and
194-
[Flask-WTF](https://flask-wtf.readthedocs.org/en/latest/) projects to
195-
support voting and form input.
177+
### Open Source Flask Example Code
178+
Flask's lack of standard boilerplate project structure can be a double
179+
edged sword when you are figuring out how to scale the lines of code in
180+
your application. The following open source projects range from simple
181+
to complex and can give you ideas about how to working on your codebase.
196182

197183
* [Skylines](https://github.com/skylines-project/skylines) is an open source
198184
flight tracking web application built with Flask. You can check out a
@@ -205,7 +191,8 @@ Jökull Sólberg wrote a great piece articulating to this effect in his
205191
* [Flaskr TDD](https://github.com/mjhea0/flaskr-tdd) takes the official Flask
206192
tutorial and adds test driven development and JQuery to the project.
207193

208-
* Here is a
194+
* Charles Leifer (author of [Peewee](/peewee.html) and [Pony ORM](/pony-orm.html))
195+
built a
209196
[note-taking app](http://charlesleifer.com/blog/saturday-morning-hack-a-little-note-taking-app-with-flask/)
210197
along with the
211198
[source code in Gists](https://gist.github.com/coleifer/632d3c9aa6b2ea519384).

static/img/logos/flask.jpg

-19 KB
Loading

0 commit comments

Comments
 (0)