Skip to main content

The story of how I decided on a change in approach after I met a content writer

Part of the reason I have not written a new blog post in over a month is because I was on a holiday and that too in a place where I did not have the best internet connection. The other part is that I am trying to make my next technical blog post more captivating than my previous posts.

What prompted the initiative to write more engaging posts?


During my holiday I met someone new and during the introductory phase I asked her "so what do you do?" to which she replied, "I am a content writer" and I thought, WOAH! Prior to meeting her, I had never met anyone who did that, I mean the concept of "content writer" was new to me. So as usual when presented with a new concept, I try to analyse it and think more about it. I though hmm, if there is a job dedicated to it, then content creation is something that shouldn't be ignored.  I was thinking about all this in the context of my blog and the posts I write i.e. the content I create on my blog. The conclusion to all my thinking was that in addition to having relevant content, I should present the information on my blog in a way that, provides a unique reading experience so it can benefit readers that know and don't know about the content.

What about my next technical blog post?


I have been writing my next technical blog post for a little over 20 days and a number of things can be blamed for this delay,
  1. My holiday: at least 15 out of those 20 days were part of my holiday. I started working on the next post when I was on holiday, so as expected I wasn't terribly productivity at that time. 
  2. Change in scope: when I first started writing my next post it looked very different from what it looks now. After I met that "content writer" and as I kept writing the post, I kept getting new ideas on how to present the information in my next blog post.
  3. Java, ohh I love Java, so so much: since October 2015 and releasing my iOS app, My Day Todos I have spent a lot of time working with Swift and some Javascript. While I love working with Swift(awesome language), I did miss Java somewhat, I mean Java is my first love as my background has been in writing server-side Java code. JavaRestfulBackend is the name of my new open-source Github repository which has code that I will reference in my next blog post. I honestly did not realise how much I had missed Java until I started working with it again. So I may have written some extra code, played around with a few things that I really didn't need to but it was too much fun and it consumed some of my time - I was on holiday anyway so I was quite relaxed with my schedule anyway. 

When will the post for JavaRestfulBackend be published?

I recently published my post on that repo and it's titled Java RESTful backend for an app about the Galaxy's finest smugglers. Please have a read and let me know if you like it or have any other opinion regarding my new approach to writing a post, any feedback is welcome!

Comments

Popular posts from this blog

Upload to AWS S3 from Java API

In this post, you will see code samples for how to upload a file to AWS S3 bucket from a Java Spring Boot app. The code you will see here is from one of my open-source repositories on Github, called document-sharing. Problem Let’s say you are building a document sharing app where you allow your users to upload the file to a public cloud solution. Now, let’s say you are building the API for your app with Spring Boot and you are using AWS S3 as your public cloud solution. How would you do that? This blog post contains the code that can help you achieve that. Read more below,  Upload to AWS S3 bucket from Java Spring Boot app - My Day To-Do (mydaytodo.com)

Addressing app review rejections for auto-renewing subscription in-app purchase (iOS)

The ability to know what the weather is like while planning your day is a feature of  My Day To-Do  Pro and as of the last update it’s also a part of the  Lite version . Unlike the Pro version it’s an auto-renewing subscription based  in-app purchase (IAP)  in the Lite version. What means is that when a user purchases it, the user only pays for the subscription duration after which the user will be automatically charged for the next period. Adding an  auto-renewing  subscription based IAP proved to be somewhat challenging in terms of the app store review i.e. the app update was rejected by the App Review team thrice because of missing information about the IAP. Therefore in this post I will share my experiences and knowledge of adding auto-renewing IAP in hopes to save someone else the time that I had to spend on this problem. In-App purchase This year I started adding IAPs to My Day To-Do Lite which lead to learning about different types of IAP...

Serving HTML content in an iOS app that works in iOS 7 and later (using Swift)

As I have mentioned in an earlier post , I really enjoying coding in Swift. Now what am I doing with it? Well I am trying to build an HTML5 app that must work on devices with iOS 7. So in iOS8 apple has introduced a whole bunch of features that facilitate easy communication between web content and lets just call it back-end Swift code, but those features are not in iOS 7. So why do I want to build something that would work in an older OS? well I do not expect existing iOS users to upgrade to iOS 8 straight away and i also know a couple of people who would be very reluctant to upgrade their iPhones to iOS 8. Now in case you do not, you can have a read of the "Working with WebViews" section of this post , to know how to serve HTML content with WebViews. So when I started building my app, I wanted to know: How do I invoke some Swift code from my HTML content? Well the solution to this may feel a little bit "hacky" but it is a solution to achieve this.  The followi...