Skip to content
This repository has been archived by the owner on Oct 11, 2019. It is now read-only.

Commit

Permalink
Updated routes
Browse files Browse the repository at this point in the history
  • Loading branch information
galvez committed Jul 24, 2018
1 parent 0f38d72 commit 1646cf3
Show file tree
Hide file tree
Showing 11 changed files with 243 additions and 4 deletions.
1 change: 1 addition & 0 deletions .gitignore
@@ -1,4 +1,5 @@
.DS_Store
.nuxt

# Logs
logs
Expand Down
92 changes: 92 additions & 0 deletions entries.json
@@ -0,0 +1,92 @@
[
{
"permalink": "2018/Jun/16/My-Nuxt-and-Koa-Boilerplate",
"published": "2018-06-16T03:00:00.000Z",
"title": "My Nuxt and Koa Boilerplate",
"summary": "Notes on JSON-Pure APIs and a walkthrough of an experimental API gateway using \nGo's reflection capabilities.",
"publishedText": "June 16, 2018 ",
"id": "tag:hire.jonasgalvez.com.br,2018:1529118000000",
"markdown": "./entries/nuxt-boilerplate.entry"
},
{
"permalink": "2018/May/20/You-Don't-Need-REST",
"published": "2018-05-20T03:00:00.000Z",
"title": "You Don't Need REST",
"summary": "Notes on JSON-Pure APIs and a walkthrough of an experimental API gateway using \nGo's reflection capabilities.",
"publishedText": "May 20, 2018",
"id": "tag:hire.jonasgalvez.com.br,2018:1526785200000",
"markdown": "./entries/dont-need-rest.entry"
},
{
"permalink": "2017/Aug/25/Leaving-Python-for-JavaScript",
"published": "2017-08-25T03:00:00.000Z",
"title": "Leaving Python for JavaScript",
"summary": "A piece on my new web development stack following \nmy ongoing work on three Nuxt applications",
"publishedText": "August 25, 2017",
"id": "tag:hire.jonasgalvez.com.br,2017:1503630000000",
"markdown": "./entries/leaving-python/leaving-python.entry"
},
{
"permalink": "2017/Jul/23/Nuxt-and-ElementUI",
"published": "2017-07-23T03:00:00.000Z",
"title": "Nuxt and ElementUI",
"summary": "A 30-second introduction to Nuxt.js plus \nnotes on getting ElementUI to run with it.",
"publishedText": "July 23, 2017",
"id": "tag:hire.jonasgalvez.com.br,2017:1500778800000",
"markdown": "./entries/nuxt-elementui/nuxt-elementui.entry"
},
{
"permalink": "2017/Jul/16/My-Approach-to-Remote-Work",
"published": "2017-07-16T03:00:00.000Z",
"title": "My Approach to Remote Work",
"summary": "An account on tracking and maintaining progress.",
"publishedText": "July 16, 2017",
"id": "tag:hire.jonasgalvez.com.br,2017:1500174000000",
"markdown": "./entries/remote-work/remote-work.entry"
},
{
"permalink": "2017/Jun/23/Why-Choose-Vue.js",
"published": "2017-06-23T03:00:00.000Z",
"title": "Why Choose Vue.js",
"summary": "Here I present the main reasons why I chose Vue over React.",
"publishedText": "June 23, 2017",
"id": "tag:hire.jonasgalvez.com.br,2017:1498186800000",
"markdown": "./entries/choose-vue.entry"
},
{
"permalink": "2016/Apr/13/A-Million-Schema-Validations-on-Kubernetes",
"published": "2016-04-13T03:00:00.000Z",
"title": "A Million Schema Validations on Kubernetes",
"summary": "How I used Python and Kubernetes to perform large-scale,\nautomated schema validation tests against an API.",
"publishedText": "April 13, 2016",
"id": "tag:hire.jonasgalvez.com.br,2016:1460516400000",
"markdown": "./entries/schema-testing.entry"
},
{
"permalink": "2013/Mar/31/Embrace-Invisible-Labor",
"published": "2013-03-31T03:00:00.000Z",
"title": "Embrace Invisible Labor",
"summary": "What if you spent 80% of the time thinking and \nonly 20% of the time actually typing things in?",
"publishedText": "March 31, 2013",
"id": "tag:hire.jonasgalvez.com.br,2013:1364698800000",
"markdown": "./entries/invisible-labor.entry"
},
{
"permalink": "2004/Sep/25/A-40-line-Feed-Aggregator",
"published": "2004-09-25T03:00:00.000Z",
"title": "A 40-line Feed Aggregator",
"summary": "A simple feed aggregator in Python leveraging the \nUniversal Feed Parser and the `__cmp__` method.",
"publishedText": "September 25, 2004",
"id": "tag:hire.jonasgalvez.com.br,2004:1096081200000",
"markdown": "./entries/py-aggregator.entry"
},
{
"permalink": "2004/Jun/14/Atom-W3C/IETF-Discussion",
"published": "2004-06-14T03:00:00.000Z",
"title": "Atom W3C/IETF Discussion",
"summary": "A noteworthy interchange from the AtomSyntax mailing-list \nand a reminder on IETF's importance for the web.s",
"publishedText": "June 14, 2004",
"id": "tag:hire.jonasgalvez.com.br,2004:1087182000000",
"markdown": "./entries/atom-w3c-ietf.entry"
}
]
11 changes: 7 additions & 4 deletions pages/index.js
@@ -1,3 +1,4 @@

module.exports = [
{
name: 'index',
Expand All @@ -11,10 +12,12 @@ module.exports = [
},
{
name: 'entry',
// Using `/` in that regex seems to mess up Nuxt's
// URL validator and you end up with a warning on the console.
// As I workaround, I used .{1,3} to match either `/` or `%2f`
path: '/:slug(\\d{4}.{1,3}\\w{3}.{1,3}\\d{2}.{1,3}.+)',
path: '/:entrySlug(\\d{4}.+)',
component: 'pages/entry.vue'
},
{
name: 'page',
path: '/:pageSlug(.+)',
component: 'pages/page.vue'
}
]
74 changes: 74 additions & 0 deletions static/atom.xml
@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<link rel="self" href="http://hire.jonasgalvez.com.br/feed.xml"/>
<id>http://hire.jonasgalvez.com.br/</id>
<title>Jonas Galvez</title>
<author>
<name>Jonas Galvez</name>
<email>jonasgalvez@gmail.com</email>
<uri>http://hire.jonasgalvez.com.br/</uri>
</author>
<updated>2018-06-16T03:00:00.000Z</updated>
<link href="http://hire.jonasgalvez.com.br/"/>
<entry>
<id>tag:hire.jonasgalvez.com.br,2018:1529118000000</id>
<link href="http://hire.jonasgalvez.com.br/2018/Jun/16/My-Nuxt-and-Koa-Boilerplate"/>
<title>My Nuxt and Koa Boilerplate</title>
<updated>2018-06-16T03:00:00.000Z</updated>
</entry>
<entry>
<id>tag:hire.jonasgalvez.com.br,2018:1526785200000</id>
<link href="http://hire.jonasgalvez.com.br/2018/May/20/You-Don't-Need-REST"/>
<title>You Don't Need REST</title>
<updated>2018-05-20T03:00:00.000Z</updated>
</entry>
<entry>
<id>tag:hire.jonasgalvez.com.br,2017:1503630000000</id>
<link href="http://hire.jonasgalvez.com.br/2017/Aug/25/Leaving-Python-for-JavaScript"/>
<title>Leaving Python for JavaScript</title>
<updated>2017-08-25T03:00:00.000Z</updated>
</entry>
<entry>
<id>tag:hire.jonasgalvez.com.br,2017:1500778800000</id>
<link href="http://hire.jonasgalvez.com.br/2017/Jul/23/Nuxt-and-ElementUI"/>
<title>Nuxt and ElementUI</title>
<updated>2017-07-23T03:00:00.000Z</updated>
</entry>
<entry>
<id>tag:hire.jonasgalvez.com.br,2017:1500174000000</id>
<link href="http://hire.jonasgalvez.com.br/2017/Jul/16/My-Approach-to-Remote-Work"/>
<title>My Approach to Remote Work</title>
<updated>2017-07-16T03:00:00.000Z</updated>
</entry>
<entry>
<id>tag:hire.jonasgalvez.com.br,2017:1498186800000</id>
<link href="http://hire.jonasgalvez.com.br/2017/Jun/23/Why-Choose-Vue.js"/>
<title>Why Choose Vue.js</title>
<updated>2017-06-23T03:00:00.000Z</updated>
</entry>
<entry>
<id>tag:hire.jonasgalvez.com.br,2016:1460516400000</id>
<link href="http://hire.jonasgalvez.com.br/2016/Apr/13/A-Million-Schema-Validations-on-Kubernetes"/>
<title>A Million Schema Validations on Kubernetes</title>
<updated>2016-04-13T03:00:00.000Z</updated>
</entry>
<entry>
<id>tag:hire.jonasgalvez.com.br,2013:1364698800000</id>
<link href="http://hire.jonasgalvez.com.br/2013/Mar/31/Embrace-Invisible-Labor"/>
<title>Embrace Invisible Labor</title>
<updated>2013-03-31T03:00:00.000Z</updated>
</entry>
<entry>
<id>tag:hire.jonasgalvez.com.br,2004:1096081200000</id>
<link href="http://hire.jonasgalvez.com.br/2004/Sep/25/A-40-line-Feed-Aggregator"/>
<title>A 40-line Feed Aggregator</title>
<updated>2004-09-25T03:00:00.000Z</updated>
</entry>
<entry>
<id>tag:hire.jonasgalvez.com.br,2004:1087182000000</id>
<link href="http://hire.jonasgalvez.com.br/2004/Jun/14/Atom-W3C/IETF-Discussion"/>
<title>Atom W3C/IETF Discussion</title>
<updated>2004-06-14T03:00:00.000Z</updated>
</entry>

</feed>
Binary file added static/avatar.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/entries/leaving-python.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/entries/nuxt-elementui-fmx.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/entries/nuxt-elementui.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/entries/remote-work.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/entries/white-rose.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
69 changes: 69 additions & 0 deletions static/rss.xml
@@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Jonas Galvez</title>
<link>http://hire.jonasgalvez.com.br/</link>
<description>Jonas Galvez</description>
<item>
<link>http://hire.jonasgalvez.com.br/2018/Jun/16/My-Nuxt-and-Koa-Boilerplate</link>
<guid>tag:hire.jonasgalvez.com.br,2018:1529118000000</guid>
<pubDate>Sat Jun 16 2018 00:00:00 GMT-0300 (Brasilia Standard Time)</pubDate>
<description>My Nuxt and Koa Boilerplate</description>
</item>
<item>
<link>http://hire.jonasgalvez.com.br/2018/May/20/You-Don't-Need-REST</link>
<guid>tag:hire.jonasgalvez.com.br,2018:1526785200000</guid>
<pubDate>Sun May 20 2018 00:00:00 GMT-0300 (Brasilia Standard Time)</pubDate>
<description>You Don't Need REST</description>
</item>
<item>
<link>http://hire.jonasgalvez.com.br/2017/Aug/25/Leaving-Python-for-JavaScript</link>
<guid>tag:hire.jonasgalvez.com.br,2017:1503630000000</guid>
<pubDate>Fri Aug 25 2017 00:00:00 GMT-0300 (Brasilia Standard Time)</pubDate>
<description>Leaving Python for JavaScript</description>
</item>
<item>
<link>http://hire.jonasgalvez.com.br/2017/Jul/23/Nuxt-and-ElementUI</link>
<guid>tag:hire.jonasgalvez.com.br,2017:1500778800000</guid>
<pubDate>Sun Jul 23 2017 00:00:00 GMT-0300 (Brasilia Standard Time)</pubDate>
<description>Nuxt and ElementUI</description>
</item>
<item>
<link>http://hire.jonasgalvez.com.br/2017/Jul/16/My-Approach-to-Remote-Work</link>
<guid>tag:hire.jonasgalvez.com.br,2017:1500174000000</guid>
<pubDate>Sun Jul 16 2017 00:00:00 GMT-0300 (Brasilia Standard Time)</pubDate>
<description>My Approach to Remote Work</description>
</item>
<item>
<link>http://hire.jonasgalvez.com.br/2017/Jun/23/Why-Choose-Vue.js</link>
<guid>tag:hire.jonasgalvez.com.br,2017:1498186800000</guid>
<pubDate>Fri Jun 23 2017 00:00:00 GMT-0300 (Brasilia Standard Time)</pubDate>
<description>Why Choose Vue.js</description>
</item>
<item>
<link>http://hire.jonasgalvez.com.br/2016/Apr/13/A-Million-Schema-Validations-on-Kubernetes</link>
<guid>tag:hire.jonasgalvez.com.br,2016:1460516400000</guid>
<pubDate>Wed Apr 13 2016 00:00:00 GMT-0300 (Brasilia Standard Time)</pubDate>
<description>A Million Schema Validations on Kubernetes</description>
</item>
<item>
<link>http://hire.jonasgalvez.com.br/2013/Mar/31/Embrace-Invisible-Labor</link>
<guid>tag:hire.jonasgalvez.com.br,2013:1364698800000</guid>
<pubDate>Sun Mar 31 2013 00:00:00 GMT-0300 (Brasilia Standard Time)</pubDate>
<description>Embrace Invisible Labor</description>
</item>
<item>
<link>http://hire.jonasgalvez.com.br/2004/Sep/25/A-40-line-Feed-Aggregator</link>
<guid>tag:hire.jonasgalvez.com.br,2004:1096081200000</guid>
<pubDate>Sat Sep 25 2004 00:00:00 GMT-0300 (Brasilia Standard Time)</pubDate>
<description>A 40-line Feed Aggregator</description>
</item>
<item>
<link>http://hire.jonasgalvez.com.br/2004/Jun/14/Atom-W3C/IETF-Discussion</link>
<guid>tag:hire.jonasgalvez.com.br,2004:1087182000000</guid>
<pubDate>Mon Jun 14 2004 00:00:00 GMT-0300 (Brasilia Standard Time)</pubDate>
<description>Atom W3C/IETF Discussion</description>
</item>

</channel>
</rss>

0 comments on commit 1646cf3

Please sign in to comment.