{
    "articles": [
        {
            "link": "/posts/typing-redux-actions",
            "title": "Typing Redux Actions",
            "date": "08/10/18",
            "emoji": "⌨️",
            "tags": [
                "react",
                "redux",
                "typescript"
            ]
        },
        {
            "link": "/posts/projects-and-writing-in-the-works",
            "title": "Projects and Writing in the Works",
            "date": "07/10/18",
            "emoji": "👩‍💻",
            "tags": [
                "personal",
                "programming",
                "typescript",
                "react",
                "rust",
                "webassembly"
            ]
        },
        {
            "link": "/posts/learning-rust",
            "title": "Learning Rust",
            "date": "07/04/18",
            "emoji": "🔧",
            "tags": [
                "rust",
                "learning"
            ],
            "draft": true
        },
        {
            "link": "/posts/what-coffeescripts-failures-say-about-elm",
            "title": "What Coffeescript's Failures Say About Elm",
            "date": "06/30/18",
            "emoji": "☕",
            "tags": [
                "coffescript",
                "es6",
                "typescript",
                "elm"
            ]
        },
        {
            "link": "/posts/the-dialog-element",
            "title": "The Dialog Element",
            "date": "06/23/18",
            "emoji": "💬",
            "tags": [
                "html5",
                "dialog",
                "w3c"
            ]
        },
        {
            "link": "/posts/building-the-nuzlocke-generator",
            "title": "Building the Nuzlocke Generator",
            "date": "06/13/18",
            "emoji": "📃",
            "tags": [
                "generator",
                "nuzlocke",
                "pokemon",
                "react",
                "typescript"
            ]
        },
        {
            "link": "/posts/ill-be-giving-a-talk-at-forwardjs",
            "title": "I'll be Giving A Talk At ForwardJS!",
            "date": "02/10/18",
            "emoji": "🎤",
            "tags": [
                "talk",
                "presentation",
                "forwardjs"
            ]
        },
        {
            "link": "/posts/the-glories-and-pitfalls-of-monorepos",
            "title": "The Glories and Pitfalls of Monorepos",
            "date": "01/14/18",
            "emoji": "🐉",
            "tags": [
                "lerna",
                "monorepo",
                "yarn",
                "npm",
                "semver",
                "rush"
            ]
        },
        {
            "link": "/posts/piping-hot-a-rundown-on-the-pipeline-operator",
            "title": "Piping Hot: A Rundown on the Pipeline Operator",
            "date": "01/05/18",
            "tags": [
                "pipeline operator",
                "tc39",
                "proposal"
            ],
            "emoji": "🛢️"
        },
        {
            "link": "/posts/on-joining-and-leaving-a-techstars-company",
            "title": "On Joining (and Leaving) a Techstars Company",
            "date": "01/01/18",
            "tags": [
                "personal",
                "startups"
            ],
            "emoji": "🚀"
        },
        {
            "link": "/posts/the-safe-navigation-operator",
            "title": "The Safe Navigation Operator",
            "date": "12/29/17",
            "tags": [
                "safe navigation",
                "proposal",
                "tc39",
                "existential operator"
            ],
            "emoji": "❓"
        },
        {
            "link": "/posts/yet-another-blog-post",
            "title": "Yet Another Blog Post",
            "date": "12/25/17",
            "tags": [
                "personal"
            ],
            "emoji": "✏️"
        },
        {
            "link": "/posts/my-first-day-at-npm",
            "title": "My First Day at npm",
            "date": "06/06/16",
            "tags": [
                "personal",
                "startups",
                "npm"
            ],
            "emoji": "📆"
        }
    ],
    "projects": [
        {
            "link": "https://nuzlocke-generator.herokuapp.com/",
            "title": "nuzlocke generator",
            "description": "a nuzlocke documentation engine",
            "wip": false,
            "lastUpdated": "https://camo.githubusercontent.com/7c31e88ac4aa846ee95742c76c4f4b43d544133c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f456d6d6152616d6972657a2f6e757a6c6f636b652d67656e657261746f722e7376673f7374796c653d666c61742d737175617265",
            "image": "/img/nuzlocke-generator.png",
            "tags": [
                "react",
                "redux",
                "typescript"
            ],
            "emoji": "📃"
        },
        {
            "link": "https://pokemon-nicknames.herokuapp.com/",
            "title": "pokemon nicknames",
            "description": "a database for pokémon nicknames",
            "image": "/img/pokemon-nicknames.png",
            "emoji": "📛",
            "lastUpdated": "https://camo.githubusercontent.com/c42dbe544ace2bb6b813058994056a1e89278fa8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f7175627974652f727562696469756d2e7376673f7374796c653d666c61742d737175617265",
            "tags": [
                "angular",
                "typescript"
            ]
        },
        {
            "link": "https://github.com/Clickopolis",
            "title": "clickopolis",
            "description": "an incremental empire management game",
            "lastUpdated": "https://camo.githubusercontent.com/b598c0601f488d8b1a2603804d0fdf8c8649ca99/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f40636c69636b6f706f6c69732f636f72652e7376673f7374796c653d666c61742d737175617265",
            "image": "/img/clickopolis-screen.png",
            "tags": [
                "react",
                "typescript",
                "redux",
                "nodeJS",
                "graphQL"
            ],
            "emoji": "🗽"
        },
        {
            "link": "http://emmaramirez.github.io/fakemon-idea-generator/",
            "title": "fakemon idea generator",
            "image": "/img/fakemon-idea-generator.png",
            "description": "generate fake pokémon dex entries",
            "emoji": "🎲",
            "tags": [],
            "hide": true
        }
    ],
    "links": [
        {
            "link": "https://github.com/EmmaRamirez/emmaramirez.me",
            "name": "github"
        },
        {
            "link": "https://keybase.io/emmaramirez",
            "name": "keybase"
        },
        {
            "link": "https://twitter.com/emmagramirez",
            "name": "twitter"
        }
    ]
}