Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Feed aggregator

[session] #DevOps Evolution | @DevOpsSummit @AAkela @CAinc #DX #APM

Translating agile methodology into real-world best practices within the modern software factory has driven widespread DevOps adoption, yet much work remains to expand workflows and tooling across the enterprise. As models evolve from pockets of experimentation into wholescale organizational reinvention, practitioners find themselves challenged to incorporate the culture and architecture necessary to support DevOps at scale. In his session at @DevOpsSummit at 20th Cloud Expo, Anand Akela, Senior Director of DevOps Solutions at CA Technologies, will discuss how existing adopters are employing unified agile and DevOps techniques to engage functional processes and toolchains that deliver increased software quality, faster time-to-market and measurably improved customer experience.

read more

Categories: Media, RIA

Is Your Cloud Getting Smarter? | @CloudExpo #AI #ML #CognitiveComputing

Java Developer's Journal - 4 hours 19 min ago
Automation is enabling enterprises to design, deploy, and manage more complex, hybrid cloud environments. Yet the people who manage these environments must be trained in and understanding these environments better than ever before. A new era of analytics and cognitive computing is adding intelligence, but also more complexity, to these cloud environments. How smart is your cloud? How smart should it be? In this power panel at 20th Cloud Expo, moderated by Conference Chair Roger Strukhoff, panelists will look at the evolving nature of hybrid cloud, how it affects enterprise IT staffing requirements, and what skills are needed to be successful.

read more

Categories: Java, Media

Tip: Getting the IP of the Virtual Machine in Docker

Devx: Latest Published Articles - 4 hours 50 min ago
When using a virtual machine, learn how to get the IP address of the virtual host instead of using localhost.
Categories: Media

Top @Docker Content | @DevOpsSummit #DevOps #Serverless #APM #AI #SDN

It has been an amazing year for Docker and the container industry. We had 3 major releases of Docker engine this year , and tremendous increase in usage. The community has been following along and contributing amazing Docker resources to help you learn and get hands-on experience. Here’s some of the top read and viewed content for the year. Of course releases are always really popular, particularly when they fit requests we had from the community.

read more

Categories: Media, RIA

[session] #Blockchain Technologies | @CloudExpo @IBMcloud #DX #FinTech

Java Developer's Journal - 7 hours 34 min ago
Blockchain is a shared, secure record of exchange that establishes trust, accountability and transparency across supply chain networks. Supported by the Linux Foundation's open source, open-standards based Hyperledger Project, Blockchain has the potential to improve regulatory compliance, reduce cost and time for product recall as well as advance trade. Are you curious about Blockchain and how it can provide you with new opportunities for innovation and growth? In her session at 20th Cloud Expo, René Bostic, Technical VP of the IBM Cloud Unit in North America, will discuss the basics of Blockchain, and explore real world use cases across a variety of industries.

read more

Categories: Java, Media

10 Takeaways From My Early Use of Samsung’s Galaxy S8

eWeek - Application Development - 7 hours 50 min ago
The Samsung Galaxy S8 has an excellent screen and battery life is top notch, but there are some shortcomings that reduce this smartphones value.
Categories: Media

Oracle Helps Transform Lead Generation with LinkedIn Matched Audiences

Oracle Database News - 8 hours 34 min ago
Press Release Oracle Helps Transform Lead Generation with LinkedIn Matched Audiences Product integration between Oracle Marketing Cloud and LinkedIn Campaign Manager enables marketers to generate high-quality leads at scale, increase conversion rates and accelerate sales.

Modern Customer Experience 2017, Las Vegas —Apr 25, 2017

To help marketers generate high-quality leads at scale and maximize the ROI of lead generation campaigns, Oracle today announced a new product integration between Oracle Marketing Cloud and LinkedIn Campaign Manager - a new targeting capability within LinkedIn’s recently announced product, Matched Audiences. This new product integration enables Oracle Marketing Cloud customers to seamlessly integrate data from more than 467 million LinkedIn users into existing marketing campaigns to reach and engage their ideal buyers on the world’s largest professional social network.

Marketers need to be able to deliver personalized experiences at scale in order to increase conversion rates and accelerate sales. With the new product integration between Oracle Eloqua, part of the Oracle Marketing Cloud, and LinkedIn Campaign Manager, marketers now have the power to seamlessly nurture leads using LinkedIn Matched Audiences. The product integration enables marketers to personalize and orchestrate campaigns across multiple channels including email, websites and digital ads in order to engage the right audience at the right time in the buyer’s journey.

“At LinkedIn, we strive to equip B2B marketers with the tools and insights that they need to reach the audiences that matter most to their business,” said Russ Glass, vice president of product, LinkedIn Marketing Solutions. “Matched Audiences gets us closer to that goal by enabling us to give marketers custom ways to combine LinkedIn’s powerful professional data with their own first-party data. Our product integration with Oracle was key to helping make that happen for Oracle Eloqua customers.”

This integration also empowers marketers to enhance their Account Based Marketing (ABM) strategies. Marketers can leverage the powerful insights delivered by the new integration to help convert unknown prospects into known buyers, retarget buyers with relevant digital ads, and enrich buyer profiles and optimize digital ad spend on LinkedIn. This enables marketers to increase conversion rates and accelerate sales.

“We are focused on empowering marketers with the data they need to inform, measure and maximize the impact of marketing campaigns,” said Laura Ipsen, general manager and senior vice president, Oracle Marketing Cloud. “LinkedIn is the world’s largest professional network and by enabling marketers to seamlessly integrate data from more than 467 million LinkedIn users we are able to provide powerful customer insights that can transform lead generation campaigns. The new product integration between Oracle Eloqua and LinkedIn Campaign Manager can ultimately help marketers enhance the customer experience and increase revenues.” 

Oracle Marketing Cloud is part of Oracle CX Cloud Suite. Oracle CX Cloud Suite empowers organizations to take a smarter approach to customer experience management and business transformation initiatives. By providing a trusted business platform that connects data, experiences and outcomes, Oracle CX Cloud Suite helps customers reduce IT complexity, deliver innovative customer experiences and achieve predictable and tangible business results. The Oracle CX Cloud Suite includes Oracle Commerce Cloud, Oracle Marketing Cloud, Oracle Sales Cloud and Oracle Service Cloud.

Contact Info Simon Jones
Public Relations for Oracle
+1.415.856.5155
sjones@blancandotus.com About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Talk to a Press Contact

Simon Jones

  • +1.415.856.5155

Follow Oracle Corporate

Categories: Database, Vendor

Blue Microphones Turns Up the Volume with NetSuite

Oracle Database News - 8 hours 34 min ago
Press Release Blue Microphones Turns Up the Volume with NetSuite Microphone Maker Gains Vital Business Agility for Innovation and Growth

SUITEWORLD 2017, LAS VEGAS, Nev.—Apr 25, 2017

Oracle NetSuite Global Business Unit (GBU), the industry’s leading provider of cloud financials / ERP, HR and omnichannel commerce software suites, today announced that Blue Microphones (www.bluemic.com), a leading designer and producer of premium microphones and sound recording equipment for audio professionals, musicians and consumers, has gained vital business agility with NetSuite’s unified cloud business management system. NetSuite allows Blue Microphones to focus on product innovation, scale into new markets, and challenge larger rivals in the competitive recording industry. To ensure agility for innovation and growth, the company replaced QuickBooks Enterprise with NetSuite to manage its end-to-end business operations including financials, fixed assets, demand planning, inventory management, bill of materials, work orders and assemblies, warehouse management, CRM, HR, and multi-currency transactions in the Canadian dollar and Euro. After a rapid three-month implementation, the company went live on NetSuite in July 2014.

Headquartered in Westlake, Calif., Blue Microphones was founded in 1995 by an American jazz musician and a recording engineer who designed high-quality studio microphones and pioneered the digital USB microphone – microphones that plug directly into a computer. Beginning in 2004, the company saw significant growth thanks to its Snowball, a USB mic built for use with Apple’s GarageBand recording software, and continued to develop a range of USB mics made vastly successful by the explosion of user generated content. Since then, Blue Microphones has continued to design and manufacture a full range of studio microphones, the world’s #1 USB mic line, and recently launched a lineup of premium headphones.

With 30 to 35 percent annual growth, the company was quickly realizing it needed new functionality its existing system couldn’t provide, including: multicurrency transactions; anywhere, anytime access to business data across the globe; integration with marketing and engineering systems for better collaboration; and integration to its shipping software.

“Replacing our entry-level accounting system with a unified cloud-based business management suite has made a huge difference in our business and has us well positioned for our next stage of growth,” said Bart Thielen, CFO and COO of Blue Microphones. “With NetSuite, we’re able to scale the business very quickly and our visibility is tremendously improved. We now have strong financial controls and a solid infrastructure with great agility to respond rapidly to changing market conditions.”

Leveraging the NetSuite SuiteCloud Development Platform, Blue Microphones was able to customize the NetSuite system to meet its business needs and industry specific requirements. The company was also able to integrate the Pacejet Enterprise Shipping Software with NetSuite seamlessly, allowing it to better manage millions of freight quotes and shipments with reduced costs and improved efficiency. Bidirectional EDI interface powered by the NetSuite SuiteCloud Development Platform enables Electronic Data Interchange to 15 different partners including large retailers like Best Buy, Apple and Amazon; which saves Blue Microphones up to 30 to 40 hours a week of manual order entry and invoicing and enables near 100 percent accuracy.

Blue Microphones’ IT modernization efforts have also attracted the notice of others. Most recently, the company was awarded the prestigious 2016 Manufacturing Leadership (ML) Award in the “Enterprise Leadership" category from Frost and Sullivan’s ML Council. The awards are given to companies and individuals that have undertaken breakthrough projects in manufacturing as determined by an expert panel of judges. Blue Microphones was recognized for its "IT Modernization Project,” which allowed the company to rapidly scale, while giving it the agility to adapt to changing market conditions.

As a result of its implementation of NetSuite, Blue Microphones has realized multiple benefits, including:

  • Improved IT and operational efficiency. As a pure cloud system, NetSuite spares Blue Microphones from the hassles of managing on-premise software and the hardware required to support it, including patches, upgrades and security. As a result of efficiencies gained, Blue Microphones can attribute avoiding the costs of hiring two full-time employees by converting to NetSuite, an annual savings of $80,000.
  • Improved inventory management. Third-party logistics partners in Amsterdam and Hong Kong are now able to access NetSuite through a portal to fulfill orders, improving accuracy and efficiency. Previously, Blue Microphones would scan documents and email them over as PDFs, a labor intensive, error-prone process. Additionally, the company has been able to setup a virtual warehouse for its marketing group, which sequesters key products for product reviews and key influencers like artists and producers.
  • Product improvements. Blue Microphones is now capturing customer feedback in the system, which can be shared directly with engineering and overseas manufacturers to improve the products.
  • Reduced manual entry. Workflow and scripting has saved up to 15 hours a month of manual entry for the sales department.
  • A flexible and powerful development platform. NetSuite’s SuiteCloud Development Platform provides flexibility for Blue Microphones to tailor the system and integrate with other third-party solutions to meet its unique business needs and industry-specific requirements.
  • Improved asset tracking. A new fixed assets interface saves significant time at both monthly and year-end audits. During the course of a year, the company estimates it is saving about 50 hours total.
About Oracle NetSuite Global Business Unit

Oracle NetSuite Global Business Unit pioneered the Cloud Computing revolution in 1998, establishing the world’s first company dedicated to delivering business applications over the internet. Today, Oracle NetSuite Global Business Unit provides a suite of cloud-based financials / Enterprise Resource Planning (ERP), HR and omnichannel commerce software that runs the business of companies in more than 100 countries. For more information, please visit www.netsuite.com.

Follow Oracle NetSuite Global Business Unit’s Cloud blog, Facebook page and @NetSuite Twitter handle for real-time updates.

About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Follow Oracle Corporate

Categories: Database, Vendor

Employees Continue to Engage in Risky Online Behaviors, Study Finds

eWeek - Application Development - 8 hours 38 min ago
Dell Security's end-user security survey reveals common activities that could be exposing global organizations to security risk.
Categories: Media

Pods Turns to NetSuite SuiteSuccess to Fuel Its Global Operation

Oracle Database News - 8 hours 49 min ago
Press Release Pods Turns to NetSuite SuiteSuccess to Fuel Its Global Operation SuiteSuccess Engineers Customer Success – Readies PODS for Rapid Global Expansion

LAS VEGAS, Nev. —Apr 25, 2017

Oracle NetSuite Global Business Unit (GBU), the industry's leading provider of cloud financials / ERP, HR and omnichannel commerce software suites, today announced that PODS Enterprises, LLC, the leading provider of portable container-based moving and storage solutions, chose NetSuite SuiteSuccess to support its business expansion. PODS will be using NetSuite to manage mission-critical business processes including financials, inventory management, multi-subsidiary management for 16 subsidiaries and multi-currency management for the U.S., Canadian and Australian dollars. SuiteSuccess is the culmination of a multi-year transformation effort to combine the NetSuite unified suite, 20 years of industry leading practices, a new customer engagement model, and business optimization methods into a unified, industry cloud solution. SuiteSuccess is NetSuite’s new purpose-built, unified cloud solution tailored for each industry. 

“I was amazed how closely NetSuite worked with us to ensure we had good process alignment with the fewest possible gaps,” said Bill Tingle, CIO of PODS. “We need to get a system up and running quickly to meet our strategic objectives and SuiteSuccess seems to fit the bill perfectly.”

PODS transformed the moving business when it invented the concept of portable storage in 1998 and now counts a network of more than 170,000 PODS storage containers and 230 PODS Storage Centers in North America alone. In 2016, leadership reevaluated the business and IT strategy and determined the need to move onto a new software platform to support the company’s growth and development plans moving forward. After a rigorous evaluation process, PODS selected NetSuite OneWorld for its flexible platform, strong partner ecosystem and its commitment to customer success.

“Before we had even made the decision to purchase NetSuite, they had a detailed engagement plan with very specific steps on how we would implement the solution,” said Tingle. “We felt comfortable knowing we wouldn’t be starting from scratch and would have a robust solution with NetSuite’s years of experience baked into the product.”

PODS is using SuiteSuccess to ensure a successful deployment of NetSuite OneWorld across its 16 subsidiaries and a complex franchise model with 230 PODS Storage Centers. NetSuite OneWorld will give PODS a flexible, scalable system for growth. With support for 190 currencies, 20 languages, automated tax compliance in more than 100 countries, and transactions in more than 200 countries.

SuiteSuccess was engineered to solve unique industry challenges that historically have limited a company’s ability to grow, scale and adapt to change. Most ERP vendors have tried to solve the industry solution problem with templates, rapid implementation methodologies, and custom code. NetSuite took a holistic approach to the problem and productized domain knowledge, leading practices, KPI’s, and an agile approach to product adoption. The benefits of this are faster time to value, increased business efficiency, flexibility, and greater customer success.

For more information about SuiteSuccess, please visit:  http://www.netsuite.com/portal/services/suitesuccess.shtml

Other expected features and benefits include:

  • Rapid deployment. Backed by SuiteSuccess, PODS expects to launch NetSuite OneWorld in less than three months, a huge difference from its experience with the previous system that took nearly four years.
  • A powerful development platform. The SuiteCloud development platform provides unprecedented flexibility that enables businesses to tailor the system to meet their unique requirements and industry-specific needs.
  • A robust partner ecosystem. NetSuite’s wide array of partner solutions will allow PODS to extend NetSuite to meet its current and future business needs. PODS plans to leverage NetSuite’s comprehensive partner ecosystem for solutions in warehouse management, Electronic Data Interchange (EDI) integration and financial planning.
  • Centralized order and inventory management. NetSuite OneWorld can provide real-time inventory visibility across the business for better forecasting and optimization of more than 170,000 PODS containers moving throughout North America.
  • Built-in business intelligence. With NetSuite OneWorld, PODS will have real-time insights into key business performance indicators for a unified view of the organization and a single version of truth.
  • A highly scalable system for growth. NetSuite’s scalable infrastructure will enable PODS to easily expand to support growing business volumes.

Bill Tingle is sharing PODS’ story at SuiteWorld 2017, the number one cloud ERP event of the year, this year being held in Las Vegas from April 24-27. Watch all keynotes live here.

About PODS Enterprises, LLC
PODS® is a leader in the moving and storage industry providing both residential and commercial services in 46 U.S. states, Canada, Australia and the UK. Founded in 1998, PODS pioneered the portable moving and storage industry now preferred by many customers’ increasingly active and mobile lifestyles. To date, the PODS network has completed more than 700,000 long-distance moves, exceeded 3 million deliveries and has more than 170,000 PODS containers in service.

About Oracle NetSuite Global Business Unit  
Oracle NetSuite Global Business Unit pioneered the Cloud Computing revolution in 1998, establishing the world's first company dedicated to delivering business applications over the internet. Today, Oracle NetSuite Global Business Unit provides a suite of cloud-based financials / Enterprise Resource Planning (ERP), HR and omnichannel commerce software that runs the business of companies in more than 100 countries. For more information, please visit www.netsuite.com.  

Follow Oracle NetSuite Global Business Unit's Cloud blogFacebook page and @NetSuite Twitter handle for real-time updates.

About Oracle
Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Follow Oracle Corporate

Categories: Database, Vendor

Smartsheet Realizes the Power of Unified Billing and Revenue Recognition with NetSuite

Oracle Database News - 9 hours 4 min ago
Press Release Smartsheet Realizes the Power of Unified Billing and Revenue Recognition with NetSuite Enterprise Collaboration Software Leader Can Easily Adapt to Market Changes, New Business Models and New Revenue Recognition Standards

SUITEWORLD 2017, LAS VEGAS, Nev.—Apr 25, 2017

Oracle NetSuite Global Business Unit (GBU), the industry's leading provider of cloud financials / ERP, HR and omnichannel commerce software suites, today announced that Smartsheet, a leading provider of SaaS-based solutions for managing and automating collaborative work, has implemented NetSuite OneWorld to manage rapid growth. Smartsheet is leveraging NetSuite OneWorld to manage mission critical business processes including financials, billing, revenue recognition, analytics and multi-currency transactions in the Euro, yen, Pound and US, Australian and Canadian dollars. With NetSuite OneWorld, Smartsheet has a platform that is ready for next and provides the foundation to scale the business. As Smartsheet has evolved its business model, NetSuite’s SuiteBilling software is helping the company to manage recurring revenue processes from order to billing and revenue recognition with complete control and auditability for its software subscription business.

“Using a hairball of multiple point products, whether on-premise or in the cloud, is always a bad idea. But doing it in your financial system is downright reckless,” said Jason Maynard, SVP of Strategy and Marketing, NetSuite. “Smartsheet is an innovator in collaboration software and knew how to leverage NetSuite innovation to fuel their growth.”

Founded 11 years ago in Bellevue, Wash., Smartsheet began selling collaboration software for individuals and small teams but has grown rapidly as it began selling its product into large enterprises, including 50 percent of the Fortune 500, to help solve large, complex work management and project automation challenges. It has achieved more than 70 percent year-over-year revenue growth for the fifth consecutive year and currently serves more than 68,000 companies and 10 million users across 190 countries. Smartsheet’s prior accounting system couldn’t handle that growth, requiring extensive manual workarounds that were cumbersome and inefficient, including the physical entry of every invoice. Smartsheet knew that it needed a new platform that could manage all its critical business processes in one system while also providing the flexibility to scale rapidly with the company’s growth. After a rigorous evaluation of several applications, Smartsheet chose NetSuite OneWorld for its scalability, revenue recognition and international capabilities.

A key factor in Smartsheet’s decision was SuiteBilling, the industry’s first unified cloud-based order-to-billing-to revenue recognition solution. SuiteBilling enables businesses to adopt any business model from product-based, time- and services-based, through to usage- and subscription-based, or any combination of these without limit. In the future, Smartsheet plans to manage subscriptions for its enterprise customers while providing a self-service model for its smaller customers allowing them to sign up for a trial, pay with a credit card and establish a recurring billing account all from a single system.

“We needed a solution that could support significant growth in our primary segments—enterprise customers as well as SMBs where we leverage a self-service model—each of which has its own unique set of complexities,” said Mark Mader, Smartsheet CEO. “NetSuite was the only solution that offered us the ability to automate both the back office and customer-facing aspects across both these important segments of our business.”

After a four-month implementation, Smartsheet deployed NetSuite OneWorld, which supports 190 currencies, 20 languages, automated tax calculation and reporting in more than 100 countries, and support for customer transactions in more than 190 countries. NetSuite OneWorld supports Smartsheet’s growth by providing:

  • Scalability for growth. NetSuite OneWorld’s single cloud solution allows Smartsheet to quickly and easily; add functionality as the business evolves; quickly add offices as it expands with anywhere, anytime access.
  • Single source of truth. NetSuite’s unified billing and advanced revenue management system, synchronizes complex processes from order to billing to revenue recognition.
  • Real-time visibility. NetSuite OneWorld’s unified platform gives Smartsheet visibility across its operations with one single unified financial system of record, providing users with real-time information right at their fingertips.
  • Improved efficiency. NetSuite has automated numerous processes previously done manually, including processing of thousands of renewals at a time, saving significant time in order entry.
  • Robust customization and integration. NetSuite's SuiteCloud Developer Network (SDN) provides a platform for Smartsheet to customize the system to its specific needs and adapt as its business evolves. Customized business rule logic improves data quality while a planned integration with Salesforce.com will fully automate the quote-to-cash process for sales floor led deals.


Mark Mader will be sharing Smartsheet’s story at SuiteWorld 2017, the number one cloud ERP event of the year, this year being held in Las Vegas from April 24-27. Watch him and all other SuiteWorld 2017 keynotes live here.

About Oracle NetSuite Global Business Unit

Oracle NetSuite Global Business Unit pioneered the Cloud Computing revolution in 1998, establishing the world’s first company dedicated to delivering business applications over the internet. Today, Oracle NetSuite Global Business Unit provides a suite of cloud-based financials / Enterprise Resource Planning (ERP), HR and omnichannel commerce software that runs the business of companies in more than 100 countries. For more information, please visit www.netsuite.com.

Follow Oracle NetSuite Global Business Unit’s Cloud blog, Facebook page and @NetSuite Twitter handle for real-time updates.

About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Follow Oracle Corporate

Categories: Database, Vendor

Ring Dials NetSuite to Fuel Growth

Oracle Database News - 9 hours 19 min ago
Press Release Ring Dials NetSuite to Fuel Growth Outdoor Home Security Innovator Leverages NetSuite to Scale Global Business Operations

SUITEWORLD 2017, LAS VEGAS, Nev.—Apr 25, 2017

Oracle NetSuite Global Business Unit (GBU), the industry's leading provider of cloud financials / ERP, HR and omnichannel commerce software suites, today announced that Ring, a leader in outdoor home security, has implemented NetSuite to fuel its rapid growth, which took it from startup to 1,000 team members in less than three years. Ring is using NetSuite for financial management and reporting with plans to significantly extend the NetSuite platform to other areas of the business as it continues to extend its business model beyond doorbells, to services and subscriptions. With NetSuite, Ring has gained efficiencies and real-time visibility with a unified platform that is next ready. NetSuite enables Ring to grow, scale and adapt its business model as Ring’s business expands and evolves.

With a mission to reduce crime in neighborhoods, Ring has revolutionized outdoor home security by building smart doorbells and outdoor cameras designed to proactively monitor your home. Initially founded as DoorBot, Ring got a significant boost when CEO and Chief Inventor Jamie Siminoff appeared on ABC’s “Shark Tank” with the smart doorbell in September 2013. It has since expanded its product line and is building a “Ring of Security” around your home with data services and digital neighborhood watches. Additionally, Ring has received $209 million in investment, reached over 1,000,000 users and has expanded its footprint in retail and is now available in over 15,000 stores globally. Initially, Ring relied on an outsourced accounting firm for basic general ledger and journal entries, to manage its financial processes with reporting done in Excel and online spreadsheets. Understanding that the company’s growth trajectory demanded more comprehensive solution, Ring evaluated several software packages on the market including Microsoft Dynamics, before selecting NetSuite.

“When you grow as fast as we’ve grown, one of the biggest challenges is breaking older systems and having to move to new things,” said Siminoff. “NetSuite gives us a platform that allows us to grow from zero to infinity. It takes away those concerns and means resources can be directed to sales and business development.”

“We are honored to partner with a mission-driven business like Ring as they transform communities and help make neighborhoods safer,” said Jason Maynard, SVP of Strategy and Marketing, Oracle NetSuite GBU. “Empowering entrepreneurial companies to scale and achieve their vision is NetSuite’s purpose.”

While still a young and fast-growing business, Ring has complex needs including a B2C website and B2B relationships with retailers like Costco, Best Buy and Home Depot. Ring is confident that the advanced revenue recognition features in NetSuite can allow it to sell, bill and recognize its revenue as it continues to transform its business and meet the needs of the modern customer. With NetSuite, Ring has streamlined financial processes and gained operational efficiency with a roadmap for future growth.

Since implementing NetSuite, Ring has gained the following benefits:

  • A flexible and agile platform. The NetSuite SuiteCloud Platform easily enables the company to customize NetSuite to meets its current and future business requirements and to integrate with other third-party solutions.
  • Real-time visibility. One single, unified financial system of record and financial reporting across the entire organization has created efficiencies by automating cumbersome manual processes.
  • Significant savings in IT costs and complexity. NetSuite's proven, securely featured cloud solution eliminates the hassles of managing, maintaining and upgrading business applications and offers significant time and cost savings.
  • Anytime, anywhere access. For a company built around accessing a video doorbell from a smartphone, NetSuite’s mobile capabilities enable staff to access the system anywhere there is an internet connection.
  • Scalability for growth. With plans to extend the NetSuite platform to adopt advanced revenue recognition, CRM and ecommerce, plus inventory management for its warehouse and fulfillment for its retail partners, Ring can continue to grow and adapt its business on a single platform.

Jamie Siminoff will be sharing Ring’s story at SuiteWorld 2017, the number one cloud ERP event of the year, this year being held in Las Vegas from April 24-27. Watch him and all SuiteWorld 2017 keynotes live here.

About Ring

Ring's mission is to reduce crime in neighborhoods and empower consumers by creating a Ring of Security around homes and communities with its suite of smart home security products: Ring Video Doorbell, Ring Video Doorbell Pro (HomeKit-enabled), Ring Stick Up Cam and the new Ring Floodlight Cam. With these security devices, Ring has created the neighborhood watch for the digital age and continues to keep homes around the world safe. For more information, visit www.ring.com. With Ring, you’re always home. To learn more, please visit https://ring.com.

About Oracle NetSuite Global Business Unit

Oracle NetSuite Global Business Unit pioneered the Cloud Computing revolution in 1998, establishing the world’s first company dedicated to delivering business applications over the internet. Today, Oracle NetSuite Global Business Unit provides a suite of cloud-based financials / Enterprise Resource Planning (ERP), HR and omnichannel commerce software that runs the business of companies in more than 100 countries. For more information, please visit www.netsuite.com.

Follow Oracle NetSuite Global Business Unit’s Cloud blog, Facebook page and @NetSuite Twitter handle for real-time updates.

About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Follow Oracle Corporate

Categories: Database, Vendor

NetSuite Announces SuiteSuccess: The First Unified Industry Cloud Solution

Oracle Database News - 9 hours 34 min ago
Press Release NetSuite Announces SuiteSuccess: The First Unified Industry Cloud Solution SuiteSuccess Transforms the Way NetSuite Builds, Sells, Delivers and Supports Industry Solutions
SuiteSuccess Empowers Customers to Be Ready for What’s Next

SUITEWORLD 2017, LAS VEGAS, Nev.—Apr 25, 2017

Oracle NetSuite Global Business Unit, the world’s leading provider of cloud-based financials / ERP, HR and omnichannel commerce software suites, today announced SuiteSuccess, the first unified industry cloud solution. NetSuite has delivered 12 SuiteSuccess editions for the following eight industries:

  • Advertising, media, publishing
  • Financial technology
  • Manufacturing
  • Nonprofit
  • Retail
  • Service-based businesses
  • Software/internet
  • Wholesale distribution

SuiteSuccess is the culmination of a multi-year transformation effort to combine the NetSuite unified suite, 20 years of industry leading practices, a new customer engagement model, and business optimization methods into a unified, industry cloud solution. SuiteSuccess was engineered to solve unique industry challenges that historically have limited a company’s ability to grow, scale and adapt to change. Most ERP vendors have tried to solve the industry solution problem with templates, rapid implementation methodologies, and custom code. NetSuite took a holistic approach to the problem and productized domain knowledge, leading practices, KPI’s, and an agile approach to product adoption. The benefits of this are faster time to value, increased business efficiency, flexibility, and greater customer success.

Within each industry offering, NetSuite has built unique micro-vertical solutions to address specific market needs. SuiteSuccess has over 300 customers and is available now, expanding globally into more industries and to current NetSuite customers over the course of this year.

“SuiteSuccess is what is next for NetSuite and our customers,” said Jim McGeever, Executive Vice President, Oracle NetSuite Global Business Unit. “When we started SuiteSuccess, we had high expectations, but the results our customers have achieved have gone way beyond our wildest dreams.”

“I was amazed, not only with how fast the project went, but how closely NetSuite worked with us,” said Bill Tingle, CIO of PODS. “We needed to get a system up and running quickly to keep up with our growth and SuiteSuccess fit the bill perfectly.”

The four key pillars of SuiteSuccess are:

  • BUILD. A complete suite to support the modern business including ERP, CRM, PSA, omnichannel commerce, HR, and Business Intelligence (BI) built on the NetSuite cloud platform, continually updated with leading edge capabilities and technologies to support all eight industries.
  • ENGAGE. Leading practices for each industry and role including workflows, KPI’s, reports, dashboards and metrics, with the flexibility to personalize on the NetSuite platform from the initial sales contact to ongoing support. With these leading practices, value is added at each stage of the engagement.
  • CONSUME. Intelligent staged approach via NetSuite’s industry ‘stairway’ allows companies to consume capabilities based on their business needs. Re-imagined consumption model drives faster time to value, better ROI and greater user adoption. Companies can now go from zero to cloud in 100 days.
  • OPTIMIZE. Customers benefit from continuous engagement, updated leading practices, new feature releases, value added SuiteCloud partners, and movement up the stairway. Customers also are always on the latest release.

DirectScale, a software solution designed to seamlessly meet the needs of the direct and social sales industry, implemented NetSuite OneWorld in November of 2016 with SuiteSuccess.

“NetSuite had customers in our industry that were dealing with the same issues as us. Setting up contracts, revenue recognition rules, revenue schedules. Choosing NetSuite, it was a match made in heaven,” said Ansen Hatch, Corporate Controller, DirectScale. “We know that NetSuite can grow with us as quickly as we can grow.”

Sourcingpartner, a leading provider of complete end-to-end sourcing solutions from product concept to after care support, implemented NetSuite in July 2016 with SuiteSuccess.

“Everything went much smoother than our Microsoft implementation. I’ve had nothing but good comments from everyone involved and I’m so glad we switched,” said Richard Gardner, Director for Customer Service, Sourcingpartner.

Precision Disposables, a wholesale distributor of high quality, cost efficient, medical products, implemented NetSuite in January 2017 with SuiteSuccess.

“I have 15 plus years of experience in all the major ERP platforms, including SAP, and I’ve been through six major implementations. This was by far the best,” said Bruce Capagli, COO, Precision Disposables.

To learn more about SuiteSuccess, please visit www.netsuite.com/suitesuccess.

About Oracle NetSuite Global Business Unit

Oracle NetSuite Global Business Unit pioneered the Cloud Computing revolution in 1998, establishing the world’s first company dedicated to delivering business applications over the internet. Today, Oracle NetSuite Global Business Unit provides a suite of cloud-based financials / Enterprise Resource Planning (ERP), HR and omnichannel commerce software that runs the business of companies in more than 100 countries. For more information, please visit www.netsuite.com.

Follow Oracle NetSuite Global Business Unit’s Cloud blog, Facebook page and @NetSuite Twitter handle for real-time updates.

About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Follow Oracle Corporate

Categories: Database, Vendor

Hyundai Mobile App Patched for Car Hacking Vulnerabilities

eWeek - Application Development - 9 hours 39 min ago
Security firm Rapid7 discloses flaws in Hyundai Motor America's Blue Link mobile app that could have potentially enabled a hacker to attack a vehicle.
Categories: Media

NetSuite Unveils SuitePeople, the Most Unified and Flexible Cloud Core HR Offering

Oracle Database News - 9 hours 49 min ago
Press Release NetSuite Unveils SuitePeople, the Most Unified and Flexible Cloud Core HR Offering Addition of Core HR Unifies Financial, Customer, Product, Services and People Data in NetSuite

SUITEWORLD 2017, LAS VEGAS, Nev.—Apr 25, 2017

Oracle NetSuite Global Business Unit (GBU), the industry’s leading provider of cloud financials / ERP, HR and omnichannel commerce software suites, today announced SuitePeople, a new core human resources (HR) offering natively built on NetSuite’s unified cloud suite. NetSuite is the first and only cloud ERP suite to give businesses a single platform to manage mission critical business processes across ERP, Customer Relationship Management (CRM), Professional Services Automation (PSA), omnichannel commerce and now HR.

Traditionally, businesses have had to manage core HR processes in separate modules, disparate systems, or worse, in spreadsheets. Growing businesses can’t afford the cost, time and risk associated with manual workarounds, complex integrations or siloed data. Unlike legacy HRIS solutions, SuitePeople helps people information actionable throughout the organization from a single suite.

“Since its inception, NetSuite has believed that the best way to run a business is with a unified suite. Today, we are incredibly excited to complete that vision with the launch of SuitePeople,” said Jim McGeever, Executive Vice President of the Oracle NetSuite Global Business Unit. “NetSuite has always delivered applications designed to run a complete business not just a department. And that same philosophy was built into the core of SuitePeople, the most unified flexible core HR offering ever available.”

“Having HR data available in NetSuite has transformed how we manage, train and retain our most valuable asset—our people,” said Noah Finn, Managing Partner at Finn Partners, a SuitePeople customer. “We’ve already seen significant business benefits and have only just scratched the surface of what we can do with all of our information in one central repository.”

“Successful organizations seek employee engagement solutions to ensure that their people are empowered and motivated. These solutions must enable everyone from the shop floor to the top floor,” said R “Ray” Wang, Principal Analyst and CEO of Constellation Research, Inc.

SuitePeople weaves people data throughout the suite, giving businesses complete control over their core HR processes. SuitePeople help enable employees to request time off, access employee directories and organizational charts, monitor upcoming vacation schedules and new hires or publicly recognize good work. SuitePeople help empower managers and HR professionals to streamline employee information, new hires, employee onboarding, promotions and compensation changes, all from a single suite.

SuitePeople plans to provide:

  • Core HR Capabilities. Native organization design, job and position management, workflows and  compliance management, all powered by effective-dated employee master data, providing HR with the systems they need to run a best-in-class operation.
  • HR Analytics. With pre-built reports and dashboards focused on key people metrics and compliance, including a new Chief People Officer dashboard, SuitePeople gives employees the data they need, right at their fingertips.
  • Employee Engagement. Kudos help allow all employees to recognize those co-workers who have helped drive the business forward, vital in today’s world of distributed workforces.
  • HR compliance. Built in human resources reports, searches and notifications are paired with tailored compliance features to ensure regulatory requirements are easily met and filing deadlines aren’t missed.
  • Unified access. With NetSuite’s unified data model, people information can be seamlessly analyzed from a single application suite. From HR to finance, services to the shop floor and the warehouse, the suite wins.
  • Global reach. With the NetSuite OneWorld supporting 190 currencies, 20 languages, automated tax calculation and reporting in more than 100 countries, and customer transactions in more than 200 countries, fast growing businesses know they can expand abroad and manage a global workforce.
  • Flexibility. Built on the flexible SuiteCloud platform, SuitePeople help allow customers and partners to configure workflows and forms to meet their unique needs without worrying about upgrades.
  • People security. Sophisticated role-based security features help allow executives, managers, supervisors and employees to simultaneously view information based on their operational and management role. Supporting both each other and their teams while safeguarding sensitive data.
  • Unmatched ease of use. Built within NetSuite’s intuitive user interface, SuitePeople can give employees a familiar experience that speeds adoption and training.

“Systems are the backbone of your business, but the heartbeat is your people,” said Joseph Fung, VP of Product Development at NetSuite. “With SuitePeople, businesses can achieve a more engaged workforce, improved operational efficiency, and timely strategic decision making. And best of all, because it is part of the unified suite, you can now manage and engage a global workforce better than ever.”

About Oracle NetSuite Global Business Unit

Oracle NetSuite Global Business Unit pioneered the Cloud Computing revolution in 1998, establishing the world’s first company dedicated to delivering business applications over the internet. Today, Oracle NetSuite Global Business Unit provides a suite of cloud-based financials / Enterprise Resource Planning (ERP), HR and omnichannel commerce software that runs the business of companies in more than 100 countries. For more information, please visit www.netsuite.com.

Follow Oracle NetSuite Global Business Unit’s Cloud blog, Facebook page and @NetSuite Twitter handle for real-time updates.

About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Follow Oracle Corporate

Categories: Database, Vendor

NetSuite Announces Massive Global Expansion Initiatives

Oracle Database News - 10 hours 4 min ago
Press Release NetSuite Announces Massive Global Expansion Initiatives Launching More Data Centers, More Field Offices, More Development Centers, More International Product Functionality and a Broader Partner Network

SUITEWORLD 2017, LAS VEGAS, Nev.—Apr 25, 2017

Oracle NetSuite Global Business Unit, the industry's leading provider of cloud financials / ERP, HR and omnichannel commerce software suites, today announced a massive expansion plan to accelerate its international growth. NetSuite customers will benefit from Oracle’s vast global scale and resources. The expansion initiatives will enable Oracle NetSuite Global Business Unit to launch more data centers, more field offices and more development centers globally, which will help to bring the leading cloud ERP suite to more organizations around the world.

“Leveraging Oracle’s global scale, we are able to massively accelerate NetSuite’s vision of bringing a single unified suite to companies all over the world,” said Jim McGeever, Executive Vice President of Oracle NetSuite Global Business Unit. “Oracle’s technology infrastructure and global reach enables us to help ensure customer success no matter where they are located in the world.”

“Oracle’s increased investment in all areas of the NetSuite product and operations offers more opportunities to customers, particularly growing international businesses like PageGroup,” said Mark Hearn, Finance Director of recruitment company PageGroup. “As we continue our global roll-out of NetSuite OneWorld, I am reassured by the even greater capabilities and resources behind the product. A commitment to strong and sustained investment in OneWorld functionality will enable international companies like us to continue to grow with NetSuite in the future.”

Adding Oracle’s global resources to NetSuite’s existing global footprint provides rapid entry and expansion into new markets across three key areas:

  • Data Centers. Oracle NetSuite Global Business Unit plans to more than double its data center footprint from five data centers globally to 11. NetSuite currently operates five data centers, three in North America, one in Amsterdam, Netherlands and one in Dublin, Ireland. NetSuite expects to add a fourth North American data center in Chicago. As part of the global expansion plans, NetSuite will leverage existing Oracle data centers in Europe and Asia. In Europe, NetSuite is scheduled to open a data center in Frankfurt, Germany to remedy the lack of modern cloud computing offerings in the country. In Asia Pacific, NetSuite plans to initially launch facilities in Australia and Singapore, followed by Japan and China. The addition of Oracle data centers to NetSuite’s operations will provide even greater security, redundancy, performance and scalability for new and existing customers across the globe.
  • Field offices. NetSuite expects to double its global presence, expanding from offices in 10 countries to 23 spread across the globe. The addition of Oracle’s field offices significantly increases NetSuite’s ability to meet the rising demand for cloud ERP around the world. NetSuite is establishing a new presence in Argentina, Brazil, Colombia, Chile, Mexico, France, Germany, Sweden, Dubai, China, India, Malaysia and New Zealand. In addition, NetSuite is expanding headcount in existing field offices by over 50 percent to provide better resources for customer demand.
  • Development centers. Oracle NetSuite Global Business Unit is leveraging existing Oracle development centers across India, China and Japan. The development centers will be able to accelerate the development of international, regional and local features and functionality within NetSuite OneWorld.
About Oracle NetSuite Global Business Unit

Oracle NetSuite Global Business Unit pioneered the Cloud Computing revolution in 1998, establishing the world’s first company dedicated to delivering business applications over the internet. Today, Oracle NetSuite Global Business Unit provides a suite of cloud-based financials / Enterprise Resource Planning (ERP), HR and omnichannel commerce software that runs the business of companies in more than 100 countries. For more information, please visit www.netsuite.com.

Follow Oracle NetSuite Global Business Unit’s Cloud blog, Facebook page and @NetSuite Twitter handle for real-time updates.

About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Follow Oracle Corporate

Categories: Database, Vendor

Get to cloud faster with a new database migration service private preview

 

scott-data-amp-keynote-migration-service

Last week at the Microsoft Data Amp online event, Microsoft announced a private preview for a new database migration service that will streamline the process for migrating on-premises databases to Azure. Using this new database migration service will simplify the migration of existing on-premises SQL Server, Oracle, and MySQL databases to Azure, whether your target database is Azure SQL Database or Microsoft SQL Server in an Azure virtual machine.

The automated workflow with assessment reporting guides you through the necessary changes before performing the migration. When you are ready, the service will migrate the database to SQL Server in Azure or Azure SQL Database. For an opportunity to access this service, please sign up for the limited preview.

At the same time, if you’re interested in a managed database service but need instance-level features enabling greater security, extensibility, and compatibility with SQL Server, consider signing up for the Azure SQL Database private preview as well. This new private preview of our SQL Server-based database-as-a-service can help you move hundreds of apps to the cloud with minimal changes.

You can sign up for one or both previews at aka.ms/sqldatabase-migrationpreview.

For more information about all the announcements we made yesterday, get the full scoop in this Data Amp blog. You can also watch videos from the event and other on-demand content at the Data Amp website.

Categories: Database

Getting the IP of the Virtual Machine in Docker

Devx: Latest Published Articles - 10 hours 42 min ago
Language: Web, Expertise: Intermediate — When using a virtual machine, you will need to get the IP address of the virtual host instead of using localhost.
Categories: Media

Create a Continuous Deployment Pipeline with Node.js and Jenkins

NorthScale Blog - 10 hours 59 min ago

Previously I had written about using Jenkins for continuous deployment of Java applications, inspired by a keynote demonstration that I had developed for Couchbase Connect 2016.  I understand that Java isn’t the only popular development technology that exists right now.  Node.js is a very popular technology and a perfect candidate to be plugged into a continuous deployment pipeline using Jenkins.

We’re going to see how to continuously deploy a Node.js application with Jenkins based on changes made to a GitHub repository.

So let’s figure out the plan here.  We’re going to be using an already existing Node.js repository that I had uploaded to GitHub a while back.  When changes are made to this repository, Jenkins will build the application and deploy or run the application.  Because of the nature of Node.js, the build process will consist of making sure the NPM modules are present.

The Requirements

There are a few software requirements that must be met in order to be successful with this guide.  They are as follows:

Since this is a Node.js pipeline, of course we’ll need it installed.  However, since Jenkins is a Java application, we’ll also need Java installed.  My sample application does use Couchbase, but that won’t be the focus of this guide.  However, if you’re using the same application I am, you’ll need Couchbase Server installed.

All software listed should reside on the same host.  In a production environment you will probably want them dispersed across multiple machines.

Installing and Configuring Couchbase Server as the NoSQL Database

At this point you should have already downloaded Couchbase Server.  After installing it and configuring it, you’ll need to create a Bucket called restful-sample and that Bucket should have a primary index.

For instructions on configuring Couchbase and getting this Bucket created, check out a previous tutorial I wrote on the subject.  It is actually the tutorial that went with creating this Couchbase, Express Framework, Angular, and Node.js (CEAN) stack application.

With Couchbase ready to go, we can focus on configuring Jenkins and creating our workflow.

Configuring Jenkins with the Necessary Plugins

You should have already downloaded Jenkins by now.  If you haven’t go ahead and obtain the WAR file from the Jenkins website.

To start Jenkins, execute the following command from your Command Prompt or Terminal:

java -jar jenkins.war -httpPort=8080

This will make Jenkins accessible from a web browser at http://localhost:8080.  Upon first launch, you’ll be placed in a configuration wizard.

Jenkins Configuration Part 1

The first screen in this configuration wizard will ask you for the password that Jenkins generates.  Find it in the location presented on the screen.

The second screen will ask you which plugins you’d like to install.

Jenkins Configuration Part 2

For now, we’re going to install the suggested plugins.  We’ll be installing extra plugins later.

The third screen will ask us to create our first administrative user.  Technically, the generated password you’re using is an administrative user, but you may want to create a new one.

Jenkins Configuration Part 3

After you create a user, Jenkins is ready to go.  However, we are going to need another plugin and it can vary depending on how we wish to build and deploy the Node.js application.

From the main Jenkins screen, choose to Manage Jenkins to see a list of administration options.

Manage Jenkins

What we care about is managing the available plugins.  After choosing Manage Plugins we want to search for and install a plugin by the name of Post-Build Script.

Install Jenkins Post-Build Script Plugin

This plugin allows us to execute shell commands or scripts after the build stage has completed.  In this example we’ll be building and deploying to the same host, we can run everything locally via shell commands.  In a production environment you might want to use the SSH plugin to migrate the code to a remote server and run it there.

With the plugins available, let’s create our continuous deployment workflow for Node.js in Jenkins.

Creating a Jenkins Continuous Deployment Workflow for Node.js

Just to reiterate, our goal here is to create a workflow that will pull a project from GitHub, build it by installing all the dependencies, and deploy it by running it on a server, in this case our local machine.

Start by creating a new item, otherwise known as a new job or workflow.

Jenkins Node.js Freestyle Project

We’re going to be creating a Freestyle Project, but you can give it any name you want.  There are three things that need to be done on the next screen.

The source of our workspace will come from GitHub.  In your own project it can come from elsewhere, but for this one we need to define our source control information.

Jenkins Node.js Source Control

The GitHub project is one that I had previously created and written about, like mentioned before.  The project can be found at:

https://github.com/couchbaselabs/restful-angularjs-nodejs

Now in a production environment you’ll probably want to set up GitHub hooks to trigger the job process, but since this is all on localhost, GitHub won’t allow it.  Instead we’ll be triggering the job manually.

Jenkins Node.js Build Step

After configuring the source control section we’ll need to configure the build step.  For Node.js, building only consists of installing dependencies, but you could easily have unit testing and other testing in this step as well.  In my previous Java example, the build step had a little more to it.  In this Node.js example we have the following:

npm install

Finally we get to define what happens after the project is built.

Jenkins Node.js Post Build Step

In this example we will be deploying the application locally on our machine.  Probably not the case in your production scenario.

So you’ll notice in our post-build step we have the following commands:

npm stop
npm start

Before starting the application we are stopping any already running instance of it.  Once stopped we can start the new version.  However, where do these stop and start tasks come from?

"scripts": {
    "start": "forever start app.js",
    "stop": "forever stopall"
}

The above was taken from the GitHub project’s package.json file.  Each task starts and stops a forever script for Node.js.

Go ahead and try to run the job choosing Build Now from the list of options.  It should obtain the project, install the dependencies, and make the project available at http://localhost:3000.  Just make sure Couchbase Server is running for this project, otherwise you’ll get errors.

Conclusion

You just saw how to use Jenkins to continuously deploy your Node.js applications based on changes that have been made in GitHub.  A similar version of this guide was created for Java applications called, Create a Continuous Deployment Pipeline with Jenkins and Java, which is worth reviewing if you’re a Java developer.

If you’re interested in using Jenkins to deploy your Node.js application as Docker containers, check out a previous tutorial that I wrote on the subject.

Want more information on using Node.js with Couchbase NoSQL?  Check out the Couchbase Developer Portal for documentation and examples.

The post Create a Continuous Deployment Pipeline with Node.js and Jenkins appeared first on The Couchbase Blog.

Categories: Architecture, Database

Cloud Automation and Orchestration Made Easy | @CloudExpo #Cloud #Automation

Java Developer's Journal - 11 hours 4 min ago
Step into any boardroom and the talk is all about speed and quality: How to accelerate the delivery of innovative new products and services, while improving the quality of existing ones. When this question is asked, all eyes turn to the CIO: How can IT bring business velocity to both the software lifecycle and the digital business, end-to-end from digital touchpoint to system of record?

read more

Categories: Java, Media