{"componentChunkName":"component---node-modules-gatsby-theme-blog-core-src-templates-post-query-js","path":"/getting-started-blogging/","result":{"data":{"site":{"siteMetadata":{"title":"one melo a day","social":[{"name":"twitter","url":"https://twitter.com/melo0187"},{"name":"github","url":"https://github.com/melo0187"}]}},"blogPost":{"__typename":"MdxBlogPost","id":"f5e5eb0f-acc2-5122-b746-9323c6d47ea9","excerpt":"My first blog post So here we finally are, me writing my first blog post. I have been thinking about starting my own blog for a while now…","body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"layout\": \"post\",\n  \"title\": \"Getting started blogging\",\n  \"author\": \"melo\",\n  \"date\": \"2015-12-18T10:10:57.000Z\",\n  \"categories\": [\"blogging\", \"Personal\"],\n  \"slug\": \"getting-started-blogging\",\n  \"draft\": false,\n  \"meta_title\": \"Getting started blogging\"\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"my-first-blog-post\"\n  }, \"My first blog post\"), mdx(\"p\", null, \"So here we finally are, me writing my first blog post. I have been thinking about starting my own blog for a while now. Let me try to explain what finally made me take this step and what I am hoping to achieve with this.\"), mdx(\"h2\", {\n    \"id\": \"let-me-introduce-myself\"\n  }, \"Let me introduce myself\"), mdx(\"p\", null, \"First things first: I wanted to have a place where I can introduce myself to the world, or at least to anyone who stumbles upon this blog for whatever reason. Actually I created \\xA0a website version of my CV for that, so let me introduce myself:\\xA0\", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://melo.myds.me\"\n  }), \"Hi, I am Carmelo Scollo\"), \". While we are talking \\xA0about my first timers, that website is also my first personal website. I will try to integrate\\xA0this\\xA0blog with\\xA0the website or the other way round, but for now I think the link will do.\"), mdx(\"h2\", {\n    \"id\": \"my-motivation\"\n  }, \"My motivation\"), mdx(\"p\", null, \"So, what made me finally come around to start blogging? Well, it actually has to do with that very first website of mine. \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"Creating that website, which is actually just a CV, was both very fun and very rewarding to me and allowed me\\xA0to experience the benefits of writing.\"), \" The rewarding effect\\xA0came from the fact\\xA0that for the first time in the past\\xA05 years I took the time to look back and to acknowledge what I actually did in these\\xA05 years.\\xA0\", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"It gave \\xA0me\\xA0the chance\\xA0to look at my life and my career from a new point of view\"), \". Instead of being unhappy about my situation and questioning the value of my time and how I am spending it, I was taking a step back, looking at what I achieved and \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"for the first time in 5 years I actually felt a sense of pride\"), \" for what I did. I suddenly felt like I actually did achieve something and started to want more. This to me is the true power of writing about what you do. You can not write about something, without\\xA0reflecting about it. Taking the time to reflect, helps you to really understand. The fun part about writing my\\xA0CV - a task that did not sound like fun at all - was the way how I did write it. \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"I like to code and so I wrote\\xA0my CV like\\xA0a developer would\\xA0do: With the help of code!\"), \" Instead of starting up a word processor I visited\\xA0\", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://jsonresume.org/\"\n  }), \"JSON Resume\"), \"\\xA0and really started digging the idea of having your CV inside\\xA0a JSON file that could be rendered in any way you like, really. All of a sudden instead of being bored writing a CV, I was using a little\\xA0Node.js\\xA0application I wrote and a German\\xA0version of \\xA0a print friendly\\xA0theme I found to\\xA0create my CV.\\xA0The result can be seen\\xA0\", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://melo.myds.me/cv_print_ger\"\n  }), \"here\"), \".Using the browser\\u2019s print feature I had a nice looking PDF ready to submit along a\\xA0job application. That was the foundation for my website. I simply added another theme to my little application, an English translation of my JSON CV, hosted everything on my private git server, put a little Jenkins job on top of it and all of a sudden I had a continuously deployed CV website. Anyway, I submitted my\\xA0CV to\\xA0Daimler AG and they seemed to like it\\xA0and the way\\xA0I created it -\\xA0the job description was also about DevOps, so I guess I did hit\\xA0a nerve\\xA0with my self-deploying CV - and they invited me. One thing led to another and I am actually starting\\xA0to work with them in January 2016!\"), mdx(\"h2\", {\n    \"id\": \"my-goals\"\n  }, \"My goals\"), mdx(\"p\", null, \"Experiencing the power of writing was what made me start this blog\\xA0and I am planning to write about what I do, so that writing about it helps me to really understand and appreciate what I\\xA0do. Sharing my technical adventures on the internet, on Github or any forum really, has always been greeted by friendly, helping people and so I hope for\\xA0this\\xA0blog to become a place where I can discuss technical\\xA0things with people who are interested and to\\xA0help\\xA0by illustrating the things I do, the\\xA0problems I encounter and the solutions that I find. Ultimately I would love to be able to stay in touch with my current\\xA0colleagues at IBM. Maybe this blog can help and I will see some of them around here.\"), mdx(\"h2\", {\n    \"id\": \"lets-get-started\"\n  }, \"Let\\u2019s get started\"), mdx(\"p\", null, \"So, let\\u2019s see\\xA0what will become of this blog. I already have some posts in mind, like how to\\xA0migrate\\xA0a CVS repository to git, getting started with\\xA0\", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://letsencrypt.org\"\n  }), \"Let\\u2019s Encrypt\"), \"\\xA0on a\\xA0Synology Diskstation with both Apache and Tomcat and to showcase my continuously deployed CV website. I am looking forward to this!\"));\n}\n;\nMDXContent.isMDXComponent = true;","slug":"/getting-started-blogging/","title":"Getting started blogging","tags":[],"keywords":[],"date":"December 18, 2015"},"previous":null,"next":{"__typename":"MdxBlogPost","id":"23414b50-56eb-5a04-9086-9677e3f48871","excerpt":"This is only my second post and I started only 3 weeks ago, but I have been wondering ever since about one question: Would people actually…","slug":"/piwik-and-wordpress-on-synology-dsm/","title":"Piwik and WordPress on Synology DSM","date":"January 10, 2016"}},"pageContext":{"isCreatedByStatefulCreatePages":false,"id":"f5e5eb0f-acc2-5122-b746-9323c6d47ea9","nextId":"23414b50-56eb-5a04-9086-9677e3f48871"}}}