PageSourceSearch

https://contentgardening.com/

html contentgardening.com collected 2026-09-26 18:17:19 UTC 111,598 bytes, 3,182 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 9]> <html lang="en" class="ie9"> <![endif]-->
3<!--[if IE 8]> <html lang="en" class="ie8"> <![endif]-->
4<!--[if !IE]><!-->
5<html lang="en">
6<!--<![endif]-->
7	<head>
8<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 8-9
8
9<script async src="https://www.googletagmanager.com/gtag/js?id=
9UA-20582361-5
vendor: 12 bytes, line 9
9"></script>
10<script>
11  
vendor: 134 bytes, lines 11-15
11window.dataLayer = window.dataLayer || [];
12  function gtag(){dataLayer.push(arguments);}
13  gtag('js', new Date());
14
15  gtag('config', '
15UA-20582361-5
vendor: 6 bytes, lines 15-16
15');
16  
16gtag('config', 'AW-799510676');
17</script>
17
18
19
20
21
22		<meta charset="utf-8">
23		<title>Content Gardening</title>
24		<meta name="description" content="Online help for website or webapp projects.">
25		<meta name="author" content="Kamon Ayeva">
26
27		<!-- Mobile Meta -->
28		<meta name="viewport" content="width=device-width, initial-scale=1.0">
29
30		<!-- Favicon -->
31		<link rel="shortcut icon" href="/images/favicon.ico">
32
33		<!-- Web Fonts -->
34		<link href='http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700,300&amp;subset=latin,latin-ext' rel='stylesheet' type='text/css'>
35		<link href='http://fonts.googleapis.com/css?family=PT+Serif' rel='stylesheet' type='text/css'>
36
37		<!-- Bootstrap core CSS -->
38		<link href="/bootstrap/css/bootstrap.css" rel="stylesheet">
39
40		<!-- Font Awesome CSS -->
41		<link href="/fonts/font-awesome/css/font-awesome.css" rel="stylesheet">
42
43		<!-- Fontello CSS -->
44		<link href="/fonts/fontello/css/fontello.css" rel="stylesheet">
45
46		<!-- Plugins -->
47		<link href="/plugins/magnific-popup/magnific-popup.css" rel="stylesheet">
48		<link href="/css/animations.css" rel="stylesheet">
49		<link href="/plugins/owl-carousel/owl.carousel.css" rel="stylesheet">
50
51		<!-- iDea core CSS file -->
52		<link href="/css/style.css" rel="stylesheet">
53
54		<!-- Color Scheme (In order to change the color scheme, replace the red.css with the color scheme that you prefer)-->
55		<link href="/css/skins/dark_cyan.css" rel="stylesheet">
56
57		<!-- Custom css -->
58		<link href="/css/custom.css" rel="stylesheet">
59
60		<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
61		<!--[if lt IE 9]>
62			
62<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
62
63			
63<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
63
64		<![endif]-->
65		
66<!-- Facebook Pixel Code -->
67<script>
vendor: 417 bytes, lines 67-76
67
68  !function(f,b,e,v,n,t,s)
69  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
70  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
71  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
72  n.queue=[];t=b.createElement(e);t.async=!0;
73  t.src=v;s=b.getElementsByTagName(e)[0];
74  s.parentNode.insertBefore(t,s)}(window, document,'script',
75  'https://connect.facebook.net/en_US/fbevents.js');
76  fbq('init', '
76143905046206215
vendor: 32 bytes, lines 76-77
76');
77  fbq('track', 'PageView');
78</script>
78
79<noscript><img height="1" width="1" style="display:none"
80  src="https://www.facebook.com/tr?id=143905046206215&ev=PageView&noscript=1"
81/></noscript>
82<!-- End Facebook Pixel Code -->
83
84<!-- Start of Async Drift Code -->
85<script>
86!function() {
87  var t;
88  if (t = window.driftt = window.drift = window.driftt || [], !t.init) return t.invoked ? void (window.console && console.error && console.error("Drift snippet included twice.")) : (t.invoked = !0, 
89  t.methods = [ "identify", "config", "track", "reset", "debug", "show", "ping", "page", "hide", "off", "on" ], 
90  t.factory = function(e) {
91    return function() {
92      var n;
93      return n = Array.prototype.slice.call(arguments), n.unshift(e), t.push(n), t;
94    };
95  }, t.methods.forEach(function(e) {
96    t[e] = t.factory(e);
97  }), t.load = function(t) {
98    var e, n, o, i;
99    e = 3e5, i = Math.ceil(new Date() / e) * e, o = document.createElement("script"), 
100    o.type = "text/javascript", o.async = !0, o.crossorigin = "anonymous", o.src = "https://js.driftt.com/include/" + i + "/" + t + ".js", 
101    n = document.getElementsByTagName("script")[0], n.parentNode.insertBefore(o, n);
102  });
103}();
104drift.SNIPPET_VERSION = '0.3.1';
105drift.load('5vdgwgff3k8b');
106</script>
106
107<!-- End of Async Drift Code -->
108
109<!-- FastSpring Storefront Code -->
110<script
111    id="fsc-api"
112    src="https://d1f8f9xcsvx3ha.cloudfront.net/sbl/0.7.5/fastspring-builder.min.js"
113    type="text/javascript"
114    data-storefront="contentgardeningstudio.onfastspring.com/popup-contentgardeningstudio">
115</script>
115
116
117<!-- GrowSumo Code -->
118<script type='text/javascript'>(function() {var gs = document.createElement('script');gs.src = 'https://snippet.growsumo.com/growsumo.min.js';gs.type = 'text/javascript';gs.async = 'true';gs.onload = gs.onreadystatechange = function() {var rs = this.readyState;if (rs && rs != 'complete' && rs != 'loaded') return;try {growsumo._initialize('pk_Ealrtm7HKhwUmjDkhhYA8YYXappKfqfw');if (typeof(growsumoInit) === 'function') {growsumoInit();}} catch (e) {}};var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(gs, s);})();</script>
118
119
120	</head>
121
122<script>
123  fbq('track', 'ViewContent');
124</script>
124
125
126
127	<!-- body classes: 
128			"boxed": boxed layout mode e.g. <body class="boxed">
129			"pattern-1 ... pattern-9": background patterns for boxed layout mode e.g. <body class="boxed pattern-1"> 
130	-->
131	<body class="boxed pattern-5">
132		<!-- scrollToTop -->
133		<!-- ================ -->
134		<div class="scrollToTop"><i class="icon-up-open-big"></i></div>
135
136		<!-- page wrapper start -->
137		<!-- ================ -->
138		<div class="page-wrapper">
139
140            			<!-- header-top start (Add "dark" class to .header-top in order to enable dark header-top e.g <div class="header-top dark">) -->
141			<!-- ================ -->
142			<div class="header-top">
143				<div class="container">
144
145				</div>
146			</div>
147			<!-- header-top end -->
148
149			<!-- header start classes:
150				fixed: fixed navigation mode (sticky menu) e.g. <header class="header fixed clearfix">
151				 dark: dark header version e.g. <header class="header dark clearfix">
152			================ --> 
153			<header class="header fixed clearfix">
154				<div class="container">
155					<div class="row">
156						<div class="col-md-3">
157
158							<!-- header-left start -->
159							<!-- ================ -->
160							<div class="header-left clearfix">
161
162								<!-- logo -->
163								
164								<div class="logo" style="margin-top: -1.45em; margin-bottom: -1.45em" >
165									<a href="/">
166  							          <img src="/img/logo.png" style="max-width: 420px" alt="Content Gardening" />
167									</a>
168								</div> 
169
170								<!-- name-and-slogan -->
171								<div class="site-slogan">
172									
173								</div>
174
175							</div>
176							<!-- header-left end -->
177
178						</div>
179						<div class="col-md-9">
180
181							<!-- header-right start -->
182							<!-- ================ -->
183							<div class="header-right clearfix">
184
185								<!-- main-navigation start -->
186																<div class="main-navigation animated">
187
188									<!-- navbar start -->
189									<!-- ================ -->
190									<nav class="navbar navbar-default" role="navigation">
191										<div class="container-fluid">
192
193											<!-- Toggle get grouped for better mobile display -->
194											<div class="navbar-header">
195												<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse-1">
196													<span class="sr-only">Toggle navigation</span>
197													<span class="icon-bar"></span>
198													<span class="icon-bar"></span>
199													<span class="icon-bar"></span>
200												</button>
201											</div>
202
203											<!-- Collect the nav links, forms, and other content for toggling -->
204											<div class="collapse navbar-collapse" id="navbar-collapse-1">
205												<ul class="nav navbar-nav navbar-right">
206													<li class="dropdown">
207															<a href="#" class="dropdown-toggle" data-toggle="dropdown">Web Development</a>
208															<ul class="dropdown-menu">
209																<li><a href="/articles/tag/front-end">Front-end</a></li>
210																<li><a href="/articles/tag/jekyll">Jekyll</a></li>
211																<li><a href="/articles/tag/harp">Harp</a></li>
212																<li><a href="/articles/tag/plone">Plone</a></li>
213															</ul>
214													</li>
215
216													<li class="dropdown">
217															<a href="#" class="dropdown-toggle" data-toggle="dropdown">Enterprise Apps</a>
218															<ul class="dropdown-menu">
219																<li><a href="/articles/tag/logicgate">LogicGate</a></li>
220															</ul>
221													</li>
222
223													<li class="dropdown">
224															<a href="#" class="dropdown-toggle" data-toggle="dropdown">Experiments</a>
225															<ul class="dropdown-menu">
226																<li><a href="/articles/tag/apis">APIs</a></li>
227																<li><a href="/articles/tag/productivity">Productivity</a></li>
228															</ul>
229													</li>
230
231												</ul>
232											</div>
233
234										</div>
235									</nav>
236									<!-- navbar end -->
237
238								</div>
239
240								<!-- main-navigation end -->
241
242							</div>
243							<!-- header-right end -->
244
245						</div>
246					</div>
247				</div>
248			</header>
249			<!-- header end -->
250
251
252			<!-- page-intro start-->
253			<!-- ================ -->
254			<!--
255			<div class="page-intro">
256				<div class="container">
257					<div class="row">
258						<div class="col-md-12">
259							<ol class="breadcrumb">
260								<li><i class="fa fa-home pr-10"></i><a href="index.html">Home</a></li>
261								<li class="active">Blog</li>
262							</ol> 
263						</div>
264					</div>
265				</div>
266			</div>
267			-->
268			<!-- page-intro end -->
269
270			<!-- main-container start -->
271			<!-- ================ -->
272			<section class="main-container">
273
274				<div class="container">
275					<div class="row">
276
277						<!-- main start -->
278						<!-- ================ -->
279						<div class="main col-md-8">
280
281                          
282                            <!-- global_functions -->
283
284
285
286							<!-- blogpost start -->
287							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
288								
289								
290								<div class="blogpost-body">
291									<div class="post-info">
292									    <span class="day">31</span>
293										<span class="month">Jan 2020</span>
294									</div>
295									<div class="blogpost-content">
296										<header>
297											<h2 class="title"><a href="/articles/python-programming-idioms-and-conventions-part2">Python Programming Idioms And Conventions - Part 2</a></h2>
298											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
299										</header>
300										
301										<p>
302										  
303										    As a follow-up to the previous article, let&#39;s discuss other idioms, or simply good practices, that Python developers use on a daily basis for their projects.
304										  
305										</p>
306									</div>
307								</div>
308								<footer class="clearfix">
309									<ul class="links pull-left">
310										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
311										<li>
312										  <i class="fa fa-tags pr-5"></i> 
313										     
314										    <!-- <a href="#">community</a>, -->
315										    community&nbsp;&nbsp;
316										     
317										    <!-- <a href="#">python</a>, -->
318										    python&nbsp;&nbsp;
319										     
320										    <!-- <a href="#">idioms</a>, -->
321										    idioms&nbsp;&nbsp;
322										  
323									</li></ul>
324									<a class="pull-right link" href="/articles/python-programming-idioms-and-conventions-part2"><span>Read more</span></a>
325								</footer>
326							</article>
327							<!-- blogpost end -->
328
329
330    
331
332    
333    
334    
335      <!-- global_functions -->
336
337
338
339							<!-- blogpost start -->
340							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
341								
342								
343								<div class="blogpost-body">
344									<div class="post-info">
345									    <span class="day">18</span>
346										<span class="month">Jan 2020</span>
347									</div>
348									<div class="blogpost-content">
349										<header>
350											<h2 class="title"><a href="/articles/python-programming-idioms-and-conventions-part1">Python Programming Idioms And Conventions - Part 1</a></h2>
351											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
352										</header>
353										
354										<p>
355										  
356										    One reason I like using Python is that it&#39;s easy to share good practices within your team, once you have learned them yourself.
357										  
358										</p>
359									</div>
360								</div>
361								<footer class="clearfix">
362									<ul class="links pull-left">
363										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
364										<li>
365										  <i class="fa fa-tags pr-5"></i> 
366										     
367										    <!-- <a href="#">community</a>, -->
368										    community&nbsp;&nbsp;
369										     
370										    <!-- <a href="#">python</a>, -->
371										    python&nbsp;&nbsp;
372										     
373										    <!-- <a href="#">idioms</a>, -->
374										    idioms&nbsp;&nbsp;
375										  
376									</li></ul>
377									<a class="pull-right link" href="/articles/python-programming-idioms-and-conventions-part1"><span>Read more</span></a>
378								</footer>
379							</article>
380							<!-- blogpost end -->
381
382
383    
384
385    
386    
387    
388      <!-- global_functions -->
389
390
391
392							<!-- blogpost start -->
393							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
394								
395								
396								<div class="blogpost-body">
397									<div class="post-info">
398									    <span class="day">13</span>
399										<span class="month">Jan 2020</span>
400									</div>
401									<div class="blogpost-content">
402										<header>
403											<h2 class="title"><a href="/articles/happy-new-year-2020">A Happy New Year 2020 To All</a></h2>
404											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
405										</header>
406										
407										<p>
408										  
409										    We are clearly in the new year now! Most of us are already busy again with our daily tasks and thinking about projects we have at hand, and the &quot;how&quot; questions related to those projects and deliveries. 
410										  
411										</p>
412									</div>
413								</div>
414								<footer class="clearfix">
415									<ul class="links pull-left">
416										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
417										<li>
418										  <i class="fa fa-tags pr-5"></i> 
419										     
420										    <!-- <a href="#">2020</a>, -->
421										    2020&nbsp;&nbsp;
422										     
423										    <!-- <a href="#">community</a>, -->
424										    community&nbsp;&nbsp;
425										     
426										    <!-- <a href="#">services</a>, -->
427										    services&nbsp;&nbsp;
428										     
429										    <!-- <a href="#">python</a>, -->
430										    python&nbsp;&nbsp;
431										  
432									</li></ul>
433									<a class="pull-right link" href="/articles/happy-new-year-2020"><span>Read more</span></a>
434								</footer>
435							</article>
436							<!-- blogpost end -->
437
438
439    
440
441    
442    
443    
444      <!-- global_functions -->
445
446
447
448							<!-- blogpost start -->
449							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
450								
451								
452								<div class="blogpost-body">
453									<div class="post-info">
454									    <span class="day">7</span>
455										<span class="month">Oct 2018</span>
456									</div>
457									<div class="blogpost-content">
458										<header>
459											<h2 class="title"><a href="/articles/how-to-install-python-libraries-using-wheels">How To Install Python Libraries Using Wheels</a></h2>
460											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
461										</header>
462										
463										<p>
464										  
465										    Most of the time, for your Python project, you need libraries which call in your code, after the installation of the required add-on packages. 
466You install add-on packages nowadays by just running <code>pip install &lt;name_of_package&gt;</code> and it works fine. In most cases, this is because, among other things, the package has releases published (by its author) on the Python Package Index (the PyPI). 
467										  
468										</p>
469									</div>
470								</div>
471								<footer class="clearfix">
472									<ul class="links pull-left">
473										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
474										<li>
475										  <i class="fa fa-tags pr-5"></i> 
476										     
477										    <!-- <a href="#">automation</a>, -->
478										    automation&nbsp;&nbsp;
479										     
480										    <!-- <a href="#">python</a>, -->
481										    python&nbsp;&nbsp;
482										     
483										    <!-- <a href="#">python packages</a>, -->
484										    python packages&nbsp;&nbsp;
485										     
486										    <!-- <a href="#">wheels</a>, -->
487										    wheels&nbsp;&nbsp;
488										  
489									</li></ul>
490									<a class="pull-right link" href="/articles/how-to-install-python-libraries-using-wheels"><span>Read more</span></a>
491								</footer>
492							</article>
493							<!-- blogpost end -->
494
495
496    
497
498    
499    
500    
501      <!-- global_functions -->
502
503
504
505							<!-- blogpost start -->
506							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
507								
508								
509								<div class="overlay-container">
510									<img src="/img/new-book-mastering-python-design-patterns.png" alt="">
511									<div class="overlay">
512										<div class="overlay-links">
513											<a href="/articles/new-book-on-mastering-python-design-patterns"><i class="fa fa-link"></i></a>
514											<a href="/img/new-book-mastering-python-design-patterns.png" class="popup-img-single" title="New Book: Mastering Python Design Patterns"><i class="fa fa-search-plus"></i></a>
515										</div>
516									</div>
517								</div>
518								
519								<div class="blogpost-body">
520									<div class="post-info">
521									    <span class="day">30</span>
522										<span class="month">Sep 2018</span>
523									</div>
524									<div class="blogpost-content">
525										<header>
526											<h2 class="title"><a href="/articles/new-book-on-mastering-python-design-patterns">New Book: Mastering Python Design Patterns</a></h2>
527											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
528										</header>
529										
530										<p>
531										  
532										    Over the last 7 or 8 months, I have been working with Packt Publishing on the 2nd edition of a book about design patterns: <a href="https://www.amazon.com/dp/1788837487">Mastering Python Design Patterns</a>. It has been out for a month now, and I started mentioning it here and there. 
533										  
534										</p>
535									</div>
536								</div>
537								<footer class="clearfix">
538									<ul class="links pull-left">
539										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
540										<li>
541										  <i class="fa fa-tags pr-5"></i> 
542										     
543										    <!-- <a href="#">automation</a>, -->
544										    automation&nbsp;&nbsp;
545										     
546										    <!-- <a href="#">python</a>, -->
547										    python&nbsp;&nbsp;
548										     
549										    <!-- <a href="#">design patterns</a>, -->
550										    design patterns&nbsp;&nbsp;
551										     
552										    <!-- <a href="#">object-oriented programming</a>, -->
553										    object-oriented programming&nbsp;&nbsp;
554										     
555										    <!-- <a href="#">algorithms</a>, -->
556										    algorithms&nbsp;&nbsp;
557										  
558									</li></ul>
559									<a class="pull-right link" href="/articles/new-book-on-mastering-python-design-patterns"><span>Read more</span></a>
560								</footer>
561							</article>
562							<!-- blogpost end -->
563
564
565    
566
567    
568    
569    
570      <!-- global_functions -->
571
572
573
574							<!-- blogpost start -->
575							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
576								
577								
578								<div class="blogpost-body">
579									<div class="post-info">
580									    <span class="day">18</span>
581										<span class="month">Jul 2018</span>
582									</div>
583									<div class="blogpost-content">
584										<header>
585											<h2 class="title"><a href="/articles/python-lists-for-your-scripts-and-algorithms">Python Lists For Your Scripts And Algorithms</a></h2>
586											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
587										</header>
588										
589										<p>
590										  
591										    One specific tool every programmer uses everyday is what, in Python, we call <em>Lists</em>.
592And Python lists are relatively simple to use. 
593										  
594										</p>
595									</div>
596								</div>
597								<footer class="clearfix">
598									<ul class="links pull-left">
599										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
600										<li>
601										  <i class="fa fa-tags pr-5"></i> 
602										     
603										    <!-- <a href="#">automation</a>, -->
604										    automation&nbsp;&nbsp;
605										     
606										    <!-- <a href="#">python</a>, -->
607										    python&nbsp;&nbsp;
608										     
609										    <!-- <a href="#">lists</a>, -->
610										    lists&nbsp;&nbsp;
611										     
612										    <!-- <a href="#">sets</a>, -->
613										    sets&nbsp;&nbsp;
614										     
615										    <!-- <a href="#">sequences</a>, -->
616										    sequences&nbsp;&nbsp;
617										     
618										    <!-- <a href="#">iterators</a>, -->
619										    iterators&nbsp;&nbsp;
620										     
621										    <!-- <a href="#">scripts</a>, -->
622										    scripts&nbsp;&nbsp;
623										     
624										    <!-- <a href="#">algorithms</a>, -->
625										    algorithms&nbsp;&nbsp;
626										  
627									</li></ul>
628									<a class="pull-right link" href="/articles/python-lists-for-your-scripts-and-algorithms"><span>Read more</span></a>
629								</footer>
630							</article>
631							<!-- blogpost end -->
632
633
634    
635
636    
637    
638    
639      <!-- global_functions -->
640
641
642
643							<!-- blogpost start -->
644							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
645								
646								
647								<div class="blogpost-body">
648									<div class="post-info">
649									    <span class="day">2</span>
650										<span class="month">May 2018</span>
651									</div>
652									<div class="blogpost-content">
653										<header>
654											<h2 class="title"><a href="/articles/python-selenium-chromedriver-for-automating-web-interactions-part2">Python, Selenium, And ChromeDriver: Automating Web Interactions - Part 2</a></h2>
655											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
656										</header>
657										
658										<p>
659										  
660										    Let&#39;s continue our exploration of possibilities and tricks using Selenium and ChromeDriver via Python.
661In the 2nd installment of this series, I will touch upon useful techniques to interact with the specific elements you need in the web page or user interface.
662										  
663										</p>
664									</div>
665								</div>
666								<footer class="clearfix">
667									<ul class="links pull-left">
668										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
669										<li>
670										  <i class="fa fa-tags pr-5"></i> 
671										     
672										    <!-- <a href="#">productivity</a>, -->
673										    productivity&nbsp;&nbsp;
674										     
675										    <!-- <a href="#">automation</a>, -->
676										    automation&nbsp;&nbsp;
677										     
678										    <!-- <a href="#">libraries</a>, -->
679										    libraries&nbsp;&nbsp;
680										     
681										    <!-- <a href="#">python</a>, -->
682										    python&nbsp;&nbsp;
683										     
684										    <!-- <a href="#">PIP</a>, -->
685										    PIP&nbsp;&nbsp;
686										     
687										    <!-- <a href="#">pyenv</a>, -->
688										    pyenv&nbsp;&nbsp;
689										     
690										    <!-- <a href="#">selenium</a>, -->
691										    selenium&nbsp;&nbsp;
692										     
693										    <!-- <a href="#">chromedriver</a>, -->
694										    chromedriver&nbsp;&nbsp;
695										  
696									</li></ul>
697									<a class="pull-right link" href="/articles/python-selenium-chromedriver-for-automating-web-interactions-part2"><span>Read more</span></a>
698								</footer>
699							</article>
700							<!-- blogpost end -->
701
702
703    
704
705    
706    
707    
708      <!-- global_functions -->
709
710
711
712							<!-- blogpost start -->
713							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
714								
715								
716								<div class="blogpost-body">
717									<div class="post-info">
718									    <span class="day">22</span>
719										<span class="month">Apr 2018</span>
720									</div>
721									<div class="blogpost-content">
722										<header>
723											<h2 class="title"><a href="/articles/python-selenium-chromedriver-for-automating-web-interactions-part1">Python, Selenium, And ChromeDriver: Automating Web Interactions - Part 1</a></h2>
724											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
725										</header>
726										
727										<p>
728										  
729										    This article starts a series where we are going to discuss how to use Selenium, from Python, for automating website navigation and doing visual data scraping.
730										  
731										</p>
732									</div>
733								</div>
734								<footer class="clearfix">
735									<ul class="links pull-left">
736										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
737										<li>
738										  <i class="fa fa-tags pr-5"></i> 
739										     
740										    <!-- <a href="#">productivity</a>, -->
741										    productivity&nbsp;&nbsp;
742										     
743										    <!-- <a href="#">automation</a>, -->
744										    automation&nbsp;&nbsp;
745										     
746										    <!-- <a href="#">libraries</a>, -->
747										    libraries&nbsp;&nbsp;
748										     
749										    <!-- <a href="#">python</a>, -->
750										    python&nbsp;&nbsp;
751										     
752										    <!-- <a href="#">PIP</a>, -->
753										    PIP&nbsp;&nbsp;
754										     
755										    <!-- <a href="#">pyenv</a>, -->
756										    pyenv&nbsp;&nbsp;
757										     
758										    <!-- <a href="#">selenium</a>, -->
759										    selenium&nbsp;&nbsp;
760										     
761										    <!-- <a href="#">chromedriver</a>, -->
762										    chromedriver&nbsp;&nbsp;
763										  
764									</li></ul>
765									<a class="pull-right link" href="/articles/python-selenium-chromedriver-for-automating-web-interactions-part1"><span>Read more</span></a>
766								</footer>
767							</article>
768							<!-- blogpost end -->
769
770
771    
772
773    
774    
775    
776      <!-- global_functions -->
777
778
779
780							<!-- blogpost start -->
781							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
782								
783								
784								<div class="blogpost-body">
785									<div class="post-info">
786									    <span class="day">17</span>
787										<span class="month">Mar 2018</span>
788									</div>
789									<div class="blogpost-content">
790										<header>
791											<h2 class="title"><a href="/articles/automating-tasks-using-python-for-the-lean-entrepreneur">Automating Tasks Using Python For The Lean Entrepreneur</a></h2>
792											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
793										</header>
794										
795										<p>
796										  
797										    As you may know, many powerful and smart pieces of software are written in Python. Based on that, how I approach things (and my clients too) is: <em>Just leverage these tools!</em>
798										  
799										</p>
800									</div>
801								</div>
802								<footer class="clearfix">
803									<ul class="links pull-left">
804										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
805										<li>
806										  <i class="fa fa-tags pr-5"></i> 
807										     
808										    <!-- <a href="#">productivity</a>, -->
809										    productivity&nbsp;&nbsp;
810										     
811										    <!-- <a href="#">automation</a>, -->
812										    automation&nbsp;&nbsp;
813										     
814										    <!-- <a href="#">libraries</a>, -->
815										    libraries&nbsp;&nbsp;
816										     
817										    <!-- <a href="#">python</a>, -->
818										    python&nbsp;&nbsp;
819										     
820										    <!-- <a href="#">CLI</a>, -->
821										    CLI&nbsp;&nbsp;
822										     
823										    <!-- <a href="#">PIP</a>, -->
824										    PIP&nbsp;&nbsp;
825										     
826										    <!-- <a href="#">virtualenv</a>, -->
827										    virtualenv&nbsp;&nbsp;
828										  
829									</li></ul>
830									<a class="pull-right link" href="/articles/automating-tasks-using-python-for-the-lean-entrepreneur"><span>Read more</span></a>
831								</footer>
832							</article>
833							<!-- blogpost end -->
834
835
836    
837
838    
839    
840    
841      <!-- global_functions -->
842
843
844
845							<!-- blogpost start -->
846							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
847								
848								
849								<div class="blogpost-body">
850									<div class="post-info">
851									    <span class="day">26</span>
852										<span class="month">Jan 2018</span>
853									</div>
854									<div class="blogpost-content">
855										<header>
856											<h2 class="title"><a href="/articles/four-python-modules-I-have-been-using-more-recently">4 Python Modules I Have Been Using More Recently</a></h2>
857											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
858										</header>
859										
860										<p>
861										  
862										    Back to more coding!
863Here are 4 Python modules I have been using more recently for building solutions to actual problems.
864										  
865										</p>
866									</div>
867								</div>
868								<footer class="clearfix">
869									<ul class="links pull-left">
870										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
871										<li>
872										  <i class="fa fa-tags pr-5"></i> 
873										     
874										    <!-- <a href="#">productivity</a>, -->
875										    productivity&nbsp;&nbsp;
876										     
877										    <!-- <a href="#">python</a>, -->
878										    python&nbsp;&nbsp;
879										     
880										    <!-- <a href="#">devops</a>, -->
881										    devops&nbsp;&nbsp;
882										     
883										    <!-- <a href="#">CLI</a>, -->
884										    CLI&nbsp;&nbsp;
885										     
886										    <!-- <a href="#">csv</a>, -->
887										    csv&nbsp;&nbsp;
888										     
889										    <!-- <a href="#">faker</a>, -->
890										    faker&nbsp;&nbsp;
891										     
892										    <!-- <a href="#">furl</a>, -->
893										    furl&nbsp;&nbsp;
894										     
895										    <!-- <a href="#">ipaddress</a>, -->
896										    ipaddress&nbsp;&nbsp;
897										  
898									</li></ul>
899									<a class="pull-right link" href="/articles/four-python-modules-I-have-been-using-more-recently"><span>Read more</span></a>
900								</footer>
901							</article>
902							<!-- blogpost end -->
903
904
905    
906
907    
908    
909    
910      <!-- global_functions -->
911
912
913
914							<!-- blogpost start -->
915							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
916								
917								
918								<div class="overlay-container">
919									<img src="/img/python-workshop-in-university-of-ghana-oct2017.jpg" alt="">
920									<div class="overlay">
921										<div class="overlay-links">
922											<a href="/articles/introduction-to-programming-using-python-workshop-at-university-of-ghana"><i class="fa fa-link"></i></a>
923											<a href="/img/python-workshop-in-university-of-ghana-oct2017.jpg" class="popup-img-single" title="Introduction To Programming Using Python Workshop At University Of Ghana"><i class="fa fa-search-plus"></i></a>
924										</div>
925									</div>
926								</div>
927								
928								<div class="blogpost-body">
929									<div class="post-info">
930									    <span class="day">28</span>
931										<span class="month">Nov 2017</span>
932									</div>
933									<div class="blogpost-content">
934										<header>
935											<h2 class="title"><a href="/articles/introduction-to-programming-using-python-workshop-at-university-of-ghana">Introduction To Programming Using Python Workshop At University Of Ghana</a></h2>
936											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
937										</header>
938										
939										<p>
940										  
941										    <strong>This is a guest post from the <a href="https://www.facebook.com/PythonGhana/">Python Ghana community</a> that organized the <a href="https://www.facebook.com/events/1625647017485924/">UG Python Workshop 2017</a>.</strong> It provides a report about the event and was written by <a href="https://twitter.com/gamelmag">Gameli Adzaho</a>. 
942										  
943										</p>
944									</div>
945								</div>
946								<footer class="clearfix">
947									<ul class="links pull-left">
948										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
949										<li>
950										  <i class="fa fa-tags pr-5"></i> 
951										     
952										    <!-- <a href="#">python</a>, -->
953										    python&nbsp;&nbsp;
954										     
955										    <!-- <a href="#">Ghana</a>, -->
956										    Ghana&nbsp;&nbsp;
957										     
958										    <!-- <a href="#">workshop</a>, -->
959										    workshop&nbsp;&nbsp;
960										     
961										    <!-- <a href="#">community</a>, -->
962										    community&nbsp;&nbsp;
963										     
964										    <!-- <a href="#">training</a>, -->
965										    training&nbsp;&nbsp;
966										  
967									</li></ul>
968									<a class="pull-right link" href="/articles/introduction-to-programming-using-python-workshop-at-university-of-ghana"><span>Read more</span></a>
969								</footer>
970							</article>
971							<!-- blogpost end -->
972
973
974    
975
976    
977    
978    
979      <!-- global_functions -->
980
981
982
983							<!-- blogpost start -->
984							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
985								
986								
987								<div class="blogpost-body">
988									<div class="post-info">
989									    <span class="day">11</span>
990										<span class="month">Nov 2017</span>
991									</div>
992									<div class="blogpost-content">
993										<header>
994											<h2 class="title"><a href="/articles/how-to-manage-domains-using-the-dnsimple-api-part2">How To Manage Domains Using The DNSimple API - Part 2</a></h2>
995											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
996										</header>
997										
998										<p>
999										  
1000										    After <a href="/articles/how-to-manage-domains-using-the-dnsimple-api-part1">the first part</a> on managing domains using the DNSimple API, here is the follow-up where we will see how to do domain registration operations using the sandbox version of the API.
1001										  
1002										</p>
1003									</div>
1004								</div>
1005								<footer class="clearfix">
1006									<ul class="links pull-left">
1007										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1008										<li>
1009										  <i class="fa fa-tags pr-5"></i> 
1010										     
1011										    <!-- <a href="#">python</a>, -->
1012										    python&nbsp;&nbsp;
1013										     
1014										    <!-- <a href="#">DNS</a>, -->
1015										    DNS&nbsp;&nbsp;
1016										     
1017										    <!-- <a href="#">DNSimple</a>, -->
1018										    DNSimple&nbsp;&nbsp;
1019										     
1020										    <!-- <a href="#">productivity</a>, -->
1021										    productivity&nbsp;&nbsp;
1022										     
1023										    <!-- <a href="#">devops</a>, -->
1024										    devops&nbsp;&nbsp;
1025										     
1026										    <!-- <a href="#">APIs</a>, -->
1027										    APIs&nbsp;&nbsp;
1028										     
1029										    <!-- <a href="#">CLI</a>, -->
1030										    CLI&nbsp;&nbsp;
1031										     
1032										    <!-- <a href="#">HTTPie</a>, -->
1033										    HTTPie&nbsp;&nbsp;
1034										  
1035									</li></ul>
1036									<a class="pull-right link" href="/articles/how-to-manage-domains-using-the-dnsimple-api-part2"><span>Read more</span></a>
1037								</footer>
1038							</article>
1039							<!-- blogpost end -->
1040
1041
1042    
1043
1044    
1045    
1046    
1047      <!-- global_functions -->
1048
1049
1050
1051							<!-- blogpost start -->
1052							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1053								
1054								
1055								<div class="blogpost-body">
1056									<div class="post-info">
1057									    <span class="day">28</span>
1058										<span class="month">Oct 2017</span>
1059									</div>
1060									<div class="blogpost-content">
1061										<header>
1062											<h2 class="title"><a href="/articles/how-to-manage-domains-using-the-dnsimple-api-part1">How To Manage Domains Using The DNSimple API - Part 1</a></h2>
1063											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1064										</header>
1065										
1066										<p>
1067										  
1068										    Following my previous articles discussing <a href="/articles/dnsimple-easy-dns-management-for-your-websites">DNSimple for domains and DNS management</a> and <a href="/articles/getting-started-with-httpie-to-interact-with-apis">HTTPie to interact with APIs in the command line</a>, today I am starting a post series on using DNSimple&#39;s API.
1069										  
1070										</p>
1071									</div>
1072								</div>
1073								<footer class="clearfix">
1074									<ul class="links pull-left">
1075										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1076										<li>
1077										  <i class="fa fa-tags pr-5"></i> 
1078										     
1079										    <!-- <a href="#">python</a>, -->
1080										    python&nbsp;&nbsp;
1081										     
1082										    <!-- <a href="#">DNS</a>, -->
1083										    DNS&nbsp;&nbsp;
1084										     
1085										    <!-- <a href="#">DNSimple</a>, -->
1086										    DNSimple&nbsp;&nbsp;
1087										     
1088										    <!-- <a href="#">productivity</a>, -->
1089										    productivity&nbsp;&nbsp;
1090										     
1091										    <!-- <a href="#">devops</a>, -->
1092										    devops&nbsp;&nbsp;
1093										     
1094										    <!-- <a href="#">APIs</a>, -->
1095										    APIs&nbsp;&nbsp;
1096										     
1097										    <!-- <a href="#">CLI</a>, -->
1098										    CLI&nbsp;&nbsp;
1099										     
1100										    <!-- <a href="#">HTTPie</a>, -->
1101										    HTTPie&nbsp;&nbsp;
1102										  
1103									</li></ul>
1104									<a class="pull-right link" href="/articles/how-to-manage-domains-using-the-dnsimple-api-part1"><span>Read more</span></a>
1105								</footer>
1106							</article>
1107							<!-- blogpost end -->
1108
1109
1110    
1111
1112    
1113    
1114    
1115      <!-- global_functions -->
1116
1117
1118
1119							<!-- blogpost start -->
1120							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1121								
1122								
1123								<div class="overlay-container">
1124									<img src="/img/httpie-org-website.png" alt="">
1125									<div class="overlay">
1126										<div class="overlay-links">
1127											<a href="/articles/getting-started-with-httpie-to-interact-with-apis"><i class="fa fa-link"></i></a>
1128											<a href="/img/httpie-org-website.png" class="popup-img-single" title="Getting Started With HTTPie To Interact With APIs"><i class="fa fa-search-plus"></i></a>
1129										</div>
1130									</div>
1131								</div>
1132								
1133								<div class="blogpost-body">
1134									<div class="post-info">
1135									    <span class="day">15</span>
1136										<span class="month">Oct 2017</span>
1137									</div>
1138									<div class="blogpost-content">
1139										<header>
1140											<h2 class="title"><a href="/articles/getting-started-with-httpie-to-interact-with-apis">Getting Started With HTTPie To Interact With APIs</a></h2>
1141											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1142										</header>
1143										
1144										<p>
1145										  
1146										    HTTPie is an <em>HTTP client</em> and an alternative to the famous <em>cURL</em>. 
1147Its goal is to make it easy to interact with HTTP servers, using a simple and natural syntax. This post will show how to quickly start using those benefits to test APIs.
1148										  
1149										</p>
1150									</div>
1151								</div>
1152								<footer class="clearfix">
1153									<ul class="links pull-left">
1154										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1155										<li>
1156										  <i class="fa fa-tags pr-5"></i> 
1157										     
1158										    <!-- <a href="#">python</a>, -->
1159										    python&nbsp;&nbsp;
1160										     
1161										    <!-- <a href="#">productivity</a>, -->
1162										    productivity&nbsp;&nbsp;
1163										     
1164										    <!-- <a href="#">devops</a>, -->
1165										    devops&nbsp;&nbsp;
1166										     
1167										    <!-- <a href="#">APIs</a>, -->
1168										    APIs&nbsp;&nbsp;
1169										     
1170										    <!-- <a href="#">CLI</a>, -->
1171										    CLI&nbsp;&nbsp;
1172										     
1173										    <!-- <a href="#">HTTPie</a>, -->
1174										    HTTPie&nbsp;&nbsp;
1175										  
1176									</li></ul>
1177									<a class="pull-right link" href="/articles/getting-started-with-httpie-to-interact-with-apis"><span>Read more</span></a>
1178								</footer>
1179							</article>
1180							<!-- blogpost end -->
1181
1182
1183    
1184
1185    
1186    
1187    
1188      <!-- global_functions -->
1189
1190
1191
1192							<!-- blogpost start -->
1193							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1194								
1195								
1196								<div class="blogpost-body">
1197									<div class="post-info">
1198									    <span class="day">7</span>
1199										<span class="month">Oct 2017</span>
1200									</div>
1201									<div class="blogpost-content">
1202										<header>
1203											<h2 class="title"><a href="/articles/manage-your-python-virtual-environments-with-pyenv">Manage Your Python Virtual Environments With Pyenv</a></h2>
1204											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1205										</header>
1206										
1207										<p>
1208										  
1209										    Virtualenv is the tool for creating a Python virtual environment, a folder on your computer system that 
1210embarks its own copy of the Python interpreter and the <code>site-packages</code> subfolder where the code for the installed third-party modules is placed.
1211										  
1212										</p>
1213									</div>
1214								</div>
1215								<footer class="clearfix">
1216									<ul class="links pull-left">
1217										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1218										<li>
1219										  <i class="fa fa-tags pr-5"></i> 
1220										     
1221										    <!-- <a href="#">python</a>, -->
1222										    python&nbsp;&nbsp;
1223										     
1224										    <!-- <a href="#">installation</a>, -->
1225										    installation&nbsp;&nbsp;
1226										     
1227										    <!-- <a href="#">pyenv</a>, -->
1228										    pyenv&nbsp;&nbsp;
1229										     
1230										    <!-- <a href="#">virtualenv</a>, -->
1231										    virtualenv&nbsp;&nbsp;
1232										     
1233										    <!-- <a href="#">productivity</a>, -->
1234										    productivity&nbsp;&nbsp;
1235										  
1236									</li></ul>
1237									<a class="pull-right link" href="/articles/manage-your-python-virtual-environments-with-pyenv"><span>Read more</span></a>
1238								</footer>
1239							</article>
1240							<!-- blogpost end -->
1241
1242
1243    
1244
1245    
1246    
1247    
1248      <!-- global_functions -->
1249
1250
1251
1252							<!-- blogpost start -->
1253							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1254								
1255								
1256								<div class="blogpost-body">
1257									<div class="post-info">
1258									    <span class="day">5</span>
1259										<span class="month">Oct 2017</span>
1260									</div>
1261									<div class="blogpost-content">
1262										<header>
1263											<h2 class="title"><a href="/articles/use-multiple-python-versions-and-environments-with-pyenv">Use Multiple Python Versions And Environments With Pyenv</a></h2>
1264											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1265										</header>
1266										
1267										<p>
1268										  
1269										    When using different Python-based tools, frameworks or applications, you need to install all the corresponding compatible versions of Python and easily switch between them.
1270Assuming, you are running on Linux, you will enjoy using <em>pyenv</em>. It is one popular tool to manage several versions of Python, and even environments dedicated to projects.
1271										  
1272										</p>
1273									</div>
1274								</div>
1275								<footer class="clearfix">
1276									<ul class="links pull-left">
1277										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1278										<li>
1279										  <i class="fa fa-tags pr-5"></i> 
1280										     
1281										    <!-- <a href="#">python</a>, -->
1282										    python&nbsp;&nbsp;
1283										     
1284										    <!-- <a href="#">installation</a>, -->
1285										    installation&nbsp;&nbsp;
1286										     
1287										    <!-- <a href="#">pyenv</a>, -->
1288										    pyenv&nbsp;&nbsp;
1289										     
1290										    <!-- <a href="#">productivity</a>, -->
1291										    productivity&nbsp;&nbsp;
1292										  
1293									</li></ul>
1294									<a class="pull-right link" href="/articles/use-multiple-python-versions-and-environments-with-pyenv"><span>Read more</span></a>
1295								</footer>
1296							</article>
1297							<!-- blogpost end -->
1298
1299
1300    
1301
1302    
1303    
1304    
1305      <!-- global_functions -->
1306
1307
1308
1309							<!-- blogpost start -->
1310							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1311								
1312								
1313								<div class="blogpost-body">
1314									<div class="post-info">
1315									    <span class="day">18</span>
1316										<span class="month">Sep 2017</span>
1317									</div>
1318									<div class="blogpost-content">
1319										<header>
1320											<h2 class="title"><a href="/articles/automating-requests-to-websites-using-python">Automating Requests To Websites Using Python</a></h2>
1321											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1322										</header>
1323										
1324										<p>
1325										  
1326										    Need to automate HTTP requests using Python? One popular way, and also my preferred one, is to use the <em>requests</em> module.
1327Let&#39;s have a quick look.
1328										  
1329										</p>
1330									</div>
1331								</div>
1332								<footer class="clearfix">
1333									<ul class="links pull-left">
1334										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1335										<li>
1336										  <i class="fa fa-tags pr-5"></i> 
1337										     
1338										    <!-- <a href="#">python</a>, -->
1339										    python&nbsp;&nbsp;
1340										     
1341										    <!-- <a href="#">code</a>, -->
1342										    code&nbsp;&nbsp;
1343										     
1344										    <!-- <a href="#">requests</a>, -->
1345										    requests&nbsp;&nbsp;
1346										     
1347										    <!-- <a href="#">productivity</a>, -->
1348										    productivity&nbsp;&nbsp;
1349										  
1350									</li></ul>
1351									<a class="pull-right link" href="/articles/automating-requests-to-websites-using-python"><span>Read more</span></a>
1352								</footer>
1353							</article>
1354							<!-- blogpost end -->
1355
1356
1357    
1358
1359    
1360    
1361    
1362      <!-- global_functions -->
1363
1364
1365
1366							<!-- blogpost start -->
1367							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1368								
1369								
1370								<div class="blogpost-body">
1371									<div class="post-info">
1372									    <span class="day">7</span>
1373										<span class="month">Sep 2017</span>
1374									</div>
1375									<div class="blogpost-content">
1376										<header>
1377											<h2 class="title"><a href="/articles/dnsimple-easy-dns-management-for-your-websites">DNSimple: Easy DNS Management For Your Websites</a></h2>
1378											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1379										</header>
1380										
1381										<p>
1382										  
1383										    I have been a user and fan of <a href="https://dnsimple.com/">DNSimple</a> for several years. And I now have more than 20 domains managed using their services. 
1384Here are the main reasons why they are a game changer for me.
1385										  
1386										</p>
1387									</div>
1388								</div>
1389								<footer class="clearfix">
1390									<ul class="links pull-left">
1391										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1392										<li>
1393										  <i class="fa fa-tags pr-5"></i> 
1394										     
1395										    <!-- <a href="#">DNS</a>, -->
1396										    DNS&nbsp;&nbsp;
1397										     
1398										    <!-- <a href="#">DNSimple</a>, -->
1399										    DNSimple&nbsp;&nbsp;
1400										     
1401										    <!-- <a href="#">productivity</a>, -->
1402										    productivity&nbsp;&nbsp;
1403										  
1404									</li></ul>
1405									<a class="pull-right link" href="/articles/dnsimple-easy-dns-management-for-your-websites"><span>Read more</span></a>
1406								</footer>
1407							</article>
1408							<!-- blogpost end -->
1409
1410
1411    
1412
1413    
1414    
1415    
1416      <!-- global_functions -->
1417
1418
1419
1420							<!-- blogpost start -->
1421							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1422								
1423								
1424								<div class="blogpost-body">
1425									<div class="post-info">
1426									    <span class="day">19</span>
1427										<span class="month">Mar 2017</span>
1428									</div>
1429									<div class="blogpost-content">
1430										<header>
1431											<h2 class="title"><a href="/articles/6-techniques-I-learned-to-use-while-working-more-with-python">6 Techniques I Learned To Use While Working More With Python</a></h2>
1432											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1433										</header>
1434										
1435										<p>
1436										  
1437										    These last months, I learned more about many Python features and how to write Pythonic code that really uses those features.
1438That happened naturally. I wanted to get better at programming with Python for my projects, and I started watching Pycon talks 
1439on a daily basis or reading the documentation and online resources. Also, in current projects, I am mostly using Python 3.
1440										  
1441										</p>
1442									</div>
1443								</div>
1444								<footer class="clearfix">
1445									<ul class="links pull-left">
1446										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1447										<li>
1448										  <i class="fa fa-tags pr-5"></i> 
1449										     
1450										    <!-- <a href="#">python</a>, -->
1451										    python&nbsp;&nbsp;
1452										     
1453										    <!-- <a href="#">code</a>, -->
1454										    code&nbsp;&nbsp;
1455										     
1456										    <!-- <a href="#">productivity</a>, -->
1457										    productivity&nbsp;&nbsp;
1458										  
1459									</li></ul>
1460									<a class="pull-right link" href="/articles/6-techniques-I-learned-to-use-while-working-more-with-python"><span>Read more</span></a>
1461								</footer>
1462							</article>
1463							<!-- blogpost end -->
1464
1465
1466    
1467
1468    
1469    
1470    
1471      <!-- global_functions -->
1472
1473
1474
1475							<!-- blogpost start -->
1476							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1477								
1478								
1479								<div class="blogpost-body">
1480									<div class="post-info">
1481									    <span class="day">24</span>
1482										<span class="month">Nov 2016</span>
1483									</div>
1484									<div class="blogpost-content">
1485										<header>
1486											<h2 class="title"><a href="/articles/wrapping-s3cmd-in-a-script-for-files-backup-to-amazon-s3">Wrapping S3cmd In A Script For Files Backup To Amazon S3</a></h2>
1487											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1488										</header>
1489										
1490										<p>
1491										  
1492										    After <a href="/articles/backing-up-your-files-in-amazon-s3-using-s3cmd">experimenting with S3cmd</a>, I immediately 
1493started automating my custom backup process. Quick to get working and improve as you go, 
1494thanks to Python!
1495										  
1496										</p>
1497									</div>
1498								</div>
1499								<footer class="clearfix">
1500									<ul class="links pull-left">
1501										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1502										<li>
1503										  <i class="fa fa-tags pr-5"></i> 
1504										     
1505										    <!-- <a href="#">OS X</a>, -->
1506										    OS X&nbsp;&nbsp;
1507										     
1508										    <!-- <a href="#">productivity</a>, -->
1509										    productivity&nbsp;&nbsp;
1510										     
1511										    <!-- <a href="#">CLI</a>, -->
1512										    CLI&nbsp;&nbsp;
1513										     
1514										    <!-- <a href="#">AWS</a>, -->
1515										    AWS&nbsp;&nbsp;
1516										     
1517										    <!-- <a href="#">S3</a>, -->
1518										    S3&nbsp;&nbsp;
1519										  
1520									</li></ul>
1521									<a class="pull-right link" href="/articles/wrapping-s3cmd-in-a-script-for-files-backup-to-amazon-s3"><span>Read more</span></a>
1522								</footer>
1523							</article>
1524							<!-- blogpost end -->
1525
1526
1527    
1528
1529    
1530    
1531    
1532      <!-- global_functions -->
1533
1534
1535
1536							<!-- blogpost start -->
1537							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1538								
1539								
1540								<div class="blogpost-body">
1541									<div class="post-info">
1542									    <span class="day">21</span>
1543										<span class="month">Nov 2016</span>
1544									</div>
1545									<div class="blogpost-content">
1546										<header>
1547											<h2 class="title"><a href="/articles/backing-up-your-files-in-amazon-s3-using-s3cmd">Backing Up Your Files In Amazon S3 Using S3cmd</a></h2>
1548											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1549										</header>
1550										
1551										<p>
1552										  
1553										    I decided to use AWS S3 more actively to backup files that I don&#39;t need to keep permanently on
1554my laptop. And this is quite easy using the command line tool <a href="http://s3tools.org/s3cmd"><em>S3cmd</em></a>.
1555										  
1556										</p>
1557									</div>
1558								</div>
1559								<footer class="clearfix">
1560									<ul class="links pull-left">
1561										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1562										<li>
1563										  <i class="fa fa-tags pr-5"></i> 
1564										     
1565										    <!-- <a href="#">OS X</a>, -->
1566										    OS X&nbsp;&nbsp;
1567										     
1568										    <!-- <a href="#">productivity</a>, -->
1569										    productivity&nbsp;&nbsp;
1570										     
1571										    <!-- <a href="#">CLI</a>, -->
1572										    CLI&nbsp;&nbsp;
1573										     
1574										    <!-- <a href="#">AWS</a>, -->
1575										    AWS&nbsp;&nbsp;
1576										     
1577										    <!-- <a href="#">S3</a>, -->
1578										    S3&nbsp;&nbsp;
1579										  
1580									</li></ul>
1581									<a class="pull-right link" href="/articles/backing-up-your-files-in-amazon-s3-using-s3cmd"><span>Read more</span></a>
1582								</footer>
1583							</article>
1584							<!-- blogpost end -->
1585
1586
1587    
1588
1589    
1590    
1591    
1592      <!-- global_functions -->
1593
1594
1595
1596							<!-- blogpost start -->
1597							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1598								
1599								
1600								<div class="overlay-container">
1601									<img src="/img/logicgate-bpm-1.png" alt="">
1602									<div class="overlay">
1603										<div class="overlay-links">
1604											<a href="/articles/business-process-management-with-logicgate"><i class="fa fa-link"></i></a>
1605											<a href="/img/logicgate-bpm-1.png" class="popup-img-single" title="Business Process Management With LogicGate"><i class="fa fa-search-plus"></i></a>
1606										</div>
1607									</div>
1608								</div>
1609								
1610								<div class="blogpost-body">
1611									<div class="post-info">
1612									    <span class="day">11</span>
1613										<span class="month">Nov 2016</span>
1614									</div>
1615									<div class="blogpost-content">
1616										<header>
1617											<h2 class="title"><a href="/articles/business-process-management-with-logicgate">Business Process Management With LogicGate</a></h2>
1618											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1619										</header>
1620										
1621										<p>
1622										  
1623										    I have been investigating enterprise business solutions recently, specially those providing 
1624a nice user experience while allowing a developer to create extensions or do integration with 
1625other systems via an API. One such interesting application I found is <a href="http://logicgate.com/">LogicGate</a>. 
1626										  
1627										</p>
1628									</div>
1629								</div>
1630								<footer class="clearfix">
1631									<ul class="links pull-left">
1632										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1633										<li>
1634										  <i class="fa fa-tags pr-5"></i> 
1635										     
1636										    <!-- <a href="#">logicgate</a>, -->
1637										    logicgate&nbsp;&nbsp;
1638										     
1639										    <!-- <a href="#">process management</a>, -->
1640										    process management&nbsp;&nbsp;
1641										     
1642										    <!-- <a href="#">workflow automation</a>, -->
1643										    workflow automation&nbsp;&nbsp;
1644										  
1645									</li></ul>
1646									<a class="pull-right link" href="/articles/business-process-management-with-logicgate"><span>Read more</span></a>
1647								</footer>
1648							</article>
1649							<!-- blogpost end -->
1650
1651
1652    
1653
1654    
1655    
1656    
1657      <!-- global_functions -->
1658
1659
1660
1661							<!-- blogpost start -->
1662							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1663								
1664								
1665								<div class="blogpost-body">
1666									<div class="post-info">
1667									    <span class="day">
16674</span>
1668										<span class="month">Nov 2016</span>
1669									</div>
1670									<div class="blogpost-content">
1671										<header>
1672											<h2 class="title"><a href="/articles/command-line-interface-tools-for-productive-work">Command-line interface tools for productive work</a></h2>
1673											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1674										</header>
1675										
1676										<p>
1677										  
1678										    Working on a Mac OS X or Linux system really helps your productivity. Basically you just do the stuff you are supposed to do, 
1679without being distracted by a graphical interface showing you several options to choose from, at each click or navigation step.
1680That&#39;s the point of using Command-Line Interface tools. 
1681										  
1682										</p>
1683									</div>
1684								</div>
1685								<footer class="clearfix">
1686									<ul class="links pull-left">
1687										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1688										<li>
1689										  <i class="fa fa-tags pr-5"></i> 
1690										     
1691										    <!-- <a href="#">OS X</a>, -->
1692										    OS X&nbsp;&nbsp;
1693										     
1694										    <!-- <a href="#">productivity</a>, -->
1695										    productivity&nbsp;&nbsp;
1696										     
1697										    <!-- <a href="#">devops</a>, -->
1698										    devops&nbsp;&nbsp;
1699										     
1700										    <!-- <a href="#">APIs</a>, -->
1701										    APIs&nbsp;&nbsp;
1702										     
1703										    <!-- <a href="#">CLI</a>, -->
1704										    CLI&nbsp;&nbsp;
1705										  
1706									</li></ul>
1707									<a class="pull-right link" href="/articles/command-line-interface-tools-for-productive-work"><span>Read more</span></a>
1708								</footer>
1709							</article>
1710							<!-- blogpost end -->
1711
1712
1713    
1714
1715    
1716    
1717    
1718      <!-- global_functions -->
1719
1720
1721
1722							<!-- blogpost start -->
1723							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1724								
1725								
1726								<div class="blogpost-body">
1727									<div class="post-info">
1728									    <span class="day">3</span>
1729										<span class="month">Sep 2016</span>
1730									</div>
1731									<div class="blogpost-content">
1732										<header>
1733											<h2 class="title"><a href="/articles/easily-access-your-github-repositories-using-oauth-tokens">Easily access your Github repositories using OAuth tokens</a></h2>
1734											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1735										</header>
1736										
1737										<p>
1738										  
1739										    As a developer, on your own machine, you access your code repositories on Github using your credentials, 
1740but on a production host one should not use his personal account&#39;s password or SSH keys.
1741										  
1742										</p>
1743									</div>
1744								</div>
1745								<footer class="clearfix">
1746									<ul class="links pull-left">
1747										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1748										<li>
1749										  <i class="fa fa-tags pr-5"></i> 
1750										     
1751										    <!-- <a href="#">productivity</a>, -->
1752										    productivity&nbsp;&nbsp;
1753										     
1754										    <!-- <a href="#">devops</a>, -->
1755										    devops&nbsp;&nbsp;
1756										     
1757										    <!-- <a href="#">Github</a>, -->
1758										    Github&nbsp;&nbsp;
1759										     
1760										    <!-- <a href="#">git</a>, -->
1761										    git&nbsp;&nbsp;
1762										  
1763									</li></ul>
1764									<a class="pull-right link" href="/articles/easily-access-your-github-repositories-using-oauth-tokens"><span>Read more</span></a>
1765								</footer>
1766							</article>
1767							<!-- blogpost end -->
1768
1769
1770    
1771
1772    
1773    
1774    
1775      <!-- global_functions -->
1776
1777
1778
1779							<!-- blogpost start -->
1780							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1781								
1782								
1783								<div class="blogpost-body">
1784									<div class="post-info">
1785									    <span class="day">24</span>
1786										<span class="month">Aug 2016</span>
1787									</div>
1788									<div class="blogpost-content">
1789										<header>
1790											<h2 class="title"><a href="/articles/nodejs-virtual-environments-to-the-rescue-for-more-productivity">NodeJS virtual environments to the rescue for more productivity</a></h2>
1791											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1792										</header>
1793										
1794										<p>
1795										  
1796										    I started having difficulties running Harp on my Mac, after some <em>OSX El Capitan</em> software update
1797that affected my NodeJS installation. 
1798										  
1799										</p>
1800									</div>
1801								</div>
1802								<footer class="clearfix">
1803									<ul class="links pull-left">
1804										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1805										<li>
1806										  <i class="fa fa-tags pr-5"></i> 
1807										     
1808										    <!-- <a href="#">productivity</a>, -->
1809										    productivity&nbsp;&nbsp;
1810										     
1811										    <!-- <a href="#">nodejs</a>, -->
1812										    nodejs&nbsp;&nbsp;
1813										     
1814										    <!-- <a href="#">harp</a>, -->
1815										    harp&nbsp;&nbsp;
1816										  
1817									</li></ul>
1818									<a class="pull-right link" href="/articles/nodejs-virtual-environments-to-the-rescue-for-more-productivity"><span>Read more</span></a>
1819								</footer>
1820							</article>
1821							<!-- blogpost end -->
1822
1823
1824    
1825
1826    
1827    
1828    
1829      <!-- global_functions -->
1830
1831
1832
1833							<!-- blogpost start -->
1834							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1835								
1836								
1837								<div class="blogpost-body">
1838									<div class="post-info">
1839									    <span class="day">9</span>
1840										<span class="month">Jul 2016</span>
1841									</div>
1842									<div class="blogpost-content">
1843										<header>
1844											<h2 class="title"><a href="/articles/using-github-pages-with-jekyll">Using Github Pages with Jekyll</a></h2>
1845											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1846										</header>
1847										
1848										<p>
1849										  
1850										    For this article, I am assuming you already have Jekyll installed, with a project 
1851set up on your local machine to generate your static site&#39;s HTML files under your build directory of choice.
1852										  
1853										</p>
1854									</div>
1855								</div>
1856								<footer class="clearfix">
1857									<ul class="links pull-left">
1858										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1859										<li>
1860										  <i class="fa fa-tags pr-5"></i> 
1861										     
1862										    <!-- <a href="#">productivity</a>, -->
1863										    productivity&nbsp;&nbsp;
1864										     
1865										    <!-- <a href="#">Github</a>, -->
1866										    Github&nbsp;&nbsp;
1867										     
1868										    <!-- <a href="#">jekyll</a>, -->
1869										    jekyll&nbsp;&nbsp;
1870										  
1871									</li></ul>
1872									<a class="pull-right link" href="/articles/using-github-pages-with-jekyll"><span>Read more</span></a>
1873								</footer>
1874							</article>
1875							<!-- blogpost end -->
1876
1877
1878    
1879
1880    
1881    
1882    
1883      <!-- global_functions -->
1884
1885
1886
1887							<!-- blogpost start -->
1888							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1889								
1890								
1891								<div class="overlay-container">
1892									<img src="/img/nativefier-installed-webapps.png" alt="">
1893									<div class="overlay">
1894										<div class="overlay-links">
1895											<a href="/articles/use-your-preferred-website-as-a-desktop-app"><i class="fa fa-link"></i></a>
1896											<a href="/img/nativefier-installed-webapps.png" class="popup-img-single" title="Use your preferred website or webapp as a desktop app"><i class="fa fa-search-plus"></i></a>
1897										</div>
1898									</div>
1899								</div>
1900								
1901								<div class="blogpost-body">
1902									<div class="post-info">
1903									    <span class="day">26</span>
1904										<span class="month">Jan 2016</span>
1905									</div>
1906									<div class="blogpost-content">
1907										<header>
1908											<h2 class="title"><a href="/articles/use-your-preferred-website-as-a-desktop-app">Use your preferred website or webapp as a desktop app</a></h2>
1909											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1910										</header>
1911										
1912										<p>
1913										  
1914										    I started exploring the cool applications of <a href="http://electron.atom.io/">Electron</a>, the emerging framework 
1915that allows developers to <em>build cross platform desktop apps with web technologies</em>.
1916										  
1917										</p>
1918									</div>
1919								</div>
1920								<footer class="clearfix">
1921									<ul class="links pull-left">
1922										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1923										<li>
1924										  <i class="fa fa-tags pr-5"></i> 
1925										     
1926										    <!-- <a href="#">OS X</a>, -->
1927										    OS X&nbsp;&nbsp;
1928										     
1929										    <!-- <a href="#">electron</a>, -->
1930										    electron&nbsp;&nbsp;
1931										     
1932										    <!-- <a href="#">productivity</a>, -->
1933										    productivity&nbsp;&nbsp;
1934										  
1935									</li></ul>
1936									<a class="pull-right link" href="/articles/use-your-preferred-website-as-a-desktop-app"><span>Read more</span></a>
1937								</footer>
1938							</article>
1939							<!-- blogpost end -->
1940
1941
1942    
1943
1944    
1945    
1946    
1947      <!-- global_functions -->
1948
1949
1950
1951							<!-- blogpost start -->
1952							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
1953								
1954								
1955								<div class="blogpost-body">
1956									<div class="post-info">
1957									    <span class="day">14</span>
1958										<span class="month">Jan 2016</span>
1959									</div>
1960									<div class="blogpost-content">
1961										<header>
1962											<h2 class="title"><a href="/articles/installing-software-on-my-macbook-for-more-productivity-part2">Installing software on my MacBook for more productivity - Part 2</a></h2>
1963											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
1964										</header>
1965										
1966										<p>
1967										  
1968										    Here are my notes on installing Python and related packages useful for my web development with Plone and web frameworks such as Pyramid, or for pure scripting work.
1969										  
1970										</p>
1971									</div>
1972								</div>
1973								<footer class="clearfix">
1974									<ul class="links pull-left">
1975										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
1976										<li>
1977										  <i class="fa fa-tags pr-5"></i> 
1978										     
1979										    <!-- <a href="#">OS X</a>, -->
1980										    OS X&nbsp;&nbsp;
1981										     
1982										    <!-- <a href="#">plone</a>, -->
1983										    plone&nbsp;&nbsp;
1984										     
1985										    <!-- <a href="#">productivity</a>, -->
1986										    productivity&nbsp;&nbsp;
1987										  
1988									</li></ul>
1989									<a class="pull-right link" href="/articles/installing-software-on-my-macbook-for-more-productivity-part2"><span>Read more</span></a>
1990								</footer>
1991							</article>
1992							<!-- blogpost end -->
1993
1994
1995    
1996
1997    
1998    
1999    
2000      <!-- global_functions -->
2001
2002
2003
2004							<!-- blogpost start -->
2005							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2006								
2007								
2008								<div class="blogpost-body">
2009									<div class="post-info">
2010									    <span class="day">10</span>
2011										<span class="month">Jan 2016</span>
2012									</div>
2013									<div class="blogpost-content">
2014										<header>
2015											<h2 class="title"><a href="/articles/installing-software-on-my-macbook-for-more-productivity-part1">Installing software on my MacBook for more productivity - Part 1</a></h2>
2016											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2017										</header>
2018										
2019										<p>
2020										  
2021										    I had to reinstall all my tools on a new Mac, and I took the opportunity to do things in ways
2022that allow more productivity. Hopefully, I would also avoid situations where things break with future
2023software installs or updates.
2024										  
2025										</p>
2026									</div>
2027								</div>
2028								<footer class="clearfix">
2029									<ul class="links pull-left">
2030										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2031										<li>
2032										  <i class="fa fa-tags pr-5"></i> 
2033										     
2034										    <!-- <a href="#">OS X</a>, -->
2035										    OS X&nbsp;&nbsp;
2036										     
2037										    <!-- <a href="#">productivity</a>, -->
2038										    productivity&nbsp;&nbsp;
2039										  
2040									</li></ul>
2041									<a class="pull-right link" href="/articles/installing-software-on-my-macbook-for-more-productivity-part1"><span>Read more</span></a>
2042								</footer>
2043							</article>
2044							<!-- blogpost end -->
2045
2046
2047    
2048
2049    
2050    
2051    
2052      <!-- global_functions -->
2053
2054
2055
2056							<!-- blogpost start -->
2057							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2058								
2059								
2060								<div class="blogpost-body">
2061									<div class="post-info">
2062									    <span class="day">8</span>
2063										<span class="month">Jan 2016</span>
2064									</div>
2065									<div class="blogpost-content">
2066										<header>
2067											<h2 class="title"><a href="/articles/new-year-new-version-of-the-site">New year, new version of the site</a></h2>
2068											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2069										</header>
2070										
2071										<p>
2072										  
2073										    I focused during the last days of 2015 and the first days of 2016 to relaunch several things 
2074in the universe of my regular discipline and projects.
2075										  
2076										</p>
2077									</div>
2078								</div>
2079								<footer class="clearfix">
2080									<ul class="links pull-left">
2081										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2082										<li>
2083										  <i class="fa fa-tags pr-5"></i> 
2084										     
2085										    <!-- <a href="#">harp</a>, -->
2086										    harp&nbsp;&nbsp;
2087										     
2088										    <!-- <a href="#">front-end</a>, -->
2089										    front-end&nbsp;&nbsp;
2090										  
2091									</li></ul>
2092									<a class="pull-right link" href="/articles/new-year-new-version-of-the-site"><span>Read more</span></a>
2093								</footer>
2094							</article>
2095							<!-- blogpost end -->
2096
2097
2098    
2099
2100    
2101    
2102    
2103      <!-- global_functions -->
2104
2105
2106
2107							<!-- blogpost start -->
2108							<article id="monitoring-services" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2109								
2110								
2111								<div class="overlay-container">
2112									<img src="/img/statuscake.png" alt="">
2113									<div class="overlay">
2114										<div class="overlay-links">
2115											<a href="/articles/using-statuscake-for-uptime-checks"><i class="fa fa-link"></i></a>
2116											<a href="/img/statuscake.png" class="popup-img-single" title="Using StatusCake for uptime checks"><i class="fa fa-search-plus"></i></a>
2117										</div>
2118									</div>
2119								</div>
2120								
2121								<div class="blogpost-body">
2122									<div class="post-info">
2123									    <span class="day">9</span>
2124										<span class="month">Jul 2015</span>
2125									</div>
2126									<div class="blogpost-content">
2127										<header>
2128											<h2 class="title"><a href="/articles/using-statuscake-for-uptime-checks">Using StatusCake for uptime checks</a></h2>
2129											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2130										</header>
2131										
2132										<p>
2133										  
2134										    I am now using <a href="https://www.statuscake.com">StatusCake</a> for uptime checks and monitoring, after trying it for the ContentGardening.com site.
2135										  
2136										</p>
2137									</div>
2138								</div>
2139								<footer class="clearfix">
2140									<ul class="links pull-left">
2141										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2142										<li>
2143										  <i class="fa fa-tags pr-5"></i> 
2144										     
2145										    <!-- <a href="#">jekyll</a>, -->
2146										    jekyll&nbsp;&nbsp;
2147										     
2148										    <!-- <a href="#">harp</a>, -->
2149										    harp&nbsp;&nbsp;
2150										     
2151										    <!-- <a href="#">divshot</a>, -->
2152										    divshot&nbsp;&nbsp;
2153										  
2154									</li></ul>
2155									<a class="pull-right link" href="/articles/using-statuscake-for-uptime-checks"><span>Read more</span></a>
2156								</footer>
2157							</article>
2158							<!-- blogpost end -->
2159
2160
2161    
2162
2163    
2164    
2165    
2166      <!-- global_functions -->
2167
2168
2169
2170							<!-- blogpost start -->
2171							<article id="monitoring-services" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2172								
2173								
2174								<div class="blogpost-body">
2175									<div class="post-info">
2176									    <span class="day">30</span>
2177										<span class="month">Apr 2015</span>
2178									</div>
2179									<div class="blogpost-content">
2180										<header>
2181											<h2 class="title"><a href="/articles/start-using-a-website-monitoring-service">Start using a website monitoring service</a></h2>
2182											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2183										</header>
2184										
2185										<p>
2186										  
2187										    Monitoring is important these days, to help you improve the response time of your web apps, 
2188and give you insights on how they are used.
2189Subscription-based services lower the barrier of entry by not requiring you to install 
2190and manage your own monitoring infrastructure. And they are generally free for developers.
2191										  
2192										</p>
2193									</div>
2194								</div>
2195								<footer class="clearfix">
2196									<ul class="links pull-left">
2197										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2198										<li>
2199										  <i class="fa fa-tags pr-5"></i> 
2200										     
2201										    <!-- <a href="#">jekyll</a>, -->
2202										    jekyll&nbsp;&nbsp;
2203										     
2204										    <!-- <a href="#">harp</a>, -->
2205										    harp&nbsp;&nbsp;
2206										     
2207										    <!-- <a href="#">divshot</a>, -->
2208										    divshot&nbsp;&nbsp;
2209										     
2210										    <!-- <a href="#">plone</a>, -->
2211										    plone&nbsp;&nbsp;
2212										  
2213									</li></ul>
2214									<a class="pull-right link" href="/articles/start-using-a-website-monitoring-service"><span>Read more</span></a>
2215								</footer>
2216							</article>
2217							<!-- blogpost end -->
2218
2219
2220    
2221
2222    
2223    
2224    
2225      <!-- global_functions -->
2226
2227
2228
2229							<!-- blogpost start -->
2230							<article id="using-bower-and-sass" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2231								
2232								
2233								<div class="blogpost-body">
2234									<div class="post-info">
2235									    <span class="day">14</span>
2236										<span class="month">Apr 2015</span>
2237									</div>
2238									<div class="blogpost-content">
2239										<header>
2240											<h2 class="title"><a href="/articles/bower-and-sass-for-managing-static-site-styles">Bower and Sass for managing the styles of your static app</a></h2>
2241											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2242										</header>
2243										
2244										<p>
2245										  
2246										    I started structuring my projects to get the power and productivity benefits of tools such as <a href="http://bower.io">Bower</a>, 
2247which help you install and manage the static assets libraries for a 
2247web project
2248in an automatic and centralized way.
2249										  
2250										</p>
2251									</div>
2252								</div>
2253								<footer class="clearfix">
2254									<ul class="links pull-left">
2255										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2256										<li>
2257										  <i class="fa fa-tags pr-5"></i> 
2258										     
2259										    <!-- <a href="#">jekyll</a>, -->
2260										    jekyll&nbsp;&nbsp;
2261										     
2262										    <!-- <a href="#">front-end</a>, -->
2263										    front-end&nbsp;&nbsp;
2264										  
2265									</li></ul>
2266									<a class="pull-right link" href="/articles/bower-and-sass-for-managing-static-site-styles"><span>Read more</span></a>
2267								</footer>
2268							</article>
2269							<!-- blogpost end -->
2270
2271
2272    
2273
2274    
2275    
2276    
2277      <!-- global_functions -->
2278
2279
2280
2281							<!-- blogpost start -->
2282							<article id="plone-activities-reboot" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2283								
2284								
2285								<div class="blogpost-body">
2286									<div class="post-info">
2287									    <span class="day">23</span>
2288										<span class="month">Mar 2015</span>
2289									</div>
2290									<div class="blogpost-content">
2291										<header>
2292											<h2 class="title"><a href="/articles/reboot-of-my-plone-activities">Reboot of my Plone activities</a></h2>
2293											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2294										</header>
2295										
2296										<p>
2297										  
2298										    The first months of this year have seen more activities on the Plone front in my realm, and there are signs of
2299a regain of energy for future work and collaborations. Let me share some information here.
2300										  
2301										</p>
2302									</div>
2303								</div>
2304								<footer class="clearfix">
2305									<ul class="links pull-left">
2306										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2307										<li>
2308										  <i class="fa fa-tags pr-5"></i> 
2309										     
2310										    <!-- <a href="#">plone</a>, -->
2311										    plone&nbsp;&nbsp;
2312										  
2313									</li></ul>
2314									<a class="pull-right link" href="/articles/reboot-of-my-plone-activities"><span>Read more</span></a>
2315								</footer>
2316							</article>
2317							<!-- blogpost end -->
2318
2319
2320    
2321
2322    
2323    
2324    
2325      <!-- global_functions -->
2326
2327
2328
2329							<!-- blogpost start -->
2330							<article id="lightweight-css-frameworks" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2331								
2332								
2333								<div class="overlay-container">
2334									<img src="/img/materializecss.png" alt="">
2335									<div class="overlay">
2336										<div class="overlay-links">
2337											<a href="/articles/lightweight-css-frameworks-to-choose-from"><i class="fa fa-link"></i></a>
2338											<a href="/img/materializecss.png" class="popup-img-single" title="Lightweight CSS frameworks to choose from"><i class="fa fa-search-plus"></i></a>
2339										</div>
2340									</div>
2341								</div>
2342								
2343								<div class="blogpost-body">
2344									<div class="post-info">
2345									    <span class="day">9</span>
2346										<span class="month">Mar 2015</span>
2347									</div>
2348									<div class="blogpost-content">
2349										<header>
2350											<h2 class="title"><a href="/articles/lightweight-css-frameworks-to-choose-from">Lightweight CSS frameworks to choose from</a></h2>
2351											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2352										</header>
2353										
2354										<p>
2355										  
2356										    UI Frameworks make it easier for front-end developers to build and maintain complex CSS for websites and applications. 
2357Nowadays, we have new needs and trends such as Responsiveness and Google&#39;s Material Design, so there are new frameworks
2358coming to help.
2359										  
2360										</p>
2361									</div>
2362								</div>
2363								<footer class="clearfix">
2364									<ul class="links pull-left">
2365										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2366										<li>
2367										  <i class="fa fa-tags pr-5"></i> 
2368										     
2369										    <!-- <a href="#">front-end</a>, -->
2370										    front-end&nbsp;&nbsp;
2371										  
2372									</li></ul>
2373									<a class="pull-right link" href="/articles/lightweight-css-frameworks-to-choose-from"><span>Read more</span></a>
2374								</footer>
2375							</article>
2376							<!-- blogpost end -->
2377
2378
2379    
2380
2381    
2382    
2383    
2384      <!-- global_functions -->
2385
2386
2387
2388							<!-- blogpost start -->
2389							<article id="hosting-on-divshot-part3" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2390								
2391								
2392								<div class="blogpost-body">
2393									<div class="post-info">
2394									    <span class="day">3</span>
2395										<span class="month">Mar 2015</span>
2396									</div>
2397									<div class="blogpost-content">
2398										<header>
2399											<h2 class="title"><a href="/articles/hosting-your-static-app-on-divshot-part3">Hosting your static app on Divshot - Part 3</a></h2>
2400											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2401										</header>
2402										
2403										<p>
2404										  
2405										    In this series, I tried to give you an idea of using new tools and platforms such as Divshot for static sites hosting.
2406I almost procrastinated, but finally kicked myself to deliver this third part, where I quickly present
2407other cool services Divshot provides to make our hosting tasks easy.
2408										  
2409										</p>
2410									</div>
2411								</div>
2412								<footer class="clearfix">
2413									<ul class="links pull-left">
2414										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2415										<li>
2416										  <i class="fa fa-tags pr-5"></i> 
2417										     
2418										    <!-- <a href="#">jekyll</a>, -->
2419										    jekyll&nbsp;&nbsp;
2420										     
2421										    <!-- <a href="#">harp</a>, -->
2422										    harp&nbsp;&nbsp;
2423										     
2424										    <!-- <a href="#">divshot</a>, -->
2425										    divshot&nbsp;&nbsp;
2426										  
2427									</li></ul>
2428									<a class="pull-right link" href="/articles/hosting-your-static-app-on-divshot-part3"><span>Read more</span></a>
2429								</footer>
2430							</article>
2431							<!-- blogpost end -->
2432
2433
2434    
2435
2436    
2437    
2438    
2439      <!-- global_functions -->
2440
2441
2442
2443							<!-- blogpost start -->
2444							<article id="hosting-on-divshot-part2" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2445								
2446								
2447								<div class="blogpost-body">
2448									<div class="post-info">
2449									    <span class="day">23</span>
2450										<span class="month">Dec 2014</span>
2451									</div>
2452									<div class="blogpost-content">
2453										<header>
2454											<h2 class="title"><a href="/articles/hosting-your-static-app-on-divshot-part2">Hosting your static app on Divshot - Part 2</a></h2>
2455											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2456										</header>
2457										
2458										<p>
2459										  
2460										    <a href="/en/articles/hosting-your-static-app-on-divshot-part1">Part 1</a> of this series introduced static apps deployment using the DivShot hosting service.
2461In this 2nd article, let&#39;s see how to go further with automated continuous deployments. The solution I&#39;ve decided to use for
2462this is <a href="http://wercker.com">Wercker</a>, combined with Github and DivShot. As an alternative to Wercker,
2463one could choose <a href="https://travis-ci.com/">Travis CI</a>, though I&#39;ve not tested it yet.
2464										  
2465										</p>
2466									</div>
2467								</div>
2468								<footer class="clearfix">
2469									<ul class="links pull-left">
2470										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2471										<li>
2472										  <i class="fa fa-tags pr-5"></i> 
2473										     
2474										    <!-- <a href="#">jekyll</a>, -->
2475										    jekyll&nbsp;&nbsp;
2476										     
2477										    <!-- <a href="#">harp</a>, -->
2478										    harp&nbsp;&nbsp;
2479										     
2480										    <!-- <a href="#">divshot</a>, -->
2481										    divshot&nbsp;&nbsp;
2482										  
2483									</li></ul>
2484									<a class="pull-right link" href="/articles/hosting-your-static-app-on-divshot-part2"><span>Read more</span></a>
2485								</footer>
2486							</article>
2487							<!-- blogpost end -->
2488
2489
2490    
2491
2492    
2493    
2494    
2495      <!-- global_functions -->
2496
2497
2498
2499							<!-- blogpost start -->
2500							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2501								
2502								
2503								<div class="blogpost-body">
2504									<div class="post-info">
2505									    <span class="day">21</span>
2506										<span class="month">Dec 2014</span>
2507									</div>
2508									<div class="blogpost-content">
2509										<header>
2510											<h2 class="title"><a href="/articles/how-I-follow-plone5-development">How I follow Plone 5 development</a></h2>
2511											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2512										</header>
2513										
2514										<p>
2515										  
2516										    The Plone developers have been working hard over the last years to build the next major release of Plone.
2517It&#39;
2517s now around the corner, and it&#39;s going to shine in CMS land.
2518The first thing I am doing is testing its features for the end user, and since I am impatient, I use the 
2519core developers buildout and try to keep up with the development builds.
2520										  
2521										</p>
2522									</div>
2523								</div>
2524								<footer class="clearfix">
2525									<ul class="links pull-left">
2526										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2527										<li>
2528										  <i class="fa fa-tags pr-5"></i> 
2529										     
2530										    <!-- <a href="#">plone</a>, -->
2531										    plone&nbsp;&nbsp;
2532										  
2533									</li></ul>
2534									<a class="pull-right link" href="/articles/how-I-follow-plone5-development"><span>Read more</span></a>
2535								</footer>
2536							</article>
2537							<!-- blogpost end -->
2538
2539
2540    
2541
2542    
2543    
2544    
2545      <!-- global_functions -->
2546
2547
2548
2549							<!-- blogpost start -->
2550							<article id="hosting-on-divshot-part1" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2551								
2552								
2553								<div class="blogpost-body">
2554									<div class="post-info">
2555									    <span class="day">15</span>
2556										<span class="month">Dec 2014</span>
2557									</div>
2558									<div class="blogpost-content">
2559										<header>
2560											<h2 class="title"><a href="/articles/hosting-your-static-app-on-divshot-part1">Hosting your static app on Divshot - Part 1</a></h2>
2561											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2562										</header>
2563										
2564										<p>
2565										  
2566										    Divshot is a specialized hosting service for modern apps, in particular apps developped <em>the static way</em>, 
2567and I decided to use it for all my current projects that fit this category. Check out their list of features <a href="https://divshot.com/features">here</a>.
2568										  
2569										</p>
2570									</div>
2571								</div>
2572								<footer class="clearfix">
2573									<ul class="links pull-left">
2574										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2575										<li>
2576										  <i class="fa fa-tags pr-5"></i> 
2577										     
2578										    <!-- <a href="#">jekyll</a>, -->
2579										    jekyll&nbsp;&nbsp;
2580										     
2581										    <!-- <a href="#">harp</a>, -->
2582										    harp&nbsp;&nbsp;
2583										     
2584										    <!-- <a href="#">divshot</a>, -->
2585										    divshot&nbsp;&nbsp;
2586										  
2587									</li></ul>
2588									<a class="pull-right link" href="/articles/hosting-your-static-app-on-divshot-part1"><span>Read more</span></a>
2589								</footer>
2590							</article>
2591							<!-- blogpost end -->
2592
2593
2594    
2595
2596    
2597    
2598    
2599      <!-- global_functions -->
2600
2601
2602
2603							<!-- blogpost start -->
2604							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2605								
2606								
2607								<div class="blogpost-body">
2608									<div class="post-info">
2609									    <span class="day">8</span>
2610										<span class="month">Dec 2014</span>
2611									</div>
2612									<div class="blogpost-content">
2613										<header>
2614											<h2 class="title"><a href="/articles/installing-jekyll-on-windows">Getting Jekyll installed on Windows</a></h2>
2615											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2616										</header>
2617										
2618										<p>
2619										  
2620										    Jekyll is not easy to install on Windows.
2621Here is a work-in-progress howto on installing Jekyll on Windows, based on the <a href="http://jekyll-windows.juthilo.com/">documentation</a> 
2622put together by <a href="https://github.com/juthilo">Julian Thilo</a>.
2623										  
2624										</p>
2625									</div>
2626								</div>
2627								<footer class="clearfix">
2628									<ul class="links pull-left">
2629										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2630										<li>
2631										  <i class="fa fa-tags pr-5"></i> 
2632										     
2633										    <!-- <a href="#">jekyll</a>, -->
2634										    jekyll&nbsp;&nbsp;
2635										  
2636									</li></ul>
2637									<a class="pull-right link" href="/articles/installing-jekyll-on-windows"><span>Read more</span></a>
2638								</footer>
2639							</article>
2640							<!-- blogpost end -->
2641
2642
2643    
2644
2645    
2646    
2647    
2648      <!-- global_functions -->
2649
2650
2651
2652							<!-- blogpost start -->
2653							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2654								
2655								
2656								<div class="blogpost-body">
2657									<div class="post-info">
2658									    <span class="day">30</span>
2659										<span class="month">Nov 2014</span>
2660									</div>
2661									<div class="blogpost-content">
2662										<header>
2663											<h2 class="title"><a href="/articles/installing-jekyll-on-osx">Getting Jekyll installed on OS X</a></h2>
2664											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2665										</header>
2666										
2667										<p>
2668										  
2669										    Here is how I install Jekyll on my Mac, which should be mostly applicable to a Linux box.
2670Jekyll is currently available in version 2.5.2, but I also previously tested this procedure for 2.4.0.
2671										  
2672										</p>
2673									</div>
2674								</div>
2675								<footer class="clearfix">
2676									<ul class="links pull-left">
2677										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2678										<li>
2679										  <i class="fa fa-tags pr-5"></i> 
2680										     
2681										    <!-- <a href="#">jekyll</a>, -->
2682										    jekyll&nbsp;&nbsp;
2683										     
2684										    <!-- <a href="#">OS X</a>, -->
2685										    OS X&nbsp;&nbsp;
2686										  
2687									</li></ul>
2688									<a class="pull-right link" href="/articles/installing-jekyll-on-osx"><span>Read more</span></a>
2689								</footer>
2690							</article>
2691							<!-- blogpost end -->
2692
2693
2694    
2695
2696    
2697    
2698    
2699      <!-- global_functions -->
2700
2701
2702
2703							<!-- blogpost start -->
2704							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2705								
2706								
2707								<div class="blogpost-body">
2708									<div class="post-info">
2709									    <span class="day">19</span>
2710										<span class="month">Nov 2014</span>
2711									</div>
2712									<div class="blogpost-content">
2713										<header>
2714											<h2 class="title"><a href="/articles/productivity-tips-for-web-developers-and-product-launchers">Productivity tips for Web Developers and Product Launchers</a></h2>
2715											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2716										</header>
2717										
2718										<p>
2719										  
2720										    So much to do and only so many hours in a day! If this is where you&#39;re at, you&#39;re not alone.
2721										  
2722										</p>
2723									</div>
2724								</div>
2725								<footer class="clearfix">
2726									<ul class="links pull-left">
2727										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2728										<li>
2729										  <i class="fa fa-tags pr-5"></i> 
2730										     
2731										    <!-- <a href="#">jekyll</a>, -->
2732										    jekyll&nbsp;&nbsp;
2733										     
2734										    <!-- <a href="#">harp</a>, -->
2735										    harp&nbsp;&nbsp;
2736										     
2737										    <!-- <a href="#">productivity</a>, -->
2738										    productivity&nbsp;&nbsp;
2739										     
2740										    <!-- <a href="#">plone</a>, -->
2741										    plone&nbsp;&nbsp;
2742										  
2743									</li></ul>
2744									<a class="pull-right link" href="/articles/productivity-tips-for-web-developers-and-product-launchers"><span>Read more</span></a>
2745								</footer>
2746							</article>
2747							<!-- blogpost end -->
2748
2749
2750    
2751
2752    
2753    
2754    
2755      <!-- global_functions -->
2756
2757
2758
2759							<!-- blogpost start -->
2760							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2761								
2762								
2763								<div class="blogpost-body">
2764									<div class="post-info">
2765									    <span class="day">15</span>
2766										<span class="month">Nov 2014</span>
2767									</div>
2768									<div class="blogpost-content">
2769										<header>
2770											<h2 class="title"><a href="/articles/how-to-upgrade-an-old-plone">How to upgrade an old Plone site</a></h2>
2771											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2772										</header>
2773										
2774										<p>
2775										  
2776										    I have migrated several sites from Plone 4.1 to Plone 4.3.3 this week. I am in the fortunate position where I help maintain many Plone sites, most of them being more than 6 years old. 
2777Fortunate because it helps learn a lot, over the years, on the good and the bad in terms of content management practices.
2778										  
2779										</p>
2780									</div>
2781								</div>
2782								<footer class="clearfix">
2783									<ul class="links pull-left">
2784										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2785										<li>
2786										  <i class="fa fa-tags pr-5"></i> 
2787										     
2788										    <!-- <a href="#">plone</a>, -->
2789										    plone&nbsp;&nbsp;
2790										  
2791									</li></ul>
2792									<a class="pull-right link" href="/articles/how-to-upgrade-an-old-plone"><span>Read more</span></a>
2793								</footer>
2794							</article>
2795							<!-- blogpost end -->
2796
2797
2798    
2799
2800    
2801    
2802    
2803      <!-- global_functions -->
2804
2805
2806
2807							<!-- blogpost start -->
2808							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2809								
2810								
2811								<div class="blogpost-body">
2812									<div class="post-info">
2813									    <span class="day">3</span>
2814										<span class="month">Oct 2014</span>
2815									</div>
2816									<div class="blogpost-content">
2817										<header>
2818											<h2 class="title"><a href="/articles/why-not-simplify">Why not simplify?</a></h2>
2819											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2820										</header>
2821										
2822										<p>
2823										  
2824										    I work on projects using <a href="https://plone.org/">Plone</a>, and I love working with its framework. 
2825I just worked an hour for my current project, and once again I enjoyed the fact that I can write stuff in a clean way. 
2826I can expose logic or behavior where and how I want it, using interfaces and components mechanisms
2827provided by Zope libraries under the hood. It&#39;s got even better now that we have <a href="http://docs.plone.org/external/plone.api/docs/index.html">an elegant API</a>.
2828										  
2829										</p>
2830									</div>
2831								</div>
2832								<footer class="clearfix">
2833									<ul class="links pull-left">
2834										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2835										<li>
2836										  <i class="fa fa-tags pr-5"></i> 
2837										     
2838										    <!-- <a href="#">jekyll</a>, -->
2839										    jekyll&nbsp;&nbsp;
2840										     
2841										    <!-- <a href="#">harp</a>, -->
2842										    harp&nbsp;&nbsp;
2843										     
2844										    <!-- <a href="#">productivity</a>, -->
2845										    productivity&nbsp;&nbsp;
2846										     
2847										    <!-- <a href="#">plone</a>, -->
2848										    plone&nbsp;&nbsp;
2849										  
2850									</li></ul>
2851									<a class="pull-right link" href="/articles/why-not-simplify"><span>Read more</span></a>
2852								</footer>
2853							</article>
2854							<!-- blogpost end -->
2855
2856
2857    
2858
2859    
2860    
2861    
2862      <!-- global_functions -->
2863
2864
2865
2866							<!-- blogpost start -->
2867							<article id="" class="clearfix blogpost object-non-visible" data-animation-effect="fadeInUpSmall" data-effect-delay="200">
2868								
2869								
2870								<div class="blogpost-body">
2871									<div class="post-info">
2872									    <span class="day">19</span>
2873										<span class="month">Sep 2014</span>
2874									</div>
2875									<div class="blogpost-content">
2876										<header>
2877											<h2 class="title"><a href="/articles/simplicity-consistency-and-getting-out-of-the-way">Simplicity, consistency, and getting out of the way</a></h2>
2878											<!-- <div class="submitted"><i class="fa fa-user pr-5"></i> by <a href="#">John Doe</a></div> -->
2879										</header>
2880										
2881										<p>
2882										  
2883										    There are many new methods for deploying web applications in a predictable way, fast, and while having fun. 
2884You might forget about system administration, database administion tasks, security updates, etc, if you get used to this.
2885										  
2886										</p>
2887									</div>
2888								</div>
2889								<footer class="clearfix">
2890									<ul class="links pull-left">
2891										<!-- <li><i class="fa fa-comment-o pr-5"></i> <a href="#">22 comments</a> |</li> -->
2892										<li>
2893										  <i class="fa fa-tags pr-5"></i> 
2894										     
2895										    <!-- <a href="#">jekyll</a>, -->
2896										    jekyll&nbsp;&nbsp;
2897										     
2898										    <!-- <a href="#">harp</a>, -->
2899										    harp&nbsp;&nbsp;
2900										     
2901										    <!-- <a href="#">productivity</a>, -->
2902										    productivity&nbsp;&nbsp;
2903										  
2904									</li></ul>
2905									<a class="pull-right link" href="/articles/simplicity-consistency-and-getting-out-of-the-way"><span>Read more</span></a>
2906								</footer>
2907							</article>
2908							<!-- blogpost end --> 
2909                          
2910
2911						</div>
2912						<!-- main end -->
2913
2914                        						<!-- sidebar start -->
2915						<aside class="col-md-3 col-md-offset-1">
2916							<div class="sidebar">
2917								<div class="block clearfix">
2918									<h3 class="title">Sidebar menu</h3>
2919									<div class="separator"></div>
2920									<nav>
2921										<ul class="nav nav-pills nav-stacked">
2922										    <!-- %= current.path % -->
2923											<li class="active" ><a href="/">Home</a></li>
2924											<li  ><a href="/about">About Us</a></li>
2925											<li  ><a href="/products">Hire Us</a></li>
2926
2927										</ul>
2928									</nav>
2929								</div>
2930
2931
2932								<div class="block clearfix">
2933									<h3 class="title">Latest video</h3>
2934									<div class="separator"></div>                                    
2935<iframe width="100%" src="https://www.youtube.com/embed/msyjWjkLIy8" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
2936
2937								</div>
2938
2939								<div class="block clearfix">
2940									<h3 class="title">Learning & Collaboration</h3>
2941									<div class="separator"></div>
2942									<nav>
2943										<ul class="nav nav-pills nav-stacked">
2944											<li><a href="https://contentgardeningstudio.readme.io/">Documentation Site</a></li>
2945                                            <li><a href="https://www.amazon.com/author/kamonayeva">Books</a></li>
2946                                            <li><a href="https://contentgardeningstudio.growsumo.com/">Become A Partner</a></li>
2947
2948										</ul>
2949									</nav>
2950								</div>
2951                                
2952                                <!--
2953								<div class="block clearfix">
2954									<h3 class="title">Get Help To Improve Your Codebase</h3>
2955									<div class="separator"></div>
2956
2957								</div>
2958                                -->
2959
2960								<div class="block clearfix">
2961									<h3 class="title">Python Programming Mentors</h3>
2962									<div class="separator"></div>
2963                                      <p>Hire us to help you or your team quickly improve your Python code and projects.
2964                                      <strong>Via <a href="https://www.fiverr.com/kamon_cgs/be-your-python-programming-tutor">Fiverr</a> or directly.</strong>
2965                                      We collaborate remotely using Email / Zoom / Github / PythonAnywhere.</p>
2966								</div>
2967
2968								<div class="block clearfix">
2969									<h3 class="title">Tags</h3>
2970									<div class="separator"></div>
2971									<nav>
2972										<ul class="nav nav-pills nav-stacked">
2973											<li><a href="/articles/tag/front-end">Front-End</a></li>
2974											<li><a href="/articles/tag/plone">Plone</a></li>
2975											<li><a href="/articles/tag/python">Python</a></li>
2976											<li><a href="/articles/tag/apis">APIs</a></li>
2977											<li><a href="/articles/tag/dnsimple">DNSimple</a></li>
2978											<li><a href="/articles/tag/productivity">Productivity</a></li>
2979										</ul>
2980									</nav>
2981								</div>
2982
2983																
2984								<div class="block clearfix">
2985									<h3 class="title">Free Reports: Learn Automation Tricks</h3>
2986									<div class="separator"></div>
2987                                      <p>Learn how to leverage <strong>automation tools and techniques</strong> for your projects, using command line tools, Python, NodeJS, etc.</p>
2988                                      <a href="https://leveragetaskautomation.com/"><img src="/img/leverage-task-automation-book.png" /></a>
2989                                      <p style="text-align:center">
2990									    <strong>>> <a style="text-decoration: underline" href="https://leveragetaskautomation.com/">Get the free reports!</a></strong>
2991									  </p>
2992								</div>
2993								
2994
2995								<!--
2996								<div class="block clearfix">
2997									<h3 class="title">Proud sponsor of the Python Ghana Workshop at University of Ghana</h3>
2998									<div class="separator"></div>
2999									<p><strong>ContentGardening.com</strong> is a bronze sponsor of the currently happening <a href="https://www.facebook.com/events/1625647017485924/"><strong>Python Ghana Workshop at University of Ghana</strong></a>.</p>							
3000								</div>
3001								-->
3002
3003								<!--
3004								
3005								<div class="block clearfix">
3006									<h3 class="title">Survey: What Are Your Automation Needs?</h3>
3007									<div class="separator"></div>
3008                                      <p>Take the survey to help understand your automation needs, and <em>don't forget to claim your thank-you gift</em>.</p>
3009									  
3010									  <p style="text-align:center">
3011									    <strong> >> <a style="text-decoration: underline" href="http://app.getresponse.com/survey.html?u=hSKWL&survey_id=886203"> Take the survey</a></strong>
3012									  </p>
3013								</div>
3014								
3015								-->
3016							</div>
3017						</aside>
3018						<!-- sidebar end -->
3019
3020
3021					</div>
3022				</div>
3023
3024			</section>
3025			<!-- main-container end -->
3026
3027			<!-- section start -->
3028			<!-- ================ -->
3029			<div class="section gray-bg text-muted footer-top clearfix">
3030				<div class="container">
3031					<div class="row">
3032						<div class="col-md-6">
3033							<div class="owl-carousel clients">
3034								<div class="client">
3035									<img src="http://contentgardening.com/images/client-1.png" alt="">
3036								</div>
3037								<div class="client">
3038									<img src="http://contentgardening.com/images/client-2.png" alt="">
3039								</div>
3040								<!--
3041								<div class="client">
3042									<img src="http://contentgardening.com/images/client-3.png" alt="">
3043								</div> -->
3044								<div class="client">
3045									<img src="http://contentgardening.com/images/client-4.png" alt="">
3046								</div>
3047								<div class="client">
3048									<img src="http://contentgardening.com/images/client-5.png" alt="">
3049								</div>
3050								<div class="client">
3051									<img src="http://contentgardening.com/images/client-6.png" alt="">
3052								</div>
3053								<!--
3054								<div class="client">
3055									<img src="http://contentgardening.com/images/client-7.png" alt="">
3056								</div>
3057								<div class="client">
3058									<img src="http://contentgardening.com/images/client-8.png" alt="">
3059								</div> -->
3060							</div>
3061						</div>
3062						<div class="col-md-6">
3063							<blockquote class="inline">
3064								<p class="margin-clear">Design is not just what it looks like and feels like. Design is how it works.</p>	
3065								<footer><cite title="Source Title">Steve Jobs </cite></footer>
3066							</blockquote>
3067						</div>
3068					</div>
3069				</div>
3070			</div>
3071			<!-- section end -->
3072
3073			<!-- section start -->
3074			<!-- ================ -->
3075			<div class="section dark-bg clearfix" style="border-bottom: 1px solid grey" >
3076				<div class="container">
3077					<div class="call-to-action">
3078						<div class="row">
3079							<div class="col-md-8">
3080								<h1 class="title text-center">Need help for your project?</h1>
3081								<p class="text-center">
3082								   Our team can contribute to your project, working on a specific task,
3083								   or doing all the coding based on your specifications, using Python, a web framework such as Django or a CMS.
3084								</p>
3085							</div>
3086							<div class="col-md-4">
3087								<div class="text-center">
3088									<a href="https://contentgardening.com/products" class="btn btn-default btn-lg">Check our offers</a>
3089								</div>
3090							</div>
3091						</div>
3092					</div>
3093				</div>
3094			</div>
3095			<!-- section end -->
3096
3097			<!-- footer start (Add "light" class to #footer in order to enable light footer) -->
3098			<!-- ================ -->
3099			<footer id="footer">
3100                				<!-- .subfooter start -->
3101				<!-- ================ -->
3102				<div class="subfooter">
3103					<div class="container">
3104						<div class="row">
3105							<div class="col-md-6">
3106								<p>Copyright © 2014-2020 Content Gardening Studio</p>
3107							</div>
3108							<div class="col-md-6">
3109								<nav class="navbar navbar-default" role="navigation">
3110									<!-- Toggle get grouped for better mobile display -->
3111									<div class="navbar-header">
3112										<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse-2">
3113											<span class="sr-only">Toggle navigation</span>
3114											<span class="icon-bar"></span>
3115											<span class="icon-bar"></span>
3116											<span class="icon-bar"></span>
3117										</button>
3118									</div>   
3119									<div class="collapse navbar-collapse" id="navbar-collapse-2">
3120										<ul class="nav navbar-nav">
3121											<li><a href="/">Home</a></li>
3122											<li><a href="/about">About</a></li>
3123											<li><a href="/terms-and-conditions">Terms and Conditions</a></li>
3124											<li><a href="/contact">Contact</a></li>
3125										</ul>
3126									</div>
3127								</nav>
3128							</div>
3129						</div>
3130					</div>
3131				</div>
3132				<!-- .subfooter end -->
3133
3134			</footer>
3135			<!-- footer end -->
3136
3137		</div>
3138		<!-- page-wrapper end -->
3139
3140        		<!-- JavaScript files placed at the end of the document so the pages load faster
3141		================================================== -->
3142		<!-- Jquery and Bootstap core js files -->
3143		
3143<script type="text/javascript" src="/plugins/jquery.min.js"></script>
3143
3144		
3144<script type="text/javascript" src="/bootstrap/js/bootstrap.min.js"></script>
3144
3145
3146		<!-- Modernizr javascript -->
3147		
3147<script type="text/javascript" src="/plugins/modernizr.js"></script>
3147
3148
3149		<!-- Isotope javascript -->
3150		
3150<script type="text/javascript" src="/plugins/isotope/isotope.pkgd.min.js"></script>
3150
3151
3152		<!-- Owl carousel javascript -->
3153		
3153<script type="text/javascript" src="/plugins/owl-carousel/owl.carousel.js"></script>
3153
3154
3155		<!-- Magnific Popup javascript -->
3156		
3156<script type="text/javascript" src="/plugins/magnific-popup/jquery.magnific-popup.min.js"></script>
3156
3157
3158		<!-- Appear javascript -->
3159		
3159<script type="text/javascript" src="/plugins/jquery.appear.js"></script>
3159
3160
3161		<!-- Count To javascript -->
3162		
3162<script type="text/javascript" src="/plugins/jquery.countTo.js"></script>
3162
3163
3164		<!-- Parallax javascript -->
3165		
3165<script src="/plugins/jquery.parallax-1.1.3.js"></script>
3165
3166
3167		<!-- Contact form -->
3168		
3168<script src="/plugins/jquery.validate.js"></script>
3168
3169
3170		<!-- SmoothScroll javascript -->
3171		
3171<script type="text/javascript" src="/plugins/jquery.browser.js"></script>
3171
3172		
3172<script type="text/javascript" src="/plugins/SmoothScroll.js"></script>
3172
3173
3174		<!-- Initialization of Plugins -->
3175		
3175<script type="text/javascript" src="/js/template.js"></script>
3175
3176
3177		<!-- Custom Scripts -->
3178		
3178<script type="text/javascript" src="/js/custom.js"></script>
3178
3179
3180
3181	</body>
3182</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.