Kate Zaremba: How To Build A Portable Design Studio

Kate Zaremba: How To Build A Portable Design Studio

Kate Zaremba: How To Build A Portable Design Studio

Kate Zaremba uses Dell technology solutions to bridge the gap between reality and her wild imagination. She runs her innovative wallpaper, textile and set design business from her studio and on-the-go. See why designer and entrepreneur Kate Zaremba chooses Dell to power her business, and learn how she partners with her Dell Small Business Advisor.

Learn more about how Dell Technology Advisors partner with small businesses: https://www.dell.com/smallbusinesspartner

Source: Dell YouTube






See How Dell Technology Empowers These Small Business Owners

See How Dell Technology Empowers These Small Business Owners

See How Dell Technology Empowers These Small Business Owners

Starting a business takes guts. And the right mix of people and technology. Dell’s US-based Small Business Technology Advisors, can help you customize the right tech solution for your business. Meet Kate Zaremba and Patrice Banks. Learn how they use Dell technology to achieve their business goals.
Learn more about how Dell Technology Advisors partner with small businesses: https://www.dell.com/smallbusinesspartner

Source: Dell YouTube






Discover How Dell Solutions Power Small Businesses' Success

Discover How Dell Solutions Power Small Businesses’ Success

Discover How Dell Solutions Power Small Businesses' Success

Starting a business takes guts. And the right mix of people and technology. Dell’s US-based Small Business Technology Advisors, can help you customize the right tech solution for your business. Meet Kate Zaremba and Patrice Banks. Learn how they use Dell technology to achieve their business goals.
Learn more about how Dell Technology Advisors partner with small businesses: https://www.dell.com/smallbusinesspartner

Source: Dell YouTube






Node-ChakraCore update from Node.js Interactive 2017

Node-ChakraCore update from Node.js Interactive 2017

Earlier this year, we shared an update on some key milestones achieved for Node-ChakraCore like cross-platform support, community participation for N-API, Node-ChakraCore on iOS and more. Today, as Node.js enthusiasts from all over the world gather in Vancouver, Canada for Node.js Interactive, we’d like to share an update on Node-ChakraCore – from its progress in handling production workloads and advancing N-API, to an update on running Node on iOS with ChakraCore.

Node-ChakraCore in production deployments

While Node-ChakraCore is still a pre-release project, and the team has been actively working on improving its reliability, performance and compatibility with popular Node.js modules. As with any new platform, running large production workloads is always a great challenge to test maturity and quality.

Today we are happy to announce that Microsoft Edge Developer portal is handling 100% of its production traffic on Node-ChakraCore! This is a large global website, deployed across multiple datacenters across multiple regions, which handles over 16 million requests per month. Our site uses over 60 npm modules including popular ones like body-parser, cheerio, express, lodash, redis, winston, applicationinsights, and many more.

Node-ChakraCore was a drop-in replacement for Node runtime for this website, demonstrating great compatibility with the existing Node.js module ecosystem—we’re happy to report that not a single line of application code was changed to achieve this migration.

Screen capture of dev.microsoftedge.com running in Microsoft Edge

The Microsoft Edge Developer site now runs 100% of production traffic on Node-ChakraCore

Node-ChakraCore is also beginning to see production usage outside of Microsoft properties, specifically for its Time-Travel debugging (TTD) capabilities. Travix is a global online travel company with various travel brands like BudgetAir.com, CheapTickets.nl, vliegwinkel.nl, Vayama.com and FlugLaden. It handles around 3.5 million bookings per year across all its different brands.

Screen capture showing Travix.com in Microsoft Edge

Travix uses Node-ChakraCore for their build system for the entire website, including their CI/CD pipeline.

Travix uses Node-ChakraCore for their build system for the entire website, including their CI/CD pipeline. According to Jean Baudin, a software developer at Travix, the main reason for this was Time-Travel debugging capability with Node-ChakraCore.

Using Time-Travel debugging in our CI/CD pipeline has significantly reduced our time to repro and diagnose the issues in our CI/CD pipeline

– Jean Baudin, Software Developer, Travix.com

Their home-grown CI/CD pipeline uses TTD record functionality for pre-production testing to automatically capture traces in case of errors, which is then used offline by developers to quickly reproduce the problem in VSCode with ability to step back and understand the control flow of the faulty execution, thereby saving time in searching through logs and reconstruction of the repro steps.  Travix also uses Node-ChakraCore in its production deployment of one of their microservices that handles its gateway to connect to KongDB for their database access.

These deployments are a significant milestone in our journey to enable Node-ChakraCore as a drop-in replacement for production sites in the future. Our goal is to exit pre-release status having rigorously validated Node-ChakraCore to meet the high quality bar expected by Node.js developers.

ABI Stable Node.js API (N-API)

Evolving the Node.js ecosystem through community participation is one of the main objectives of Node-ChakraCore and we are humbled to have the opportunity to participate in the conversations regarding future of Node.js. The N-API project is one such example of the Node-ChakraCore team collaborating with the API working group and others in the community to solve a real-world problem for Node.js native module developers by helping define and implement a new ABI stable API surface for Node.js. ABI stability is very important to have a healthy and robust module ecosystem that allows more potential for future growth of the platform. N-API helps reduce the maintenance costs for native module authors by allowing them to compile their modules just once for all future Node versions. More significantly for native module consumers, it reduces friction in upgrading to new Node version since the native module dependencies will “just work” against the new version of Node.

N-API has been available as an experimental feature since May 2017 in Node 8.0, and we’ve been excited by the interest shown in just a few short months, as can be seen by the chart below showing downloads of the node-addon-api module.

Chart showing downloads of the node-addon-api over time, trending rapidly updward from ~250 in Jun 2017 to ~1500 in Sep 2017

Downloads of the node-addon-api module (via npm-stat.com)

We’ve heard lots of great feedback from the community on the initial implementation. The working group has been able to quickly act on your feedback, and has recently landed several important changes available in Node.js 8.6—most notably, the removal of the command line flag, which now enables N-API module deployments in prod/pre-prod environment without having to change the deployment scripts, making it easier to interop with ES6 modules and support for async_hooks. With this, all known breaking changes have landed in Node 8.6, and we now strongly encourage module maintainers to consider porting a native module to N-API.

The next milestone for N-API is to exit the experimental status, which depends on community adoption. Check out the N-API github repository to find out different ways to help in moving this project forward.

Node.js for Mobile Apps

Node.js was born in the cloud, but recently we’ve seen growing interest in running Node.js on mobile devices. Some examples include hood.ie’s offline first initiative, Rockwell Automation’s TeamOne solution for factory floor device automation, and Luna from Craftwork, which runs both on a set-top box and on an iPad to allow same content consumption experience on a TV and on a tablet, and many more.

Janea Systems’ recent announcement about their Node.js for Mobile Apps project is another step towards addressing this growing trend. Earlier this year Janea Systems had shown a demo of Node.js running on iOS, today the project is available for free and is open source so that the community can start building on it.  We are delighted to see Node-ChakraCore being used as a key part of this solution to provide Node.js runtime on iOS and to expand the reach of Node.js usage.

What’s Next

The focus for Node-ChakraCore is to continue making progress on performance, compatibility and cross-platform support for the EcmaScript Internationalization API. In the last 3 months, Node-ChakraCore has gained 30% perf improvement on ACME Air benchmark on Linux. We will be sharing more on this in the coming months.

Get involved

We would like to thank everyone who is already involved and invite more people to help advance the Node-ChakraCore project. If you are building something using Node-ChakraCore, we’d love to hear from you and learn from your experience. Here are some of the ways to help out. If you are a:

  1. Node.js Developer – Try testing Node-ChakraCore in your project, and use Time-Travel debugging with VSCode and let us know how it goes.
  2. Node.js module maintainer – Try testing your module with Node-ChakraCore. Use these instructions to add Node-ChakraCore in your own CI to ensure ongoing compatibility. If you run into issues, please let us know at our repo or our gitter channel.
  3. Node.js native module maintainer – Consider porting your module to N-API. N-API is the future of native modules on Node, and porting your module will help you reduce your maintenance costs and be ready for future versions of Node.js and will also work with Node-ChakraCore.

As always, we are eager to hear your feedback, so please keep it coming. Find us on Twitter @ChakraCore, our gitter channel or open an issue on Node-ChakraCore github repo to start a conversation.

Arunesh Chandra, Sr. PM JavaScript Platform and Tools

Source: Windows Blog






Dell EMC Unity All Flash Storage Supports NASA

Dell EMC Unity All Flash Storage Supports NASA

EMC logo
“NASA relies on Washington University to store planetary data, and we rely on Dell EMC,” Lars Arvidson and Tom Stein of NASA Planetary Data System Geosciences Node at Washington University explain how Dell EMC Unity AF has reliable performance under peak workloads, a small data center footprint, expandable file system, and 2x the processing speed of previous storage products, that all help Washington University support “top notch” service to their NASA user community.
Update your feed preferences

Dell EMC Unity All Flash Storage Supports NASA
   

Dell EMC Unity All Flash Storage Supports NASA   

Dell EMC Unity All Flash Storage Supports NASA
   

Dell EMC Unity All Flash Storage Supports NASA
   

submit to reddit
   

Dell EMC Unity All Flash Storage Supports NASA

Dell EMC Unity All Flash Storage Supports NASA

Source: Dell Blog






Dell EMC CloudIQ Optimizes Cloud-based Storage Analytics for Vivacom

Dell EMC CloudIQ Optimizes Cloud-based Storage Analytics for Vivacom

EMC logo
Dell EMC CloudIQ is a cloud-based storage analytics platform, using machine learning to optimize data storage metrics. “Dell EMC [CloudIQ] has helped us to be more agile,” said Svetoslav Nanchev of the Bulgarian telecom operator, Vivacom Telecommunications Company. The simple interface and “good transparency on [IT] operations” helps Vivacom manage their storage.
Check out the CloudIQ page on DellEMC.com to learn more: https://dell.to/2xhnEg1
Update your feed preferences

Dell EMC CloudIQ Optimizes Cloud-based Storage Analytics for Vivacom
   

Dell EMC CloudIQ Optimizes Cloud-based Storage Analytics for Vivacom   

Dell EMC CloudIQ Optimizes Cloud-based Storage Analytics for Vivacom
   

Dell EMC CloudIQ Optimizes Cloud-based Storage Analytics for Vivacom
   

submit to reddit
   

Dell EMC CloudIQ Optimizes Cloud-based Storage Analytics for Vivacom

Dell EMC CloudIQ Optimizes Cloud-based Storage Analytics for Vivacom

Source: Dell Blog






Dell EMC Expands Open Networking to Handle Digital Transformation

EMC logo

Dell EMC expanded its Open Networking initiative with new, state-of-the-art infrastructure options, services and implementation capabilities to help customers manage the increasing network demands resulting from their Digital Transformations.

Update your feed preferences

Dell EMC Expands Open Networking to Handle Digital Transformation
   

Dell EMC Expands Open Networking to Handle Digital Transformation   

Dell EMC Expands Open Networking to Handle Digital Transformation
   

Dell EMC Expands Open Networking to Handle Digital Transformation
   

submit to reddit
   

Dell EMC Expands Open Networking to Handle Digital Transformation

Dell EMC Expands Open Networking to Handle Digital Transformation

Source: Dell Blog