220 karma · joined March 5, 2008
Software Architect in the Raleigh-Durham area. Formerly worked for IBM, Bandwidth.com, and Republic Wireless. And now at Relay, a smart walkie-talkie solution.
* website: [16cards.com](https://16cards.com/) * building: [Relay](https://relaypro.com/)
Notes:
1) This is not AOSP. It is closed source. And since it can be updated through Play, Google can ship new features independent of Android releases. Some say good (I do). Some might label it as a trojan horse... for Hangouts.
2) For Lollipop, carriers choose between the classic AOSP Messaging app and this one, Messenger.
3) Hangouts suspiciously has not received the Material Design treatment.
4) Google is holding Material Design hostage to get Messenger onto the phone as the default SMS/MMS app, possibly to deliver an even more integrated Hangouts later.
5) Wonder if Messenger is part of the Google app preload required to get the Play Store on the device?
So, I wouldn't say ignorant but that the Web is catching up to this "spec's" vision.
[1] https://github.com/OscarGodson/HTML6/commit/7d58a98b30fe473d... [2] https://github.com/w3c/webcomponents/commit/c60060999073e181...
That made me think.
I use a credit card exclusively to get personal Net 30 terms for every purchase I make. If a purchase is "same as cash" and I get to delay actual payment for 30+ days, I'm going to take advantage of that.
If pricing structures change, then I will reconsider. For instance, most gasoline in the U.S. once had two prices. One for cash and one for credit cards (this was before debit cards).
Recently, their is evidence of the return of such:
http://www.forbes.com/sites/halahtouryalai/2011/10/21/cash-o...
https://developers.google.com/tag-manager/android/v4/#get
Perhaps a dedicated product could make end-to-end scenarios more streamlined.
Alright... hear me out... thoughts on combining webhook.com with Atom as a single download/install. There are custom Atom packages that provide UI to achieve what you are doing through the CLI. Preview locally, too.
My point is that the traditional CMS is falling out of favor as the default solution for content on the Web. Need a blog? Wordpress is increasingly NOT the solution. As developers, we are trending away from the one-size-fits-all CMS and into specialized categories of CMS.
The CMS renaissance is due to two factors:
1) A proliferation of great tools emerging into a toolchain ecosystems. Node's Grunt and Gulp are fine examples. This is largely different than the traditional CMS because...
2) Developers are increasingly wanting to gain more control over our craft.
I believe the CMS is bifurcating into two specialized directions.
Several online publishers are coming out and describing their new, home-grown custom CMS. The features are rich and provide robust, innovative tools across the long-form content lifecycle: writing, editing, and publication. There is special attention to collaboration.
On the other hand, more and more website developers align themselves with the goals and properties of static site generators. SSGs are best suited what I call "malleable" websites.
Thus, I think the way to think about this CMS renaissance is that traditional the CMS tried (and failed) to optimize for both long-form content and the malleable website. As a result, people are sick of trying to patch the traditional CMS with plugin after plugin and instead are simply crafting their own.
- MobileChromeApp[1] converts Chrome Apps into Android apps. Developed by Googlers.
- Web Components enable modular, re-usable code. Polymer[2] is backed by Google.
- AngularJS[3] is a modern UI framework for the Web and is backed by Google.
- Dart[4] is a new language, with tools and libraries, for scalable Web app engineering from Google.
- AngularDart[5] is Angular on Dart.
- ART[6] is a new Android runtime that leverages LLVM, opening the possibility of offering alternative front-ends for Android other than Java.
- Sundar Pichai runs both Chrome and Android.
- The rumored Hera project is supposed to marry Android to the Web.
Dart + Angular + Polymer + ART = new Android Development
My bet is that the future of Android is Dart, Polymer, and AngularDart.
[1] http://github.com/MobileChromeApps
The CMS is a crutch. It has its place in certain organizations. But it is overkill for many use cases.
In truth, however, we shouldn't be pitting the SSG against the CMS. I believe the next leap of content creation is a mixture of both SSG and classical CMS. Check out the following links:
https://github.com/thyb/contentify https://www.contentful.com/ https://prismic.io/
There is a convergence about to happen between "dynamic" content and the SSG. It could be called CMS as an API.
About us
Republic Wireless, a division of Bandwidth.com, is the nation's first WiFi-based cell phone service. We launched Republic to unprecedented national attention for a new wireless provider. Our development team has changed the wireless industry, introducing the first widely-deployed WiFi to cellular call handover. We want you to join us to solve hard problems. Contact us if this interests you. We are actively hiring for the following positions:
UI Tester
Join our Front-end Engineering team to help build out and test our modern Web and native applications. Right away you’ll automate testing of Angular and Backbone apps and our core Android and iOS apps that differentiate Republic from traditional carriers. We've got a lot of ideas to integrate stupid phone tricks directly on the phone. (Think as if your carrier were doing phone tricks like Google Voice). We want you to come break stuff. Native app, hybrid mobile app, and Web app automation. We've got it all.
DevOps
Join our DevOps team and help us scale.
E-mail hackernews@bandwidth.com with your details and let's get talking.
About us
Republic Wireless, a division of Bandwidth.com, is the nation's first WiFi-based cell phone service. We launched Republic to unprecedented national attention for a new wireless provider. Our development team has changed the wireless industry, introducing the first widely-deployed WiFi to cellular call handover. We want you to join us to solve hard problems. Contact us if this interests you. We are actively hiring for the following positions:
UI Tester
Join our Front-end Engineering team to help build out and test our modern Web and native applications. Right away you’ll automate testing of Angular and Backbone apps and our core Android and iOS apps that differentiate Republic from traditional carriers. We've got a lot of ideas to integrate stupid phone tricks directly on the phone. (Think as if your carrier were doing phone tricks like Google Voice). We want you to come break stuff. Native app, hybrid mobile app, and Web app automation. We've got it all.
DevOps
Join our DevOps team and help us scale.
E-mail hackernews@bandwidth.com with your details and let's get talking.
About us
Republic Wireless, a division of Bandwidth.com, is the nation's first WiFi-based cell phone service. We launched Republic to unprecedented national attention for a new wireless provider.
Our development team has changed the wireless industry, introducing the first widely-deployed WiFi to cellular call handover. We want you to join us to solve hard problems. We are actively hiring for the following positions:
Web Developer
Join our Web/Front-end Engineering team to help define and build out our modern Web application platform. Right away you’ll use your deep HTML, CSS, and JavaScript expertise to work on Angular and Backbone apps.
Android Developer
Join our Device/Front-end Engineering team to build out the apps that differentiate Republic from traditional carriers. We've got a lot of ideas to integrate stupid phone tricks directly on the phone. (Think as if your carrier were doing phone tricks like Google Voice).
UI Tester
Join our Test team to break stuff. Native app, hybrid mobile app, and Web app automation. We've got it all.
DevOps
Join our DevOps team and help us scale.
E-mail hackernews@bandwidth.com with your details and let's get talking.
"Best of breed" (whatever that means) suggests Drupal and like are the route to go, but it is difficult for me to justify the hosting costs, monitoring, and whatnot required for a dynamic content server for largely static content.
I have lately been dreaming of a poor man's CMS and workflow and I now see something like the linked AngularJS Form builder can play a role.
* Static site generator leveraging JSON files to hold content. Most SSGs support JSON data in templates.
* Standalone dynamic server to fulfill the need to provide a more accessible UI to create content.
* Content types are created using a form builder. No need for anything pretty, we're just creating content.
* Content instances are created using resulting form.
* Preview content.
* When content author is ready, submit for approval.
* Everything backed by Git (revision all the things) with support for branches, tags, forking... authoring content creates a branch. Submitting for approval is a pull request. Deploying tags the version, generates the static site, and pushes to S3/CloudFront.
Does something like this exist? I should probably just prototype it.
About us
Republic Wireless, a division of Bandwidth.com, is the nation's first WiFi-based cell phone service. We launched Republic to unprecedented national attention for a new wireless provider.
Our development team has changed the wireless industry, introducing the first widely-deployed WiFi to cellular call handover. We want you to join us to solve hard problems.
We are actively hiring for the following positions:
Web Developer
Join our Web/Front-end Engineering team to help define and build out our modern Web application platform. Right away you’ll use your deep HTML, CSS, and JavaScript expertise to work on Angular and Backbone apps.
Android Developer
Join our Device/Front-end Engineering team to build out the apps that differentiate Republic from traditional carriers. We've got a lot of ideas to integrate stupid phone tricks directly on the phone. (Think native Google Voice).
UI Tester
Join our Test team to break stuff. Native app, hybrid mobile app, and Web app automation. We've got it all.
DevOps
Join our DevOps team and help us scale.
E-mail hackernews@bandwidth.com with your details and let's get talking.
A few reviews about Republic:
http://allthingsd.com/20131126/smartphone-with-wi-fi-smarts/
http://www.theverge.com/2013/11/14/5105230/with-plans-starti...
http://online.wsj.com/news/articles/SB1000142405270230328150...
We have openings for several roles:
* Erlang developer
* Android and iOS app developer
* Android core developer
* Web frontend developer (Angular)
email: hackernews@bandwidth.com
A few reviews about what have done:
http://allthingsd.com/20131126/smartphone-with-wi-fi-smarts/
http://www.theverge.com/2013/11/14/5105230/with-plans-starti...
http://online.wsj.com/news/articles/SB1000142405270230328150...
http://reviews.cnet.com/8301-19736_7-57611724-251/hands-on-w...
http://www.usatoday.com/story/tech/columnist/baig/2013/11/12...
http://www.mrmoneymustache.com/2013/11/16/republic-wireless-...
* Sundar Pichai (Google VP) oversees both Chrome and Android.
* Google is experimenting with ART (LLVM-backed AOT runtime) for Android. This could be modified to run Dart directly.
* Angular was recently ported to Dart.
* Polymer is Google's Web Component polyfill until browsers catch up.
* Android layouts and views are essentially a form of components. (Possibly mapped to Web Components???)
I could see a singular development vision of Angular + Dart + Web Components where Chrome apps are Android apps and vice versa.
I found: https://developers.google.com/chrome/mobile/docs/webview/ove...
Your apps inside a WebView are just as important
and deserve a runtime that keeps users up to date.
There are large engineering and logistical
challenges. We're not quite there yet, but we're
working on it.
I presume that the engineering feat is getting WebViews packaged in an updatable form. Right now WebViews are linked through the Android system, exposed as Java classes to apps... code that is not contained in APKs.I can think of two ways to solve this:
1) Android learns how to receive partial system updates outside of device and carrier certification processes (maintenance releases). Through the Play Store, for instance.
2) WebView architecture is changed to run WebViews as a service hosted in a dedicated WebView app, upgradable as an APK. This would require either an enhancement to RemoteViews or a new solution altogether.
hackernews@bandwidth.com
Right away you’ll be working on...
- Republic Wireless Android apps (https://play.google.com/store/apps/developer?id=Bandwidth)
- Republic’s on-device calling and messaging features
If you call yourself a mobile app developer but are willing to dig in to Web Dev when the need arises, we want you working on Republic right now.
You’ll work with closely with interaction designers, product managers, and fellow software developers. We also collaborate with with marketing and branding teams to ensure we are executing design in a manner that is consistent with brand vision. Also, you’ve got to be able to manage your own workflow and deadlines on multiple projects.
Things we’ll talk about to get to know you...
- Android, lots of it
- Mobile and Web application visual design
- Translating visual compositions to HTML/CSS/JS code
- Mobile Web design patterns
- A bit of iOS
https://www.google.com/search?q=coldfusion+dump+object&tbm=i...
http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0...
The only difference between our stories is that upon doing the research, we decided that Prime was a good fit for our Amazon purchasing patterns and haven't canceled yet.