Menu

Because Developers are Awesome

Back in 2014, I switched to WordPress, and I moved (fairly effortlessly)to wordpress.com a year later. However, all software has its day in the sun, and there are better blogging platforms out there now. Writing on Medium gives me the ability to publish my articles in places like Hackernoon, ProAndroidDev, and others, as well as…

AWS just put out a big release to AWS AppSync – their managed GraphQL data service. This is the first “major” release since they went public with the service at re:Invent (and you can read all about the release on the AWS Mobile Blog), so what’s new? You can use it without signing up for…

In my last post, I described how we can produce a GraphQL service that stores data in a multi-user manner, suitable for a SaaS-type application. The data is tagged with the user ID while it is being stored, and the user is only allowed to see their own data. While this provides the appropriate capabilities…

With AWS AppSync, creating a cloud GraphQL service is easy – just import your schema, create resources, and test away. If you don’t have any authorization or request/response modification needs, this gets you started within a couple of minutes. But what if you do have some authorization needs. I’m going to be exploring various use…

It’s been a while since I’ve been in web development. I’ve mostly been concentrating on mobile development instead. But this week I had cause to delve again. It’s amazing how much change there has been in the web world in just 2 years. React has become the force in web frameworks (Sorry Angular – I…

React Native is really good at straddling the line between native and JavaScript. There is a bridge between the two that allows you to call native code from JavaScript. This is awesome for including things that require a special touch. Most React Native developers will never need to worry about the bridge because libraries exist…

In my last post, I introduced the basic form of authentication, hooked onto a button and using the default UI. The default UI does not include any branding. When you are creating your own app, you will want to use your backgrounds, colors, fonts and logos. You will want to create your own Authenticator component…