Enomoto Ng
Web Development as a Creation
About Me
Hello everyone, Enomoto Ng from Hong Kong is here.
Start web development as a career since 2010, which Internet Explorer (IE) is the most popular web browser at that period.
Just a decade passed, web technologies has changed a lot. IE has gone and Safari becomes new IE, JavaScript becomes fullstack scripting languages that can run on almost everywhere, deploy is not just a FTP files upload, etc... But the unchanged is browsing internet stills by using web browser, HTML, CSS, JavaScript are still the bases on the first level for the communications with people.
Modern Web pages is not just pages for information, or the interface for data managements. It can be a online application or services that replacing standalone programs. Web pages is not just used in browsers, but also embeded in other standalone programs, or mobile applications. I am glad to have witnessed for those changes.
Despite on any stacks of web technologies, scripting is essential for everyone for web programming. Scripts for programming and scripts for programmes are differents, but similar as scripts are the storying telling for humanns, in finally. Human readable scripts are more important than fully optimised scripts, as those can be done by the specialist. Commnications with humans are more important for front-end developments, as it is the communications for users. I always keep connections with the designers, for getting optimised designs and interations for the user experiences.
For the rest of the day, random walk in the cities, take some random photos, watch youtube and reality shows can help me indirectly for web page creation.
Examples
Technologies
Cases
HSBC Mobile Banking
- Resopnsive Web
- WAI-ARIA
Period: 2013Role: Development (Web-app)OutdatedThe Hongkong and Shanghai Banking Corporation Limited (HSBC) is one of the largest banking company in the world. HSBC is headquartered in London, as one of the most important company in Hong Kong. Everybody thought mobile banking is essential for a banking company, so HSBC has provided this service.
The scope of app was huge as it needed to serve all countries as covered by HSBC. The development of the app was divided into several parts and phases, which the company I worked for roled for the development for iPad version. I participated mainly for voice-over implementation by using ARIA standard. Since most of the developers in Apple should not be visually impaired persons, the support for ARIA standard is poor on the period of developments. Lots of workarounds was applied.
As also of my experience of responsive website, I updated to sync the style of mobile and Android version of app to the similar looks with responsive handling.
The tasks was challenging as dealing with different coding style. So many developers form different contractors in different countries participated in different periods of time. Coding standard was not a standard for a company to manage money. Time comsuming before and after changes. Node.js was still a new toy at that moment thus require.js was used for code moduling instead.