-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
605 lines (372 loc) · 25 KB
/
index.html
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
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
<!DOCTYPE html>
<head>
<meta charset="utf-8" />
<!-- Set the viewport width to device width for mobile -->
<meta name="viewport" content="width=device-width" />
<title>The L Blog</title>
<link rel="stylesheet" href="http://lmontopo.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="http://lmontopo.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="http://lmontopo.github.io/theme/css/style.css" />
<link rel="stylesheet" href="http://lmontopo.github.io/theme/css/pygments.css" />
<script src="http://lmontopo.github.io/theme/js/modernizr.js"></script>
</head>
<body>
<!-- Nav Bar -->
<nav>
<div class="top-bar">
<div class="row">
<div class="large-9 large-centered columns">
<h1><a href="http://lmontopo.github.io">The L Blog</a></h1>
</div>
</div>
</div>
<!-- Show menu items and pages -->
<div class="row">
<div class="large-9 columns">
<ul class="button-group navigation">
</ul>
</div>
</div>
</nav>
<!-- End Nav -->
<!-- Main Page Content and Sidebar -->
<div class="row">
<!-- Main Blog Content -->
<div class="large-9 columns">
<article>
<a href="http://lmontopo.github.io/frontend-backend.html"><h3 class="article-title">What's frontend, what's backend?</h3></a>
<h6 class="subheader" title="2016-11-06T05:00:00-05:00">Sun 06 November 2016
</h6>
<p>Last week a co-worker of mine asked me to clarify for him what the difference was between backend and frontend web development. I had been asked this quesiton before, but this was the first time I felt I provided a clear explanation and was able to instill knowledge.</p>
<p>So, here, I'd like jot down a lof of the key points which I think helped to clarify the meaning of and the difference between 'frontend' and 'backend' development:</p>
<ul>
<li><strong>Backend code is run on the server computer while frontend code is run on the client computer.</strong> </li>
<li>Being a <em>fullstack developer</em> means that you write (or can write) both backend and frontend code. </li>
<li>The backend takes care of any logic that the server needs to run before a response can be sent to the client. This includes things like retreiving data from a database, authenticating a user or making some calculations.</li>
<li>The frontend code takes care of any logic that needs to run locally - on the clients computer - in response to user interactions. This includes any subsequent network calls for updated data.</li>
<li>Frontend code is usually written in JavaScript, which your browser can interpret.</li>
</ul>
<h4>Why can't I write frontend in Python (or can I)?</h4>
<ul>
<li>Just like all browsers know how to turn HTML and CSS into pretty pages, all browsers know how to
interpret JavaScript; <strong>All browsers have built in JavaScript interpreters.</strong> <ul>
<li>Check it out! In Chrome right click on a page and click on the 'inspect'. Then click on the 'console' tab. You are now looking at a JavaScript Interpreter! For fun, write the following: <code>alert('Leta is cool')</code>.</li>
</ul>
</li>
<li>Python interpreters aren't currently built into browsers. It's not that they <em>couldn't be</em> it's just that they <em>aren't</em>. If I wanted to write frontend logic in Python I'd have two choices: <ol>
<li>Write a browser plugin to be able to interpret Python, and prompt users to install it to view my web app. <em>(This type of thing has been done in order to run Java on the frontend! Remember those annoying Java plugin installation promps?)</em></li>
<li>Compile my Python code down to JavaScript before sending it to the client. This is a bit of a hack, though, because technically javaScript is still what would be running on the client side.</li>
</ol>
</li>
</ul>
<h4>Where do HTML and CSS fit in?</h4>
<ul>
<li>Often HTML and CSS are considered frontend. The reason being is that, like JavaScript, they are interpreted by your browser.</li>
<li>I consider HTML to be backend only in the context of a template that will be compiled by a template enginge. In this case one is writting an HTML page with added template language logic which will render more HTML depending on the data that is fed into it. </li>
<li>To me, this falls under the backend umbrella because the templatign engine will turn this template into a finished HTML file on the surver side before sending the final HTML file to the client.</li>
<li>Some people agree with me on this distinction, others disagree (and that's OK!)</li>
</ul>
<h4>Further readings</h4>
<p>If you're curious to know a little more, specifically about why / how JavaScript became the only language built into browsers, I recommend reading <a href="https://www.reddit.com/r/learnprogramming/comments/3frml2/why_is_javascript_the_only_frontend_programming/?st=iv70e8ah&sh=d65bf9be">this</a> thread on reddit. I found it to be well explained and pretty thorough! </p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
Tagged:
<a href="http://lmontopo.github.io/tag/web.html">Web </a>
</p>
</article>
<hr class="gradient"/>
<article>
<a href="http://lmontopo.github.io/how-the-internet-works-2.html"><h3 class="article-title">How the Internet Works: Domain Names and Routing</h3></a>
<h6 class="subheader" title="2015-09-14T05:00:00-04:00">Mon 14 September 2015
</h6>
<p>This blog post is a continuation of my previous post <a href="http://lmontopo.github.io/how-the-internet-works.html">How the Internet Works</a>. Here, I hope to answer the following questions: </p>
<ul>
<li>
<p><strong>Since we don't usually specify the IP address of the computer we wish to connect with, how does our computer successfully connect with it?</strong> </p>
</li>
<li>
<p><strong>Assuming the IP ...</strong></p></li></ul><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
Tagged:
<a href="http://lmontopo.github.io/tag/web.html">Web </a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/how-the-internet-works-2.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/how-the-internet-works.html"><h3 class="article-title">How the Internet Works</h3></a>
<h6 class="subheader" title="2015-09-10T05:00:00-04:00">Thu 10 September 2015
</h6>
<h2>What is the internet?</h2>
<p>One thing I’d like to clarify right off the bat is that when we connect to the internet we are connecting to other physical computers. Any service accessed through the internet- email, Skype, reading the news online- is the result of obtaining data from one ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
Tagged:
<a href="http://lmontopo.github.io/tag/web.html">Web </a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/how-the-internet-works.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/news-and-updates.html"><h3 class="article-title">News, Updates and Getting Momentum Again!</h3></a>
<h6 class="subheader" title="2015-07-12T00:00:00-04:00">Sun 12 July 2015
</h6>
<p>Hello again, Internet People! Lets start with some news and updates!</p>
<h3>Hacker School is now The Recurse Center</h3>
<p>This is kind of 'old' news, but since I went AWOL for a while, I'm only now making the announcement to the world. For now, I am going to leave my ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
Tagged:
<a href="http://lmontopo.github.io/tag/life.html">Life </a>
<a href="http://lmontopo.github.io/tag/the-recurse-center.html">The Recurse Center </a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/news-and-updates.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/interviews.html"><h3 class="article-title">Interviews are oportunities to learn</h3></a>
<h6 class="subheader" title="2015-01-29T05:00:00-05:00">Thu 29 January 2015
</h6>
<p>Over the past month I've had my first experience interviewing for development positions. Its been a somewhat nerve-racking experience but also, at times, enjoyable. I've come to realize that the best way to approach an interview is with an attitude of excitement and an openness to learn.</p>
<p>A ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
Tagged:
<a href="http://lmontopo.github.io/tag/python.html">Python </a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/interviews.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/some-things-i-learned-when-my-computer-crashed.html"><h3 class="article-title">Some things I learned when my computer crashed.</h3></a>
<h6 class="subheader" title="2014-12-31T00:00:00-05:00">Wed 31 December 2014
</h6>
<p>During my last two weeks at Hacker School I encountered some serious troubles with my computer. Despite becoming overly emotional about the state of my computer, I learned some valuable things through this experience. I learned some cool bash commands when <a href="http://rodarmor.com/">Casey</a> helped me try to diagnose the cause of ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
Tagged:
<a href="http://lmontopo.github.io/tag/bash.html">Bash </a>
<a href="http://lmontopo.github.io/tag/documentation.html">Documentation </a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/some-things-i-learned-when-my-computer-crashed.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/scopes-got-me-again.html"><h3 class="article-title">Scopes got me again!</h3></a>
<h6 class="subheader" title="2014-12-15T00:00:00-05:00">Mon 15 December 2014
</h6>
<p>In a previous blog post I wrote about some of the struggles I encountered with scoping when Margo and I worked on our web framework Chapeau. This week, scopes got me again! This time, while I was working on my Template Engine. </p>
<p>I think that, as a new programmer, its ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
Tagged:
<a href="http://lmontopo.github.io/tag/python.html">Python </a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/scopes-got-me-again.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/regular-expressions-in-python-with-lots-of-examples.html"><h3 class="article-title">Regular Expressions in Python - with LOTS of Examples!</h3></a>
<h6 class="subheader" title="2014-12-04T05:00:00-05:00">Thu 04 December 2014
</h6>
<p>Over the past several days I've learned a great deal about regular
expressions. I struggled initially with the subject, but I think things
have finally clicked. So, I'm going to write what I've learned! In this
blog post I am going to:</p>
<ul>
<li>Explain what a regular expression ...</li></ul><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
Tagged:
<a href="http://lmontopo.github.io/tag/regular-expressions.html">Regular Expressions </a>
<a href="http://lmontopo.github.io/tag/python.html">Python </a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/regular-expressions-in-python-with-lots-of-examples.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/i-made-my-first-cookie.html"><h3 class="article-title">I made my first cookie!</h3></a>
<h6 class="subheader" title="2014-11-27T05:00:00-05:00">Thu 27 November 2014
</h6>
<p>Margo and I have been working on our web-framework, Chapeau. To test out
its functionality and user-friendliness, we've been using Chapeau to
build various web-apps. This week we implimented a buzz-feed-style quiz.
To challenge ourselves (and Chapeau) we structured the app to have a
separate webpage for each question ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
Tagged:
<a href="http://lmontopo.github.io/tag/web.html">Web </a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/i-made-my-first-cookie.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/lisp-interpreter-episode-3-the-finally-continued.html"><h3 class="article-title">Lisp Interpreter: Episode 3 (The Finally!) ... Continued.</h3></a>
<h6 class="subheader" title="2014-11-24T05:00:00-05:00">Mon 24 November 2014
</h6>
<p>In last week's episode we inspected how my program tokenizes and parses
the user's input. In the spirit of finishing this series of blog posts,
I have decided today to present an overview of how the rest of my
program works. We'll walk through the basic algorithm ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/lisp-interpreter-episode-3-the-finally-continued.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/little-lessons-3-uris-urllib-template-engines-and-generators.html"><h3 class="article-title">Little Lessons 3: URI's, 'urllib', Template engines, and generators.</h3></a>
<h6 class="subheader" title="2014-11-19T05:00:00-05:00">Wed 19 November 2014
</h6>
<p>I've learned so many fun little lessons over the past week, its time for
another post!</p>
<h4>What is a URI? Is it the same as a URL?</h4>
<p>URI stands for uniform resource identifier. A very common form of a URI
is the URL, which stands for uniform resource locator ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
Tagged:
<a href="http://lmontopo.github.io/tag/web.html">Web </a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/little-lessons-3-uris-urllib-template-engines-and-generators.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/lisp-interpreter-episode-3-the-finally.html"><h3 class="article-title">Lisp Interpreter: Episode 3 (The Finally!)</h3></a>
<h6 class="subheader" title="2014-11-18T05:00:00-05:00">Tue 18 November 2014
</h6>
<p>Let me start off by apologizing for the delay. I've been hesitant to
write this post for several reasons, including:</p>
<ol>
<li>Presenting and explaining my entire lisp interpreter is a BIG (and
therefore daunting) task.</li>
<li>There are parts of my code that I'm not entirely satisfied with and
I ...</li></ol><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/lisp-interpreter-episode-3-the-finally.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/adventures-with-sockets-threads-and-more.html"><h3 class="article-title">Adventures with sockets, threads and more!</h3></a>
<h6 class="subheader" title="2014-11-11T00:00:00-05:00">Tue 11 November 2014
</h6>
<p>For a while now I've wanted to learn more about the internet, about
servers, and about how web apps <em>really</em> work. Last week I finished a
small flaks tutorial. I enjoyed the tutorial and I learned some cool
things by doing it, yet, I was feeling unsatisfied. The tutorial ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
Tagged:
<a href="http://lmontopo.github.io/tag/web.html">Web </a>
<a href="http://lmontopo.github.io/tag/threading.html">Threading </a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/adventures-with-sockets-threads-and-more.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/little-lessons-episode-2.html"><h3 class="article-title">Little Lessons: Episode 2</h3></a>
<h6 class="subheader" title="2014-11-06T05:00:00-05:00">Thu 06 November 2014
</h6>
<p>Seeing as there are a whole <strong>bunch</strong> of "little lessons" that I'd like
to write down and keep track of, I've decided to extend my previous blog
post "Little Lessons" into a whole series! Get ready!</p>
<h4>Mutating Iterables:</h4>
<p>Suppose we have a list and we'd like to ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
Tagged:
<a href="http://lmontopo.github.io/tag/python.html">Python </a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/little-lessons-episode-2.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/interpreting-the-interpreter-episode-2.html"><h3 class="article-title">Interpreting the Interpreter: Episode 2</h3></a>
<h6 class="subheader" title="2014-10-30T04:00:00-04:00">Thu 30 October 2014
</h6>
<p><strong> Confession: I am not yet ready to present my final, finished, Lisp
Interpreter. It will be coming soon, but not today. Today I will
describe the rollercoaster ride of an experience taking on this project
has been for me. Then I'll focus in on a couple things I've ...</strong></p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/interpreting-the-interpreter-episode-2.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/little-lessons.html"><h3 class="article-title">Little Lessons</h3></a>
<h6 class="subheader" title="2014-10-27T04:00:00-04:00">Mon 27 October 2014
</h6>
<p>This blog post will be dedicated to some of the little (but important!)
lessons I've learned over the past week. Enjoy!</p>
<h4>The list method "extend" returns None.</h4>
<p>Before I explain this lesson, let me just back up for a second and
address the lingo "method". Only recently have I ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
Tagged:
<a href="http://lmontopo.github.io/tag/recursion.html">Recursion </a>
<a href="http://lmontopo.github.io/tag/lists.html">Lists </a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/little-lessons.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/interpreting-the-interpreter-episode-1.html"><h3 class="article-title">Interpreting the Interpreter: Episode 1</h3></a>
<h6 class="subheader" title="2014-10-20T04:00:00-04:00">Mon 20 October 2014
</h6>
<p><strong>This episode will describe my experience in the initial phases of writing a Lisp interpreter.</strong>
I will describe how I started, my thought processes as I progressed,
some of the code I wrote, how it worked, and, why,at day 3, I decided to start from scratch (almost). If you ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/interpreting-the-interpreter-episode-1.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/interpreting-the-interpreter-episode-0.html"><h3 class="article-title">Interpreting the Interpreter: Episode 0</h3></a>
<h6 class="subheader" title="2014-10-17T04:00:00-04:00">Fri 17 October 2014
</h6>
<p>For a while now, I have been perplexed by the land of compilers and
interpreters. Thinking of these things sparks all sorts of questions in my mind. For instance, if
a compiler compiles my program, but the compiler is itself a program, doesn't something need to compile
the compiler ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/interpreting-the-interpreter-episode-0.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/what-i-learned-from-crista-lopes.html"><h3 class="article-title">What I learned from Crista Lopes</h3></a>
<h6 class="subheader" title="2014-10-11T04:00:00-04:00">Sat 11 October 2014
</h6>
<p>The resident at Hacker School during my first week was Crista Lopes. She
has given some great lectures, and she's taught me some cool things!</p>
<h5>Different Styles of Writing Code</h5>
<p>On Monday night she spoke to us about coding styles, the topic of her
latest book. Crista explained that ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/what-i-learned-from-crista-lopes.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/the-struggles-i-had-setting-up-this-site.html"><h3 class="article-title">The struggles I had setting up this site.</h3></a>
<h6 class="subheader" title="2014-10-08T04:00:00-04:00">Wed 08 October 2014
</h6>
<p>For me, setting up my blog was not easy. I think part of this was that I
was impatient, and part of this was because IT IS HARD! I ran into many weird error
messages and I began to get quite impatient and frustrated. Thankfully I got Allison to help ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/blog.html">Blog</a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/the-struggles-i-had-setting-up-this-site.html">Read More</a>
<hr class="gradient"/>
</article>
<article>
<a href="http://lmontopo.github.io/welcome.html"><h3 class="article-title">Welcome</h3></a>
<h6 class="subheader" title="2014-10-01T00:00:00-04:00">Wed 01 October 2014
</h6>
<p>Hello and welcome to my Blog! I started this blog in October 2014 to document some of my experiences at Hacker School, and to reflect on the things I've learned. This blog is mostly for my own benefit; writing about the things I learn helps to solidify them in ...</p><p class="subheader">Category: <a href="http://lmontopo.github.io/category/about.html">About</a>
</p>
<a class="button radius secondary small right" href="http://lmontopo.github.io/welcome.html">Read More</a>
<hr class="gradient"/>
</article>
<!-- /#posts-list -->
</div>
<!-- End Main Content -->
<!-- Sidebar -->
<aside class="large-3 columns">
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="http://lmontopo.github.io/archives.html">Archives</a>
<li><a href="http://lmontopo.github.io/tags.html">Tags</a>
</ul>
<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="http://lmontopo.github.io/category/about.html">About</a></li>
<li><a href="http://lmontopo.github.io/category/blog.html">Blog</a></li>
</ul>
</aside> <!-- End Sidebar -->
</div> <!-- End Main Content and Sidebar -->
<!-- Footer -->
<footer class="row">
<div class="large-12 columns">
<hr />
<div class="row">
<div class="large-6 columns">
<!-- <p>The L Blog by Leta Montopoli</p> -->
</div>
</div>
</div>
</footer>
</body>
</html>