RIA (Rich Internet Apps)

  • Most Topular Stories

  • Employee Directory Sample App with React and Node.js

    Christophe Coenraets
    Christophe Coenraets
    19 Dec 2014 | 8:22 am
    A couple of weeks ago, I shared an Employee Directory sample application built with React in seven steps. Employee directory is a mobile app that allows you to look up employees by name, view the details of an employee, and call, text, or email an employee. In this post, I share a new version of the application with two new features: Animated page transitions based on pageslider-react discussed in my previous post Data access using REST services exposed by a Node.js / Express server (included in the sample app) Running the Application You can test the application in your browser: Using this…
  • Azure: Premium Storage, RemoteApp, SQL Database Update, Live Media Streaming, Search and More

    ScottGu's Blog
    11 Dec 2014 | 11:14 am
    Today we released a number of great enhancements to Microsoft Azure. These include: Premium Storage: New Premium high-performance Storage for Azure Virtual Machine workloads RemoteApp: General Availability of Azure RemoteApp service SQL Database: Enhancements to Azure SQL Databases Media Services: General Availability of Live Channels for Media Streaming Azure Search: Enhanced management experience, multi-language support and more DocumentDB: Support for Bulk Add Documents and Query Syntax Highlighting Site Recovery: General Availability of disaster recovery to Azure for branch offices and…
  • GWT 2014 Survey

    Google Web Toolkit Blog
    Bhaskar Janakiraman
    1 Dec 2014 | 4:26 pm
    The GWT development community has been using GWT survey results for the past two years as valuable input into planning for future GWT releases. Please help us continue this for next year, by filling in this year's GWT survey, conducted by Vaadin Ltd. This survey is similar to the GWT 2013 survey, whose results can now be downloaded directly from http://www.gwtproject.org/gwt_surveys.html.  Vaadin plans to make the results of the survey freely available in February 2015 at GWT.create and for free online at the same time.
  • Introducing Gulp Launcher

    James Ward
    James Ward
    10 Dec 2014 | 8:50 am
    Many developers already have the Node.js toolchain installed on their machines but when I lead workshops there are always a few who don’t. The process of installing Node build toolchains can take quite a bit of time for new users (especially on Windows). To simplify the process of getting the gulp toolchain setup, Bruce Eckel and I created gulp launcher. With a fresh system you can run gulp with only one download and one command: $ gulp Downloading jq 1.3 for x86_64 MAC Downloading Node 0.10.33 for x86_64 MAC ... npm install output ... [09:13:25] Using gulpfile…
  • Dojo Security Advisory 2014-12-08

    The Dojo Toolkit Blog
    Colin Snover
    9 Dec 2014 | 12:04 pm
    Introduction Several XSS vulnerabilities have been discovered and fixed in the Dojo Toolkit. Masato Kinugawa discovered a security flaw in the SWF component of the dojox/form/FileUploader widget that allows for cross-site scripting attacks on domains hosting the affected SWF. After evaluating the disclosed vulnerability, similar additional XSS vulnerabilities were discovered by the Dojo Toolkit security team in other dojox components including dojox/av/FLAudio, dojox/av/FLVideo, and dojox/form/Uploader. A potential XSS vulnerability with a different attack vector was also discovered in…
  • add this feed to my.Alltop

    Christophe Coenraets

  • Employee Directory Sample App with React and Node.js

    Christophe Coenraets
    19 Dec 2014 | 8:22 am
    A couple of weeks ago, I shared an Employee Directory sample application built with React in seven steps. Employee directory is a mobile app that allows you to look up employees by name, view the details of an employee, and call, text, or email an employee. In this post, I share a new version of the application with two new features: Animated page transitions based on pageslider-react discussed in my previous post Data access using REST services exposed by a Node.js / Express server (included in the sample app) Running the Application You can test the application in your browser: Using this…
  • Animated Page Transitions with React.js

    Christophe Coenraets
    15 Dec 2014 | 9:01 am
    After exploring React in my previous post, I started experimenting with ways to implement animated page transitions in mobile web and Cordova-based apps. ReactCSSTransitionGroup provides the basic infrastructure for CSS-based animations. But after a few promising experiments, I ran into this problem. I also wasn’t sure this approach would give me enough control to implement the page transition choreography expected in mobile apps (like tie animation direction to browser history). I thought about using PageSlider, a micro library I shared two years ago, and that provides a simple API to…
  • Sample Mobile Application with React and Cordova

    Christophe Coenraets
    2 Dec 2014 | 11:33 am
    I recently spent some time playing with React, Facebook’s JavaScript framework for building user interfaces. The term “UI Framework” means different things to different people: In the case of React, it’s a framework that makes it easy to build and compose UI components; it is not a library of out-of-the-box UI components. Some key characteristics of the React: No templates: Components are the building blocks. By keeping the markup and the corresponding UI logic together, you have the full power of JavaScript to express the UI. More on this here. JSX syntax allows you…
  • Salesforce Mobile SDK Presentation

    Christophe Coenraets
    24 Nov 2014 | 12:08 pm
    Thanks everybody for attending my “Salesforce Mobile SDK” session at Salesforce1 World Tour in New York last week. The HTML slides for my session are available here (click the slide below to start): I ran the presentation as a hybrid app built with the Mobile SDK on my iPad so that I could demonstrate Mobile SDK features from within the presentation. When you run the presentation in a browser, certain features are not available. For example, taking a picture of the audience and share it on chatter (“You” slide). Also, make sure you enable the Salesforce OAuth popup.
  • ForceServer: A Local Server to Streamline Salesforce OAuth and REST Development

    Christophe Coenraets
    4 Nov 2014 | 12:00 pm
    Salesforce provides a REST API that makes it easy to access and manipulate Salesforce data from any application. To start using Salesforce OAuth and the REST APIs, you need to add a few components to your development environment: A Proxy Server to avoid cross-domain policy issues when invoking Salesforce REST services. (The Chatter API supports CORS, but other APIs don’t yet) A Local Web Server to (1) serve the OAuth callback URL defined in your Connected App, and (2) serve the whole app during development and avoid cross-domain policy issues when loading files (for example, templates)…
 
  • add this feed to my.Alltop

    ScottGu's Blog

  • Azure: Premium Storage, RemoteApp, SQL Database Update, Live Media Streaming, Search and More

    11 Dec 2014 | 11:14 am
    Today we released a number of great enhancements to Microsoft Azure. These include: Premium Storage: New Premium high-performance Storage for Azure Virtual Machine workloads RemoteApp: General Availability of Azure RemoteApp service SQL Database: Enhancements to Azure SQL Databases Media Services: General Availability of Live Channels for Media Streaming Azure Search: Enhanced management experience, multi-language support and more DocumentDB: Support for Bulk Add Documents and Query Syntax Highlighting Site Recovery: General Availability of disaster recovery to Azure for branch offices and…
  • Announcing Open Source of .NET Core Framework, .NET Core Distribution for Linux/OSX, and Free Visual Studio Community Edition

    12 Nov 2014 | 7:45 am
    This week we are holding our Connect() developer event in New York City.  This is an event that is being streamed online for free, and it covers some of the great new capabilities coming with the Visual Studio 2015 and .NET 5 releases.  You can watch the event live as well as on-demand here. I just finished giving the opening keynote of the event during which I made several big announcements: Announcing the Open Sourcing of the .NET Core Runtime and Libraries Over the last several years we have integrated more and more open source technology into our .NET, Visual Studio, and Azure…
  • Azure: Announcing New Real-time Data Streaming and Data Factory Services

    30 Oct 2014 | 11:39 pm
    The last three weeks have been busy ones for Azure.  Two weeks ago we announced a partnership with Docker to enable great container-based development experiences on Linux, Windows Server and Microsoft Azure. Last week we held our Cloud Day event and announced our new G-Series of Virtual Machines as well as Premium Storage offering.  The G-Series VMs provide the largest VM sizes available in the public cloud today (nearly 2x more memory than the largest AWS offering, and 4x more memory than the largest Google offering).  The new Premium Storage offering (which will work with…
  • Azure: New Marketplace, Network Improvements, New Batch Service, Automation Service, more

    28 Oct 2014 | 7:35 am
    Today we released a major set of updates to Microsoft Azure. Today’s updates include: Marketplace: Announcing Azure Marketplace and partnerships with key technology partners Networking: Network Security Groups, Multi-NIC, Forced Tunneling, Source IP Affinity, and much more Batch Computing: Public Preview of the new Azure Batch Computing Service Automation: General Availability of the Azure Automation Service Anti-malware: General Availability of Microsoft Anti-malware for Virtual Machines and Cloud Services Virtual Machines: General Availability of many more VM extensions – PowerShell…
  • Docker and Microsoft: Integrating Docker with Windows Server and Microsoft Azure

    15 Oct 2014 | 6:30 am
    I’m excited to announce today that Microsoft is partnering with Docker, Inc to enable great container-based development experiences on Linux, Windows Server and Microsoft Azure. Docker is an open platform that enables developers and administrators to build, ship, and run distributed applications. Consisting of Docker Engine, a lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments.
  • add this feed to my.Alltop

    Google Web Toolkit Blog

  • GWT 2014 Survey

    Bhaskar Janakiraman
    1 Dec 2014 | 4:26 pm
    The GWT development community has been using GWT survey results for the past two years as valuable input into planning for future GWT releases. Please help us continue this for next year, by filling in this year's GWT survey, conducted by Vaadin Ltd. This survey is similar to the GWT 2013 survey, whose results can now be downloaded directly from http://www.gwtproject.org/gwt_surveys.html.  Vaadin plans to make the results of the survey freely available in February 2015 at GWT.create and for free online at the same time.
  • GWT 2.7 Finalized!

    Bhaskar Janakiraman
    21 Nov 2014 | 3:55 pm
    Thanks to everyone who pitched in and helped test GWT 2.7 RC1. We are happy to announce that GWT 2.7 is now final.  See release notes for a summary of changes.  You can download this release from here. We also have a new GPE that includes Super Dev Mode support, get it from here. - GWT and GPE Teams
  • GWT.create 2015 is around the corner...

    Bhaskar Janakiraman
    18 Nov 2014 | 4:12 pm
    The 2015 GWT.create conference is happening on January 22-23 in Mountain View, California and on January 27-28 in Munich, Germany. Many Googlers will be attending this year at the Mountain View venue, including the GWT team and people from teams using GWT within Google. This year’s sessions will include coverage of new functionality in upcoming versions of GWT, including Java 8 support and better interoperability with Javascript and Web Components. We will also talk about how Inbox by Gmail was built, using GWT and j2objc together to run the same code on the web and mobile devices. We hope…
  • GWT 2.7 RC1 is here!

    Bhaskar Janakiraman
    4 Nov 2014 | 10:15 am
    Today we are excited to announce GWT 2.7 Release Candidate 1.  Thanks to everyone who contributed to this release. This release has the much anticipated support for incremental compilation in Super Dev Mode, dramatically reducing interactive build times. GWT 2.7 also has a host of new features, performance improvements and bug fixes.  For a summary of changes since GWT 2.6.1, read the release notes You can download this release from here For this release, we also have updated the GPE to include support for Super Dev Mode, get it from here - GWT & GPE Team
  • GWT.create 2015 Conference

    Bhaskar Janakiraman
    4 Sep 2014 | 3:10 pm
    Vaadin is hosting the second GWT.create conference, with repeat events in Mountain View and Munich. This is going to be another exciting event, connecting GWT developers worldwide. The following is a guest blog post from Fredrik Rönnlund of Vaadin Ltd. GWT.create Conference, January 22-23. 27-28, 2015 The largest dedicated GWT conference is back in January. Last year over 650 people joined the GWT.create conference and this time we're redoing the conference as an even larger conference. We're happy to announce speakers from Google's GWT team, the original creators of GWT Bruce Johnson and…
 
  • add this feed to my.Alltop

    James Ward

  • Introducing Gulp Launcher

    James Ward
    10 Dec 2014 | 8:50 am
    Many developers already have the Node.js toolchain installed on their machines but when I lead workshops there are always a few who don’t. The process of installing Node build toolchains can take quite a bit of time for new users (especially on Windows). To simplify the process of getting the gulp toolchain setup, Bruce Eckel and I created gulp launcher. With a fresh system you can run gulp with only one download and one command: $ gulp Downloading jq 1.3 for x86_64 MAC Downloading Node 0.10.33 for x86_64 MAC ... npm install output ... [09:13:25] Using gulpfile…
  • Java Doesn’t Suck – You’re Just Using it Wrong

    James Ward
    3 Dec 2014 | 8:14 am
    I’ve been building enterprise Java web apps since servlets were created. In that time the Java ecosystem has changed a lot but sadly many enterprise Java developers are stuck in some very painful and inefficient ways of doing things. In my travels I continue to see Java The Sucky Parts – but it doesn’t have to be that way. It is time for enterprises to move past the sucky ways they are using the Java platform. Here is a list of the suckiest parts of Java that I see most often and some recommendations for how to move past them. 10 Page Wikis to Setup Dev Environments Suck…
  • Dreamforce 2014: Wearables, Engagement Apps, $1M Hackathon

    James Ward
    30 Sep 2014 | 9:15 am
    Dreamforce 2014 is quickly approaching and this year is going to be amazing! I’ll be presenting a few sessions and helping at the $1 Million Hackathon. Here are my sessions: Integrating Clouds & Humans with the Salesforce Wear Developer Packs As smart watches and other human-integrated devices make their way into the mainstream, developers will need to quickly ramp up to these new paradigms and interaction models. Integrating these new wearable devices with Salesforce connects users to their businesses and customers in new ways. Join us as we use code and examples to dive into the…
  • Jekyll on Heroku

    James Ward
    24 Sep 2014 | 12:46 pm
    Jekyll is simple static content compiler popularized by GitHub Pages. If you use Jekyll in a GitHub repo a static website will automatically be created for you by running Jekyll on your content sources (e.g. Markdown). That works well but there are cases where it is nice to deploy a Jekyll site on Heroku. After trying (and failing) to follow many of the existing blogs about running Jekyll on Heroku, I cornered my coworker Terence Lee and got some help. Turns out it is pretty simple. Not interested in the details? Skip right to a diff that makes a Jekyll site deployable on Heroku or start from…
  • An Architects Guide to the Salesforce1 Platform

    James Ward
    19 Aug 2014 | 8:52 am
    Salesforce.com was initially created as a Sales Force Automation (SFA) / Customer Relationship Management (CRM) application in the cloud but has evolved over the years into a modern platform for all types of enterprise applications. Now the Salesforce name is a legacy artifact of that past. This is like the name Frigidaire which is still the name for a company that now produces much more than Frigidaires (i.e. Refrigerators). The Salesforce1 Platform still provides the SFA & CRM applications but is also a foundation for building modern systems. Pricing & Additions The…
  • add this feed to my.Alltop

    The Dojo Toolkit Blog

  • Dojo Security Advisory 2014-12-08

    Colin Snover
    9 Dec 2014 | 12:04 pm
    Introduction Several XSS vulnerabilities have been discovered and fixed in the Dojo Toolkit. Masato Kinugawa discovered a security flaw in the SWF component of the dojox/form/FileUploader widget that allows for cross-site scripting attacks on domains hosting the affected SWF. After evaluating the disclosed vulnerability, similar additional XSS vulnerabilities were discovered by the Dojo Toolkit security team in other dojox components including dojox/av/FLAudio, dojox/av/FLVideo, and dojox/form/Uploader. A potential XSS vulnerability with a different attack vector was also discovered in…
  • Autumn 2014 Dojo events

    Dylan Schiemann
    29 Aug 2014 | 4:45 am
    There are a number of Dojo events this autumn. We hope to meet you at one of these events: Dojo Community Day Dojo Community Day. October 26, Amsterdam. Free registration required. Meetups Intern 2. October 9, Nick Nisi, SitePen. London, UK. Free registration required. Intern 2. October 16, Dylan Schiemann, SitePen. Boston, MA. Free registration required Conferences EdgeConf. September 20, Dylan Schiemann, SitePen. San Francisco. Paid registration required. FullStack. October 23-24, Dylan Schiemann, SitePen. London, UK. Paid registration required Training Workshops Dojo 101, 201, and 202.
  • Dojo community day Switzerland

    Dylan Schiemann
    18 Aug 2014 | 2:18 pm
    We recently hosted a Dojo Community Day in Brugg, Switzerland on the Saturday following a week of Dojo workshops. We had about 25 Dojo users and committers join us from England, France, Netherlands, Germany, Romania, Austria, and Switzerland for a fun day of hacking and discussions about current and future directions of Dojo. We began the day by welcoming the group at the modern university in Brugg/Windisch and, thanks to SitePen, we had Dojo t-shirts and stickers for everyone. After some initial time to socialize and get everyone situated with wifi, I delivered a short talk on the current…
  • Case study: HPCC Systems

    Dylan Schiemann
    31 Jul 2014 | 12:01 am
    The large companies that use Dojo are widely known. This series features lesser known users of Dojo, and their stories. This time, we interview Gordon Smith from HPCC Systems, a subsidiary of LexisNexis RISK Solutions. Q: How did you first learn about Dojo? A: Through Google / Stack Overflow. I suspect my “discovery” of Dojo was a bit different to the norm, as prior to 2013 I had never really done any Web Development. Up until then I was predominantly a C++ Developer, some Java and a smattering of C#. Initially I wanted to knock together a single page proof of concept, consisting…
  • Case study: FreeNAS

    Dylan Schiemann
    18 Jun 2014 | 5:45 am
    The large companies that use Dojo are widely known. This series features lesser known users of Dojo, and their stories. This time, we interview William Grzybowski from iXsystems, a California-based company and creators of FreeNAS. Q: How did you first learn about Dojo? A: Around Dojo 1.3. I was tasked to write a tree menu and I was pointed to a Dojo example of the dijit/tree. The learning curve was higher compared to other simple frameworks but it was totally worth it. Q: Why did you choose Dojo? A: We were looking for a JavaScript toolkit capable of build an UI-rich application, Dojo did…
 
  • add this feed to my.Alltop

    Sencha Blog

  • Sencha Space: Beyond Native Packaging—Your Questions Answered

    18 Dec 2014 | 7:56 am
    In last week’s webinar Sencha Space: Beyond Native Packaging, we discussed some of the important aspects of hybrid application development that cause significant friction. Specifically, we illustrated how native packaging tools waste both time and money by forcing developers to repeat the application development lifecycle for each of their supported platforms. We then introduced Sencha Space and demonstrated how it makes the process of developing and deploying HTML5 applications much faster and easier. Using a managed runtime environment that supports desktops, tablets and smartphones,…
  • SenchaCon 2015: Call for Papers is Open

    17 Dec 2014 | 7:56 am
    SenchaCon 2015 will offer two days of technical sessions presented by Sencha customers and partners, as well as the Sencha team. This is your chance to share how you’ve used Sencha technology to design, develop and deploy amazing applications. These three tracks will give everyone an opportunity to dive into the latest innovations in HTML5 application development. If your proposed talk is approved, you’ll receive one complimentary pass to the event and have the opportunity to hang out with hundreds of developers from leading enterprises across the world. Here’s a quick recap…
  • Announcing Sencha Ext JS 5.1

    11 Dec 2014 | 7:56 am
    On behalf of Sencha and the entire Ext JS team, I’m proud to announce the release of Sencha Ext JS 5.1. With this release, we’ve added exciting new features that further improve the richness of the Sencha Ext JS framework, especially around building data-driven single page applications. Ext JS 5.1 comes with an entirely new grid selection model (the spreadsheet model), along with other components and enhancements, including 3D columns and bar charts, a color selector, a rating widget, and an enhanced drawing package. These enhancements are a result of great feedback from our customers…
  • Top Support Tips

    9 Dec 2014 | 8:29 am
    ExtraParams in Ext JS 5 by Greg Barry Ext JS 4 allowed users to append extraParams directly to a connection like so:   Ext.Ajax.extraParams { foo "bar" }   Due to changes in the Ext JS 5 data package, this is no longer a viable solution. You should now use the setExtraParams() and getExtraParams() methods provided by Ext.data.Connection. For instance:   Ext.Ajax.setExtraParams({ foo "bar" })   For more information about these methods, please review the following resources: Ext.data.Connection You can see this functioning in a…
  • Sencha Space Webinar Series: Session 2 - Beyond Native Packaging

    5 Dec 2014 | 12:15 pm
    We are pleased to announce the second installment in our Sencha Space webinar series. In this session, we’ll explore the deficiencies of native packaging solutions and how Sencha Space provides a better way to deploy, secure, and manage hybrid applications. By leveraging the management and security features of Sencha Space, while eliminating the need for native packagers and app store distribution, organizations can realize significant productivity gains and cost savings over the lifetime of their applications. Space Webinar: Beyond Native Packaging Tuesday, December 9, 2014 10:00am San…
  • add this feed to my.Alltop

    Official jQuery Blog

  • jQuery 1.11.2 and 2.1.3 Released – Safari Fail-Safe Edition

    Dave Methvin
    18 Dec 2014 | 7:46 am
    Season’s greetings! After a thoughtful review of the Naughty and Nice lists, we have decided to leave a small present under the tree to finish 2014: jQuery 1.11.2 and 2.1.3! These releases include several bug fixes to make your cross-browser development experience better. The most significant fix in this release is a workaround for a serious querySelector bug in Safari 8.0 and 7.1. When this bug popped up we were hopeful that it would be fixed in patch releases but that did not happen. Apple is by far the least transparent browser maker, and we have very little information about when…
  • Improving the Pointer Events Polyfill

    Kris Borchers
    17 Dec 2014 | 9:45 am
    Today, we’re excited to announce that Google has transferred its Pointer Events polyfill to the jQuery Foundation. This polyfill was originally written by Google’s Polymer team but since Google has chosen to put their Pointer Event implementation on hold, we engaged to ensure that the polyfill is maintained and continues to be a tool developers can use as a path to the eventual native implementation in all browsers. Many thanks to Google and the Polymer Team for allowing us to build off their work and continue development. The jQuery Foundation has been, and continues to be a…
  • QUnit 1.16 Release and Roadmap

    Jörn Zaefferer
    10 Dec 2014 | 5:32 am
    We’ve just released QUnit 1.16, an important milestone for the project. This release introduces several new APIs that will become the default in QUnit 2.0. To help migrate to these APIs, you can start using them today in 1.16. Our 2.x upgrade guide provides all the details you need to change your existing test suite to the new APIs. Here’s a quick overview of the new APIs: QUnit.test( "assert.async() test", function( assert ) { var done = assert.async(); var input = $( "#test-input" ).focus(); setTimeout(function() { assert.equal( document.activeElement, input[0], "Input was focused" );…
  • jQuery 3.0: The Next Generations

    Dave Methvin
    29 Oct 2014 | 11:23 am
    It’s hard to believe it’s been nearly eight years since jQuery was released. Web development has changed a lot over the years, and jQuery has changed along with it. Through all of this time, the team has tried to walk the line between maintaining compatibility with code from the past versus supporting the best web development practices of the present. One of those best practices is semantic versioning, or semver for short. In a practical sense, semver gives developers (and build tools) an idea of the risk involved in moving to a new version of software. Version numbers are in the…
  • jQuery Foundation Adopts Mousewheel Plugin

    Scott Gonzalez
    27 Oct 2014 | 11:15 am
    The jQuery Foundation is pleased to announce that Brandon Aaron has donated his jquery-mousewheel plugin to the jQuery Foundation. Brandon is a jQuery team alumnus and he leaves the plugin in great shape with very few open issues. It’s a very popular plugin, one that’s often used along with jQuery UI and other widgets. Adopting the mousewheel plugin is part of the jQuery Foundation’s mission to make a web developer’s work easier. We want to ensure that web developers can use this plugin and be confident it will be supported into the future. We can’t do this…
  • add this feed to my.Alltop

    RIAGENIC.com

  • Creating a designer & developer workflow end to end.

    Scott Barnes
    16 Dec 2014 | 2:44 am
      When I was at Microsoft we had one mission really with the whole Silverlight & WPF platform(s) – create a developer & designer workflow that keeps both parties working productively. It was a mission that i look back on even to this day with annoyance, because we never even came close to scratching the surface of that potential. Today, the problem still even with Adobe and Microsoft competitive battles in peace-time hasn’t actually been solved – if anything it kind of got slightly compounded or fragmented more so. Absorbing the failure and having to take a…
  • I think therefore I know.

    Scott Barnes
    14 Dec 2014 | 1:16 am
    When you’re in a role of UX you tend to have contested territory marked out around you. Everyone around you has an opinion on something that fits within your charter so you in turn have to be the guarded diplomat constantly. I don’t mind heated exchange of ideas, when people get passionate about something they always stand their ground on a topic and make sure their voice is heard clearly and loudly (often without politeness attached). In these situations what I typically have echoing at the back of my brain is a question “do they think or do they know”. I think something instead of I…
  • How UX & Ethnography mix.

    Scott Barnes
    8 Dec 2014 | 4:03 am
    Inside most organisations you’ll likely see a marketing team distill their customer base into a cluster of persona(s), which in their view is a core representative of a segment of their audience in a meaningful & believable form. These persona(s) are likely to be accurate or moreover a confirmation on a series of instincts that may or may not have supportive data to underpin their factoids. The issue with these personas is that they are likely to be a representative of the past, that is to say using them isn’t really about transplanting their behaviors into the future, instead its…
  • When a Product Manager of legacy confronts UX.

    Scott Barnes
    17 Jun 2014 | 5:29 am
    I’ve been sitting on this blog post for quite some time trying to articulate how I see the two sets of roles interacting and co-existing with one another. I’ve been in both these roles both separately and collectively and it’s really a puzzling uncomfortable experience. The problem today, is simple – UX has traction and before we all start high fiving each other on this victory, we still need to reconcile how this whole thing is going to work. Today, typically UX is a huge challenge for product teams to invest in, especially if they are deeply entrenched in legacy solution(s)…
  • Windows 9 – replacing it with a triumvirate of products

    Scott Barnes
    17 Feb 2014 | 3:02 pm
    This morning I saw a question posted to the local OzDotNet mailing list I subscribe to (i love me some DL action).  I thought I’d keep this response on my blog for two reasons – I love the sound of my own voice (dah) and this is starting to become a default response I keep giving over and over privately and in parts publicly? I have noticed in a few places discussions comparing the UI and API of WinRT with Silverlight, and suggesting that it (WinRT) is preferable. Mostly, these were quite old posts (a series of 6 or more at SharpGIS was my first sense of this).   It does raise…
 
  • add this feed to my.Alltop

    SproutCore

  • SproutCore 1.11.0 Release Candidate 2

    SproutCore
    10 Dec 2014 | 9:02 am
    The next release candidate for version 1.11.0 is now available. This release candidate addresses a few bugs, makes some important under-the-hood improvements (e.g. SC.View layout update performance, reducing SC.Event memory churn, avoiding leaking arguments) and updates the API of SC.ActionSupport. The detailed change log can be viewed here: https://github.com/sproutcore/sproutcore/blob/master/CHANGELOG.md To install SproutCore 1.11.0.rc2 for testing, please upgrade your previous version of SproutCore by running the following: gem update sproutcore --prerelease We will be using your feedback…
  • Developer Journal: Memory Optimization

    Tyler Keating
    4 Dec 2014 | 8:10 pm
    The next release candidate for 1.11.0 will be out very shortly, but I thought it best to post a brief update on the past week’s work as this week saw a concentrated effort on core optimization. First we took another look at the use of arguments lists throughout the framework and found several more occurrences of it being accessed in an inefficient manner. Depending on the browser, accessing arguments in such a way that causes it to be allocated can be up to 80% slower and so it’s really good to have these all fixed. The other piece of optimization work undertaken has been much…
  • SproutCore 1.11.0 Release Candidate 1

    SproutCore
    26 Nov 2014 | 8:58 am
    We are pleased to announce the pre-release of SproutCore 1.11.0. Where version 1.10 drastically reduced the memory use of SproutCore, 1.11 goes even further to ferret out bottlenecks and improve the overall performance for SproutCore apps. This new version also introduces many API improvements and additions to further ease the development of modern large scale web applications. When 1.11.0 final is released in the coming weeks, we will post an in-depth look at the major changes, but until then, the full list can be viewed here: https://github.com/sproutcore/sproutcore/blob/master/CHANGELOG.md…
  • Developer Journal

    Tyler Keating
    7 Nov 2014 | 10:52 am
    Since there has been so much activity in SproutCore lately in the run up to 1.11.0, I thought it would be best to start a more regular update on the changes occurring in master. While we occasionally highlight a specific new feature in depth through a “Dispatches from the Edge” post, there are actually hundreds of small, yet interesting, changes occurring weekly that aren’t large enough to warrant their own post. It’s my hope to capture these changes in a weekly to bi-weekly developer update. So let’s begin with the last couple of weeks (Note: no changes are…
  • Dispatches From the Edge: Polymorphic Records

    Tyler Keating
    12 Oct 2014 | 10:40 am
    We have good news for anyone using the experimental polymorphism framework from within SproutCore. You’ll be glad to know that it has now made its way into the official datastore framework as part of SC.Record. If you have been using this framework, you’ll be even more glad to learn that polymorphic records are now significantly faster and more memory efficient. As well, this change includes a critical bug fix that resulted in polymorphic records getting mismatched when their id was changed. For those interested in what this change means, here’s how it works. First, if…
  • add this feed to my.Alltop

    Treehouse Blog

  • Holiday Cheer is Almost Here!

    Faye Bridge
    19 Dec 2014 | 6:01 am
      This month we’re celebrating the end of a fantastic year, full of successes and achievements by the Treehouse community. We’re also looking forward to the start of 2015, a new year of learning and exciting opportunities. So we’re hosting a very special festive giveaway to celebrate you, our amazing students. How 12 Days of Holiday Cheer Works Starting tomorrow (12/20), we’ll be counting down to the end of the year with 12 days of giveaways! We have heaps of exciting prizes to give away including: Treehouse t-shirts, notebooks, stickers; licenses to Balsamiq Mockups, Adobe…
  • Optimize Images for the Web

    Nick Pettit
    18 Dec 2014 | 6:00 am
    One of the best ways to create fast websites is to optimize images for the web. HTML, CSS, JavaScripts, and fonts can add up, but nothing will slow a page down like tons of unoptimized graphics. In my experience, images tend to account for the majority of a page’s total file size (commonly known as “page weight”). If you optimize images, transfers from the server to the browser will happen much faster. Let’s dig in. Use SVGs First Scalable Vector Graphics (SVG) is an XML markup language for storing vector images (check out SVG Basics on Treehouse). Instead of using…
  • New Courses: Java Objects & SVG Basics

    Gill Carson
    17 Dec 2014 | 6:39 am
    New Courses: SVG Basics Scalable Vector Graphics (SVG) is an XML markup language for creating two-dimensional images using vectors. This is different from traditional raster-based image formats that use pixels, like JPEG and PNG. When used on web pages, SVG images provide an infinite level of detail, so they look sharp regardless of screen size or pixel density. In this course, we’ll look at situations where SVGs are better than PNG and JPEG files, as well as when an SVG might not be the best choice. Finally, we’ll learn how to modify SVGs using CSS. This course has pre-requisites…
  • Material UI in React

    Jason Seifer
    16 Dec 2014 | 9:11 am
    It’s Tuesday which means that the Treehouse Show is back! In episode 120 of The Treehouse Show, Nick (@nickrp) and Jason (@jseifer) talk about web performance, Material UI, and more. For a free month’s trial, Join Jason and Nick at http://teamtreehouse.com/show. Watch Episode 120 of The Treehouse Show This Week’s Links Perf.Rocks Material UI – Material Design React Components gka/chroma.js CSS Dig FnordMetric | Framework for building beautiful real-time dashboards The post Material UI in React appeared first on Treehouse Blog.
  • Ryan Talks About the History of Treehouse

    Gill Carson
    16 Dec 2014 | 8:30 am
    Our CEO, Ryan Carson, appeared on ‘The DC Executive Hangout’, a live weekly show to gain valuable insight from industry influencers. Hosted by Jared Gold and Jamilah Corbitt, Ryan talks about the history of Treehouse and where we are going in the future. Check out the interview below! The post Ryan Talks About the History of Treehouse appeared first on Treehouse Blog.
  • add this feed to my.Alltop

    Curl Global Community - All Forums

  • OEM にアクセスできない

    4 Dec 2014 | 9:51 pm
    ★point  鳴かぬなら、殺してしまえSSL Oracle をインストールして、データベースを作成後、 Database Console のサービスが立ち上がっているのに、 Oracle Enterprise Manager(OEM)をブラウザで表示しようとすると、 「この Web サイトのセキュリティ証明書には問題があります。」と表示され、 閉じるしか選択肢がない状態になることがある。 Fire Fox でアクセスすれば表示できる場合もあるが、 ある環境ではできなかった。…
  • RecordSetでの大量データ

    4 Dec 2014 | 9:41 pm
    ★point 大量データを扱うときは、RecordFieldの数に気をつけろ ビッグデータといわないまでも、数万件から数十万件のデータを、 Curlで扱いたいということが最近増えてきました。 私が大量データを扱う経験したのは、CSVで作成した元データを、サーバに送って取り込む機能。 通常業務では取り込む対象は数件とのことだったので、1万件程度の負荷テストだけで済ませていました。…
  • BigDecimal の丸め

    19 Nov 2014 | 6:19 pm
    BigDecimal の RoundingMode で毎回悩むので、メモ。 Code: {def fr = {Frame}} {def ary-rounding-mode =     {{Array-of RoundingMode}         RoundingMode.away-from-zero         || ゼロから遠いほうへ近づける         , RoundingMode.ceiling              || 切り上げ(天井)         ,…
  • 独立型アプレットでのサブアプレット

    2 Nov 2014 | 6:55 am
    はじめまして、Curlを勉強中です。 Webブラウザを使わないで動作する独立型アプレットでツールを作ろうと思っています。 バックグラウンドで定期的に処理を行いたいのですが、 サブアプレット用のクラスメソッドを上手く呼ぶことができません。 特にエラーもなく、何処が原因かわからないのでアドバイスお願いします。 参考にしたページは以下です。 http://developers.curlap.com/re-referenc...groud.html http://developers.curlap.com/curl/docs/c...cript.html…
  • チェックボタンセルのUI

    16 Oct 2014 | 1:23 am
    下記のように、チェックボタンセルのUIを設定しようとすると、 「コンテナを繰り返し処理する間に [{Set-of Type} @0x09D65C94].size が変更されました。の為、例外Errorで停止」 というエラーが出てしまいます。 SRGCheckButton に、独自のUIを設定するにはどうすればよいでしょうか。 Code: {define-class public CustomSRGSkinnableCheckButtonUI {inherits SRGSkinnableCheckButtonUI}   {constructor public {default ...}     {construct-super {splice ...}}   } } {def c =…
 
  • add this feed to my.Alltop

    SilverlightShow: Silverlight Community

  • Daily News Digest 12/19/2014

    19 Dec 2014 | 3:11 am
    Here is the new SilverlightShow content for Friday, December 19th, 2014. WindowsPhone 8.1: Wow, now its very simple to make Navigation Drawer in Phone! Dependency property registration helper Announcing General Availability of Mobile Offline Sync Managed SDK Bring your Windows Phone Silverlight apps to Windows Runtime XAML Why Universal Apps as not as universal as you may think Subscribe to our Daily News Digest RSS Feed to receive a summary of all SilverlightShow news! Or follow our news on Twitter - @silverlightshow!
  • WindowsPhone 8.1: Wow, now its very simple to make Navigation Drawer in Phone!

    19 Dec 2014 | 3:05 am
    Read original post at Subramanyam Raju's Windows Phone Tutorials BlogYes I am really happy now. Because now very nice built-in 'DrawerLayout' library is available from 'Nuget'. And I am really says very thanks to 'amarmesic' for providing this layout. Before in 8.0, we need to write lot of code to make 'Navigation Drawer'. But now we can make it with very few steps. Any way for my kudos visitors, I will be discuss it in this post.
  • Dependency property registration helper

    19 Dec 2014 | 2:56 am
    Read original post by Toni Petrina at Toni codes .NETWhile the property (at the bottom) itself cannot be simplified anymore, the registration part at the top can be simplified quite a lot. Let’s take a closer look at the necessary parameters: First is the property name which one should never write in string literals. The new feature in C# 6: nameof will help fix that, but for now we are stuck with this. The second parameter is the type of our property, which is already written below and should somehow be inferred automatically. Reflection could help with that, but it’s a…
  • Announcing General Availability of Mobile Offline Sync Managed SDK

    19 Dec 2014 | 2:51 am
    Read original post by Donna Malayeri at Microsoft Azure BlogWhen writing modern mobile apps, developers have to consider the reality that end users may not always have network access. This can be due to a transient network issue, or it could be a mobile app that’s often used in remote areas with little connectivity. Also, sometimes mobile data plans can be very expensive, so users appreciate apps that limit their network calls. However, many apps don’t work offline, because of the challenges of implementing correct sync behavior.
  • Bring your Windows Phone Silverlight apps to Windows Runtime XAML

    19 Dec 2014 | 2:43 am
    Read original post by Larry Lieberman at Building Apps for Windows BlogWith the release of Windows Phone 8.1 last year, we introduced the concept of universal Windows apps. Windows 10 will build on our commitment to provide a common Windows platform with one API layer (WinRT) and consistent UX design surfaces. For developers creating new apps for Windows today, this universal approach is recommended as it allows you to target both Windows and Windows Phone and to be prepared for Windows 10. For you, we’ve got great documentation (Building universal Windows apps for all Windows…
Log in