…compounded by the basic architecture of these app runtimes, where a single thread deals with all of the UI. To compensate, you need to constantly tune your worker threads to balance processor limits against underutilization and over-saturation of I/O and the cell or WiFi connection. Our goal was to find a way to see what was really happening on all of our threads and the hardware while respecting the sandboxes placed on apps.
New Relic has been working hard to provide a seamless experience …
…app language agent. They make sure that the agent is relaying performance metrics to the web based UI. Then, the developer would simply add the mobile New Relic SDK to their mobile app, enabling it to communicate with their existing New Relic account monitoring their web apps running on Google Compute Engine from within the same New Relic UI. They can then leverage New Relic plugins (from the New Relic gallery, or those they built) and extend what they monitor across all aspects …
…Anything that can be a view, should be a view. It turns out to be a great way to attach behavior to a UI element, even very simple things. Here we see an experience section where the underlying views have been labeled.
A profile can have a lot of sections, but each section behaves similarly. We made an effort to reduce duplication by introducing a base section prototype.
And section views weren't unique for having duplication. We extracted prototypes for edit modals, …
Checklists: Learn how to make use of table views and store user data by building a "to-do list" app.
MyLocations: Build a location-aware app, and learn more about iOS' object model and Core Data.
…strength of servers (DB queries, HTML generation) and clients (showing HTML, UI interactivity) and minimizes the amount of code you have to write.
For any sort of application, always, always go for something that the people creating and maintaining it use in their own, paid-for products. Avoid anything that solves "potential problems" that aren't actual real problems like the plague.
Pragmatic, real-world solutions beat "oh-so-clean-we've-everything-in-layers-hypermedia-blah-blah-blah" …
Don't cut corners when coding UI shows by example(s) how paying attention to little details can make your UI more pleasant to use. If you read nothing else this week, make it this post.
To . This 3 minute video illustrates what design is all about, and how you pay attention to usability and popular trends. Also, baby bottles. A Bottle
Why "Simple" . So this post takes some liberty with science, but the point still stands: Are Scientifically Better
…design and development of the user interface of WWDR's web applications. Work with UI designer and marketing to analyze business requirements and contribute to functional requirements. Collaborate with server-side software engineers on design, document technical specifications, and implement proper solutions. Please apply here .
Sr. The iOS Systems Team is looking for a Software Engineer to work on operations, tools development and support of worldwide …
…and applications, " to serve as inspiration ". Lots of great stuff, and an interesting UI that puts the emphasis on copy.
Type porn : " We look under the hood of websites to show what fonts they're using and how they're using them. " for most work environments.
UX and the Civilizing Process . In essence " is etiquette for computers " and UX develops along similar lines to human civility:
Thus we find the common …
…four-column grid, but found it hampered our flexibility. To give folks further flexibility, we also included UI elements — buttons and panels — that designers use frequently. But they're completely customizable to suit any design needs.
But Ink is more than a framework. It's a process that creates conventions for organizations and developers to adopt that creates consistency in the way emails are developed.
2. Outlook Still Matters
Outlook still has significant market share, …
Create individual Sass files for each UI component, such as navigation, then separate the components from app.scss and _settings.scss files by placing them in their own folder. If you're working on a complex app with a lot of UI components you can even separate those components into folders based on type. For example, main navigation, sub-navigation, and pagination can all be placed in a navigation folder.
Organizing files makes it super easy for you and your team members to find …