This is how we build www.attictv.com with NodeJS, and the development philosophies we adopted as a startup.
AtticTV is a music video website that is going to the the MTV of the Internet. Just get on www.attictv.com and music video starts playing, no searching, no waiting.
The slide notes are in Chinese because I presented the slide at NodeJS Party Taiwan at Taipei. If you have any questions, feel free to buzz me at @conancat on Twitter!
A man goes shopping and is happy but then suddenly has a heart attack and collapses, in severe pain and feeling like he is dying. Another man sees him and runs over to rescue him. The first man was able to be rescued because he had an app on his phone called the Internet of Heart, which detected his heart issue and alerted others to his location so he could get help in time. The document proposes a system using wearable devices, phones, and GPS to detect heart issues, alert emergency responders, and improve survival rates for heart attack victims.
Cobook is a social media platform that allows users to create virtual rooms to share content like photos and videos. It uses HTML5 technology and was created by the company Invision. The document provides contact information for Cobook's development team and lists some free resources that were used.
Intensive Wireless Communications Engineering: Current Practices (Instructor ...Pokai Chang
The document discusses an intensive wireless communications engineering course being held by Daniel Wong and NTUST. It provides information about a longer lunch break for the course, survey forms for participants to provide feedback, online registration for two IEEE wireless certification exams after the course, and an invitation for companies to endorse the wireless certification program through an industry alliance.
This is how we build www.attictv.com with NodeJS, and the development philosophies we adopted as a startup.
AtticTV is a music video website that is going to the the MTV of the Internet. Just get on www.attictv.com and music video starts playing, no searching, no waiting.
The slide notes are in Chinese because I presented the slide at NodeJS Party Taiwan at Taipei. If you have any questions, feel free to buzz me at @conancat on Twitter!
A man goes shopping and is happy but then suddenly has a heart attack and collapses, in severe pain and feeling like he is dying. Another man sees him and runs over to rescue him. The first man was able to be rescued because he had an app on his phone called the Internet of Heart, which detected his heart issue and alerted others to his location so he could get help in time. The document proposes a system using wearable devices, phones, and GPS to detect heart issues, alert emergency responders, and improve survival rates for heart attack victims.
Cobook is a social media platform that allows users to create virtual rooms to share content like photos and videos. It uses HTML5 technology and was created by the company Invision. The document provides contact information for Cobook's development team and lists some free resources that were used.
Intensive Wireless Communications Engineering: Current Practices (Instructor ...Pokai Chang
The document discusses an intensive wireless communications engineering course being held by Daniel Wong and NTUST. It provides information about a longer lunch break for the course, survey forms for participants to provide feedback, online registration for two IEEE wireless certification exams after the course, and an invitation for companies to endorse the wireless certification program through an industry alliance.
i-MAKER is a proposed startup that would provide an education platform for people interested in design, engineering, teaching, and other maker-related fields. It would offer courses both online and offline to people of all ages. The startup envisions partnering with universities, governments, and companies. It projects being able to earn $105,000 in annual profits within a few years of operation.
How to bootstrap your idea when you are a developerNicolas Deverge
Presentation by @ndeverge and @bluxte about the launch of their products (http://teammood.com and http://actoboard.com).
Presented at the Toulouse JUG.
First presented in DrupalCamp Taiwan as a lighting talk.
This version is presented on PatchWorks Taipei.
Based on Allison Randal's OSDC.tw 2012 talk: https://gist.github.com/2400315
English version: http://allisonrandal.com/2012/04/15/open-source-enlightenment/
Talk in GTUG Taipei 2013/5/9. There's some work to make web as webapp. The slide addressed the extra steps for existing web site, and suggest some tools and guide for newly developed website.
webapplate http://github.com/gasolin/webapplate
FxOSBMI https://github.com/gasolin/FxOSBMI
This document contains a GET request for invoices between two dates. The response includes two invoices with details like ID, date, title, and amount. Ellipses indicate additional invoices are included in the full response.
Design for Developers: Introduction to Bootstrap 3John Bertucci
As web developers, we might not always have experience or training with principles of design. This presentation's goal is introduce some basic design principles and provide some resources to help developers create better designs or at least become more aware of design. Finally, the end of the presentation will introduce Bootstrap 3 in more of a workshop format. I'll show people who to add Bootstrap to their project and how easy it is to apply some basic design.
This document provides an overview of startup best practices including lean startup methodology, user stories, agile development practices, Git version control, metrics and analytics, and customer acquisition and retention strategies. It emphasizes frequent iteration and customer feedback to build the minimum viable product and validate business assumptions quickly.
This document discusses responsive design with Bootstrap. It introduces Bootstrap as an open-source front-end framework that allows developers to create responsive websites. It highlights new features in Bootstrap 3.1.1 like a mobile-first approach and support for different screen resolutions. The document also explains the Bootstrap grid system which uses rows and columns to layout responsive content. It provides an example of the grid system and discusses other Bootstrap components like glyphs, buttons, and JavaScript plugins.
This document summarizes the history and development of the Bootstrap theme for Moodle. It discusses how the theme was originally developed during a Moodle conference by several developers. The Bootstrap theme was later adopted into the Moodle core as the "bootstrapbase" theme in version 2.5. The theme allows other themes like "Clean" to be built upon it. It provides templates and styles based on the Twitter Bootstrap framework to help developers create interfaces without design skills. Future development of the Bootstrap theme for Moodle includes improved styling for editors, accordion layouts, course progress indicators, and search functionality.
How to create 360 Image/panorama & share with WebVR?Fred Lin
Learn to create 360 Image/panorama & experience them in WebVR with A-Frame.
Labs are included https://github.com/gasolin/webvrdemo/wiki
BlocklyDuino is a program that allows users to generate real Arduino source code by dragging and dropping blocks together. It allows users to create programs for an Arduino that can blink an LED and change the LED color when a button is pressed.
Firefox os how large open source project worksFred Lin
This document summarizes a presentation about how the large open source Firefox OS project works. It discusses fundamentals like version control using Mercurial and Git, issue tracking with Bugzilla, continuous integration using Travis and TBPL/Jenkins for daily builds. It also covers collaboration tools like Wikis, emails, and video conferencing used by the geographically distributed team. The presentation aims to provide insights for other projects on building an open source project at Mozilla's scale.
Capable Web: Chrome Apps and Firefox WebappFred Lin
The document discusses Chrome Apps and Firefox WebApps, which aim to provide native-like capabilities for the web. It asks whether native apps will still be needed in 3 years if the web becomes more capable. Both Chrome Apps and Firefox WebApps allow creating packaged apps that can be distributed and run similarly to native apps but are built with web technologies. While they have different focuses, their goal is the same - to make the web more of a full-fledged platform.
Introduction of Distributed version control system (mainly Mercurial)Fred Lin
This document discusses distributed version control systems and Mercurial in particular. It provides an overview of Mercurial's advantages including being cross-platform, using similar syntax to SVN, not polluting namespaces, and having many ready-made tools and hosting options. Key aspects of using Mercurial are also summarized such as initializing a repository, adding, committing, and sharing changes.
Maintain and share your python project (維護和分享 Python 程式專案)Fred Lin
This document discusses ZHPY, an open source Python project that supports simplified and traditional Chinese. It describes the procedures for releasing a new version of ZHPY, including coding, testing, documentation, version control, packaging and uploading to PyPI. The document presents managing open source projects as a game with zones like bootstrapping, hosting, and maintenance.
Firefox OS is an open source mobile operating system built entirely on web technologies. The OS is based on the Gecko rendering engine and boots directly to the browser. Web sites can function as apps through the use of web APIs and manifest files, allowing developers to create mobile apps using HTML, CSS, and JavaScript. Firefox OS utilizes standards-based web technologies to provide a competitive alternative to other mobile platforms and enhances the web experience on mobile devices.
In Coscup 2011, the slide shows why developer should use continue integration(jenkins) toolbox with project management(redmine, trac, google code) toolbox to fulfill the need of software project lifecycle. And share the working step of Android+jenkins.
Brief introduction of Google App Engine and Play Framework.
Step-by-step instruction to develop and deploy play! web App on GAE with Siena persistence layer, CRUD management interface and login support.
The Taipei GTUG is a Google developer user group that has been active since 2009. It holds monthly meetups with over 200 attendees to discuss topics related to Google technologies like Android, Chrome OS, and Google APIs. The meetups feature presentations on web development, mobile development, and more. All are welcome to attend the free meetups held from 7:30-9:30pm on the first Thursday of each month.
GoogleCode is a hosting platform for open source projects that allows developers to host code, write documentation, track issues and bugs, tag versions, and distribute downloads. Mercurial is a distributed version control system that was created in 2005 as an alternative to Git and Subversion. It allows developers to work on code locally and remotely, manage versions, branches, and tags through commands like clone, pull, push, and commit changes. Mercurial offers advantages like being cross-platform, having a similar syntax to Subversion, not polluting the file namespace, and including built-in functionality for local and remote repositories as well as a web interface.
Introduction Of Android Scripting EnvironmentFred Lin
Introduction of Android Scripting Environment and (focus on)Python scripting on Android. Including the recent work on porting ZHPY, the "Writing Python in Chinese" project, on Android.