This post is part of a 6-part series to setup a WordPress website on AWS. In this sixth post, website communication to the web server is upgraded to https (i.e., padlock is displayed in the browser's address bar).
There are numerous tips and short-cuts that one learns while using an Ubuntu instance on AWS EC2 for website development. Here is my growing list.
Creating example apps is still a good way to learn Swift and Xcode. I have included the steps to create a code-only initial iOS software project using Swift 4 within Xcode 9. This is my starting point for our app project development.
There are numerous Xcode 9 tips and short-cuts that one learns during their journey along the app development path. Here is my growing list.
Using CocoaPods integrates third-party software libraries into my app's Xcode project cleanly. Pods have several benefits including professionally developed tested code, great usage documentation, and version management independent from my project code.
As a software developer for mobile device and high-tech appliances, I'm excited about the innovative display technologies and software highlighted in this Corning Glass video on the future of glass technology.
This post is part of a 6-part series to setup a WordPress website on AWS. In this fifth post, some post-installation configuration steps are made to the instance to support WordPress.
This post is part of a 6-part series to setup a WordPress website on AWS. In this fourth post, the steps to install WordPress on the AWS instance are detailed.
This post is part of a 6-part series to setup a WordPress website on AWS. In this third post, the steps to setup a LAMP (Linux, Apache, MySQL, PHP) stack are described.
This post is part of a 6-part series to setup a WordPress website on AWS. In this second post, the steps to improve security for an instance on AWS are detailed.
This post is part of a 6-part series to setup a WordPress website on AWS. In this first post, the steps to create an instance on AWS are detailed.
It only makes sense to develop apps that operate natively in the world's languages and their diverse cultures. To do it right, it takes a healthy attention to detail.
For us, version management for all design files is performed under the Git framework with Git-Flow as the workflow model and SourceTree as the software tool. Remote repositories (i.e., origin) are located on github.
Having worked on some complicated systems with embedded software, I appreciate the list from this amazingly well-written paper on best practices in software development independent of software language.
The story of four app developers are showcased during the WWDC 2009 keynote. It is this video that inspired me to start the journey to be an iOS app developer. I must have watched this video a hundred times.
With our first iOS app in design and early development phases, it just makes sense from a timing perspective to embrace Swift immediately in our app development.
I am a coder for life. It is more than writing great software or creating excellent apps. It is a way of thinking through a complex problem logically step by step and knowing the details.
As a person masters a craft, their toolbox evolves becoming highly suitable, and functionally precise with fine quality. Artistic masterpieces in their own right that enrich their master's creativity and purposefulness.
Reveal app visualizes the impossible: Xcode app layer hierarchy and their layout constraints. It seems magical when my app layers are visualized via a 3-D spinable view. Amazingly effective during development!
Losing a few weeks of files after the hard-drive on my MacBook Pro (MBP) failed during power-up, I realized my backup strategy just wasn't good enough. I needed a rock-solid backup strategy.