Skip to main content

AWS Developer Day in Manila : Why we need more events like this?

Not everyday that you get to attend a great informative talk from subject matter experts. Last saturday, I attended the Amazon Web Services Developer Day organized by the Developers Connect Philippines (DevConPH) and hosted by iAcademy in Makati, PH. A free event that far exceeded my expectation. Information overload, so to speak. With the ever changing phase of technology and innovations, talks like these are very much welcome and much needed. Collaborations between solution providers and developers can pave way to innovations. Read on to find what made this event a fulfilling one.

Unlike some of the product-centric seminars that I have been into in the past, I was surprised to find superb speakers  glazing this event. Disregard the fact that this is a free event, there was nothing boring hour in this event. Markku Lepisto and Olivier Klein , both AWS experts,  gave  much information to digest. The delivery technique was above average and it kept us interested through live demos and lively discussions.

Markku Lepisto and Olivier Klein (image from DevConPH FB)
Ill save you from all the technicalities that went through the room ( I may have them on a separate post later ).  Markku set the stage by giving a great introduction on Cloud Computing and Amazon Web Services.  From there the discussion lift off  and the two speakers take  their turns discussing several interesting topics relating to Amazon Web Services. Topics from disaster recovery,  mobile analytics , machine learnings, push notifications to internet-of-things. There were no shortage on introducing the attendees the different cloud services being offered by Amazon. Awesome services like Amazon EC2, Amazon S3, Amazon DynamoDB, IAM, Amazon Kinesis, Amazon SNS, Amazon API Gateway, Amazon Cognito  and Amazon SDKs for IoTs. The discussions were  full of substances, not just plain talks on the products. They showed interesting demos, from source codes to actual configuration of services. The disaster recovery and IoT demo really stand out. All in all, these guys know their stuff and made sure that all questions were answered.

Events like this are important for  developers across the board.  It does not matter if you know cloud, do mobile apps , web apps or you are , just like me, old school coders. Events like this will not teach you how to code, I mean, they cant do that in a day. What it gives you are insights and options. The fact that it opens you to the idea that you have all these tools and technologies at your disposal to create the next big thing is enlightening. You may not be able to use these today on your current work, but, who knows next year or on your job you will need these stuff at your disposal.

The event was far from ideal, there are still rooms for improvement. The speakers were amazing. Registration was great,  the one that you can expect from Eventbrite.  The venue was fitting, it was big enough to accommodate the participants and the amenities was satisfactory. The food was great and yes, unlimited coffee. However, there are some things that can improve :

  • I would have loved to pay an extra if a workshop is included. I know there are a lot of reasons why this is not possible but a workshop with a simple project output would have been awesome.
  • Without any workshop in the plan, I still don't get the reasoning behind the "No Laptop, No Entry" in their confirmation email.It was not even checked during registration.
  • It could have been more interactive if twitter was used not just a ticket to winning the raffle draw. Questions sent via twitter could have been filtered and relayed by DevConPH to the speakers. All in all, the activities on the social media is  a little underwhelming. Then again its the learning thats more important and I guess everyone got a lot of it. 
  • Lastly, I was a bit annoyed by a few participants who were showing a little interest
    and either chatting away or watching youtube. Some never went pass lunch and left the venue after the fact.  It would be a disappointment to learn that some hopeful registrants were whitelisted because the number of participants were limited

All in all, the event was a success. My craving for information  leaves me wanting for more events like this. The partnership of product and solution providers with some of the active developer/user groups is really a great thing for the community. Its one of the way to introduce and push technology to the developers  and for the developers to have the opportunity to add these to their set of arsenals. Looking forward for more of  this, tech talks from  Google and Microsoft would be a must-attend. How about you, any workshop or tech events in your bucket list?  Comment away.


Popular posts from this blog

Hiding Unwanted Python Folders and Files in Visual Studio Code

Visual Studio Code is a universal editor and pretty good at it. However, the explorer view maybe cluttered with the automatically generated folders and files confusing developers. Python is no different. Below are example files and folders generated by Python.

The __pycache__ folder and *.pyc files  are totally unnecessary to the developer. To hide these files from the explorer view, we need to edit the settings.json for VSCode. Add the folder and the files as shown below:
Copy and paste the lines below :


renaming default namespaces for VSTO projects in VS2008

So here is the scenario , you are starting a VSTO project and decided that your default namespace is ExcelAddInTesterApp . You created the project and started coding the project. After several days , your boss called and said "hey marvin , make use of this namespace OurCompany.ExcelAddInTesterApp , we have to add our company name to it got it?" . You get back to your machine thinking its just a simple property just like any project you've been working on. So you right clicked the VSTO project and hit properties . Boom! What the F@#$? The default namespace textbox is disabled!!!!

I've been through this and I googled for ways to do it and ended up with a blog from a Microsoft MVP telling me it can't be done because it is disabled. Then I thought of Refactoring, the beauty and grandeur of the renaming process. I selected the namespace and hit the refactor menu hoping that this would solve the problem . Unfortunately , it did not rather it displayed the message box …

Automatic Properties and Object Initializers in .Net 3.5

With the release of .Net 3.5 alongside with Visual Studio 2008 , new enhancements was again introduced . Some maybe well pronounced such as the inclusion of WCF, WPF , LINQ in .Net 3.0 and some just came unnoticed. If you have been accustomed of using a particular method or technique in implementing a certain code in .Net 2.0 , because of backward compatibility , you may not even notice that there are new ways of implementing it in .Net 3.5.

Here are two new concepts in .Net 3.5 that a developer may not notice ( at least in my opinion ) : Automatic Properties and Object Initializers . To illustrate these two , I am going to present the pre-.Net 3.5 way (.Net 2.0) and the .Net 3.5 way in creating a simple class with simple properties.

Automatic Properties

Creating a class can be tedious , especially when working with a list of properties , . One way to get around having to type the code for a private field and its public property getter and setter is to use a refactoring tool. However, …