I have been looking at the Google Cloud Endpoints which is Googles Rest API offering. The big thing is what it offers right out of the box.
1. SDK for Cloud Endpoint development (AppEngine)
2. Backend Services support for OAuth 2.0 Authentication
3. API Explorer
Languages support is Java, Python, PHP and GO.
Hosted on the Cloud, monitored on the Cloud, the Google Cloud that is. Different types of models, Multi Tenant or VM.
Pricing Calculator Available.
B.G.R Consulting is embarking on a journey to become fully immersed in understanding Linux inside and out. This journey had started a long time ago (15+ years ago) when we where contracted to develop a remote printer utility that would start / stop / reset remote printers. It had to run on AIX (IBM Unix) and we did not have access to any AIX development machine at the time. So since we needed a Unix development environment we decided to install Linux. Anyhow the journey into the linux world had stopped for some time until now. Our goal in the new year will to become heavily involved with Linux system development, application and support.
How are we approaching this you say. Well Unix and Linux is not entirely new to us, either is Open Source which is what Linux Community is all about. Having the experience becoming more involved means understanding Linux inside and out. We are currently migrating most of desktop and development machine to Linux. Reading the LFS book explaining how to build a Linux system. Providing a B.G.R Consulting Linux distribution sounds really cool but unlikely since there are so many Linux distribution we would recommend / support (Elementary OS).
Hopefully in the new year you will see more blogs in regards to what we are working on in regards too Linux.
I have been working with the “GO” language, while playing with it in my spare time (I know, I should get a hobby like basket weaving or sky diving). Anyhow while working with the language I had choosen Eclipse and GoEclipse plugin. I have gotten most everything working, syntax highlighting, code lookup, build, run, with the exception of debugging (break pointing). Getting somewhat frustrated with trying to get debugging to work (gdb still does not allow you to view the variable data on windows or arm) I started searching for an alternate GO IDE. What I found to my surprise was LiteIDE developed by visualfc using the QT framework. Having imported (Add Folder) several go projects over that last few days I found that the LiteIDE worked rather well. The IDE is open source on github which is distracting from my first goal and that is learning and developing application using GO.
Why go you ask?
It is a new language designed to be fast, scaleable, portable and compiled binary as opposed to Java, .Net, etc which needs some sort of intermediate complication prior to executing. Last but not least it was developed by google and supported in there cloud environment.
Just trying linux (Mint) on the usb since it was mentioned to me a few days ago. Fairly straight forward, just a matter of downloading pendrivelinux (http://www.pendrivelinux.com/) and linux iso and selecting your usb to install too. I find it as a convinence way to start your machine if for some reason your machine won’t start via triditional and you want access to recovery data (Fat32 partition is accessiable).
I guess I should have been aware this soon given that linux is already out there and running on consumer devices (Android) for some time now.
Yes I know that my certificate has expired and I need to get around to renewing it. Since I only have one user administrating the blog I have not been in a big hurry to renew it.
Like 330,000+ other on the day apple announced the new iOS 8 and Swift language I download the book and the the beta. I been breezing through the book fairly rapidly and everything appears fairly straight forward. It would be nice to see some real world examples with extensive UI and Core Data along with Rest calls integrated in the application. Again I will try a little harder to keep this blog updated.
As you may be very well aware Cloud solutions has been on my mind lately. I think it is something that every software developer who has to deal with IT infrastructure should understand better. If I understand it better IT infrastructures better maybe I would not hate it so much.
I came across an interesting video talking about Cloud Foundry and how you can make your own Heroku in 3 hours using AWS (Amanazon Services). Here is the you tube video that was very informative to say the least.
Sorry about the lack of blogging, I will work on providing updates daily from now on.
I have been looking a cloud solutions (Heroku) which is very interesting. Its specializes in development, deployment, operation, scaling of services / applications. It sure seems like a lot smother process in place then some of the internal IT processes I have to deal with daily in order to get application developed, deployed, operational on a daily basis.