|
39 | 39 | </div> </div> |
40 | 40 | </div><div class="row"> |
41 | 41 | <div class="col-md-8"> |
| 42 | + <h2 style="line-height: 1.5em;"><a href="/blog/send-sms-text-messages-python.html">How to Send SMS Text Messages with Python</a></h2> |
| 43 | + <div class="post-byline"> |
| 44 | + Posted by <a href="/about-author.html">Matt Makai</a> on |
| 45 | + May 11, 2016. |
| 46 | + </div> |
| 47 | + <p>Short Message Service (SMS) text messages are ubiquitous for communication |
| 48 | +all over the world. It is easy to send SMS text messages from a |
| 49 | +<a href="/why-use-python.html">Python</a> application using a |
| 50 | +<a href="/application-programming-interfaces.html">web application programming interface (API)</a>. |
| 51 | +Let's take a look at the tools we need ... (<a href="/blog/send-sms-text-messages-python.html">read more</a>) |
42 | 52 | <h2 style="line-height: 1.5em;"><a href="/blog/python-3-flask-green-unicorn-ubuntu-1604-xenial-xerus.html">How to set up Python 3, Flask and Green Unicorn on Ubuntu 16.04 LTS</a></h2> |
43 | | - <span class="post-byline"> |
| 53 | + <div class="post-byline"> |
44 | 54 | Posted by <a href="/about-author.html">Matt Makai</a> on |
45 | 55 | May 10, 2016. |
46 | | - </span> |
| 56 | + </div> |
47 | 57 | <p>Ubuntu's latest Long Term Support (LTS) |
48 | 58 | <a href="/operating-systems.html">operating system</a> was released last month, in |
49 | 59 | April 2016. The 16.04 update for Ubuntu is known as "Xenial Xerus" and |
50 | 60 | it's the first Ubuntu release to include <a href="/python-2-or-3.html">Python 3</a> |
51 | 61 | as the default Python installation.</p> |
52 | 62 | <p>We can use this new ... (<a href="/blog/python-3-flask-green-unicorn-ubuntu-1604-xenial-xerus.html">read more</a>) |
53 | 63 | <h2 style="line-height: 1.5em;"><a href="/blog/python-3-django-gunicorn-ubuntu-1604-xenial-xerus.html">Setting up Python 3, Django and Gunicorn on Ubuntu 16.04 LTS</a></h2> |
54 | | - <span class="post-byline"> |
| 64 | + <div class="post-byline"> |
55 | 65 | Posted by <a href="/about-author.html">Matt Makai</a> on |
56 | 66 | May 09, 2016. |
57 | | - </span> |
| 67 | + </div> |
58 | 68 | <p>Ubuntu released the newest Long Term Support (LTS) version of its |
59 | 69 | <a href="/operating-systems.html">operating system</a> in April 2016. The update |
60 | 70 | brings Ubuntu to version 16.04 and its latest code name is |
61 | 71 | "Xenial Xerus". 16.04 is the first Ubuntu release to include |
62 | 72 | <a href="/python-2-or-3.html">Python 3</a> as the default Python ... (<a href="/blog/python-3-django-gunicorn-ubuntu-1604-xenial-xerus.html">read more</a>) |
63 | 73 | <h2 style="line-height: 1.5em;"><a href="/blog/full-stack-python-blog.html">The Full Stack Python Blog</a></h2> |
64 | | - <span class="post-byline"> |
| 74 | + <div class="post-byline"> |
65 | 75 | Posted by <a href="/about-author.html">Matt Makai</a> on |
66 | 76 | May 08, 2016. |
67 | | - </span> |
| 77 | + </div> |
68 | 78 | <p>Full Stack Python began way back in December 2012 when I started writing |
69 | 79 | the initial <a href="/deployment.html">deployment</a>, <a href="/servers.html">server</a>, |
70 | 80 | operating system, web server and WSGI server pages. Since then, the pages |
|
0 commit comments