devxlogo

We are an award-winning tech entrepreneurship website where trusted experts can provide value globally.

Since 1998, DevX has helped people start businesses, build websites, and provide enterprise technology to people globally. Interviewing the likes of Microsoft’s co-founder, Steve Ballmer, the publication brings comprehensive, reliable, and accessible insights to the Internet.

devxlogo

Trusted for 26 years

Over 30K Articles

1M+ Readers

Expert-reviewed

10K+ Tech Terms

As seen in:

microsoft logo
business_insider_logo
wired_logo
berkley
arstechnica_logo
hackernoon

The Latest

CloudFoundry Announces PaaS Certification Program

CloudFoundry has launched a certification program aimed at ensuring portability across various vendors with platform as a service (PaaS) offerings based on CloudFoundry code. Already, several cloud computing vendors, including

Find Compilation Time (in nanosecond, microsecond & millisecond) of any code (C, C++, JAVA & all others) & Execution Time of any Command

This is a C source code, written in gcc platform (Ubuntu, Linux). It finds the Compilation time of any Source code (like C, C++, Java & all others) as well as the Execution time of any command of Ubuntu in three time units, i.e nanosecond, microsecond & millisecond.  Note: Let I want to find compilation time of a Java source code using this C source code. Hence Java compiler must be installed in the machine. The following C source code: #include #include #include #include  int main(){   struct timespec ts1;   struct timespec ts2;   char str[20];    printf(” Compile the code/ Execute the Commamnd: “);   fgets(str, sizeof str, stdin);    clock_gettime(CLOCK_REALTIME, &ts1);   system (str);   clock_gettime(CLOCK_REALTIME, &ts2);    if (ts2.tv_nsec    {       ts2.tv_nsec= ts2.tv_nsec+ pow(10,9);            printf(” Compilation time: Nanosecond: %ld Microsecond: %ld Millisecond: %ld “, (ts2.tv_nsec – ts1.tv_nsec),  (ts2.tv_nsec – ts1.tv_nsec)/1000, (ts2.tv_nsec – ts1.tv_nsec)/1000000);   }   else      printf(” Compilation time: Nanosecond: %ld Microsecond: %ld Millisecond: %ld “, (ts2.tv_nsec – ts1.tv_nsec),  (ts2.tv_nsec – ts1.tv_nsec)/1000, (ts2.tv_nsec – ts1.tv_nsec)/1000000);    return 0;}  

VMware Abandons Virtustream Deal with EMC

Eight days after Dell and EMC announced their merger plans, EMC and VMware announced plans for a cloud computing services joint venture that would be called Virtustream. However, VMware (which

Report: Cloud Computing Adoption Rises 71%

A new Bitglass study of data from more than 120,000 organizations has found that cloud computing adoption climbed 71 percent between 2014 and 2015. Interestingly, cloud adoption grew twice as

Scaling Your Project with Agile Micro Services

Micro service architectures gain a lot of mindshare recently for good reasons. Let’s assume you did the hard work and you have switched your system to use micro services. What

What Do Software Engineers Make Across the Country?

San Francisco-based employment firm Hired has published a new report detailing average software engineer salaries in cities across the U.S. It also used a standard-of-living calculator to determine what developers

Java 9 Postponed Until March 2017

The release of Java 9 has been postponed by six months. According to the new schedule the next update of the Java Development Kit (JDK) will be feature complete on

IBM to Focus on Java, Node.js and Swift

IBM believes the future of enterprise application development hinges on three key programming languages: Java, Node.js/JavaScript and Swift. While the company’s Bluemix cloud development platform will continue to support a

Flexiant Launches Kubernetes Orchestration as a Service

Get Kubernetes on any cloud, in minutes with Flexiant Concerto London, UK ??? December 9, 2015 ??? Kubernetes is a powerful tool to manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops. Today Flexiant launches Kubernetes Orchestration as a Service (KOaaS). Enabling DevOps to use Kubernetes on any cloud, in minutes, Flexiant Concerto lets you get creative without any pain. Launch a Kubernetes Cluster in Three StepsLaunch a cluster in three simple steps either via the Flexiant Concerto GUI or CLI, saving time and effort, allowing activity to be focused on the creative side of Kubernetes. Use Any Cloud, Avoiding Cloud Lock-InDeploy a master or node on any cloud provider by simply specifying which cloud the workload should be deployed on when creating the VM in Flexiant Concerto. The rest of the process is fully automated. Publically Expose Services on a Kubernetes ClusterSave time and complexity when publicly exposing a Kubernetes Cluster. Automatically install a load balancer on every node and allocate a Fully Qualified Domain Name to the group of load balancers, automatically exposing the services running on a cluster to the Internet with Flexiant Concerto. Setting up Networking within the ClusterConcerto’s in-built integration with Weave quickly and simply gives SDN connectivity needed for intra-cluster communication. This removes the complexity associated with setting it up and saves time. Secure Access to Manage via CLI, GUI or APIConsume all Kubernetes functionality via the Flexiant Concerto UI over HTTPS, or via the Kubectl CLI wrapper/API with built-in X.509 certification. Secure access is automatically applied. Moreover Kubernetes clusters set up in Concerto have firewall policies in place to maximize security – only Kubernetes services and Kubernetes and Docker API end points are open, giving all required security of access out of the box. Minimize Latency for Services on a ClusterThe built-in GeoDNS service in Flexiant Concerto automatically load balances traffic across nodes in different geographies according to the location of the user, keeping latency to an absolute minimum. Marco Meinardi, VP Product at Flexiant said, ???We are Kubernetes enthusiasts with the aim of helping developers get started easily with Kubernetes, build highly scalable microservices or distributed application stacks. Kubernetes Orchestration as a Service allows developers to get Kubernetes on any cloud, easily. The result is more time to focus on the creative side of Kubernetes.??? To get Kubernetes as a Service, sign up here: https://start.concerto.io/accounts/sign_up and enter promo code FLEXK8S for 10 free VMs. Once signed up, simply go to Settings – Account and click to enable beta features. Find out what else Kubernetes as a Service offers here: https://www.flexiant.com/2015/12/09/flexiant-kubernetes-orchestration-as-a-service 

Tips for Unit Testing with Mocks

Unit testing is a well established practice to ensure your code actually does what it’s supposed to do. If you have good test coverage — most of your code has tests that

Explore the New Updates to Power BI Desktop

In terms of transformation, it now supports addition of a prefix or a suffix to a text column. You can find this under the Transform tab when you select a

MapR Unveils a Kafka Alternative Called Streams

Hadoop vendor MapR has launched a new publish-subscribe messaging system called Streams, which it says is a lot like the open source tool Apache Kafka. The company says that Streams

IDC Predicts Slower Growth for Smartphones

Market researchers at IDC say that 2015 could be the first year when smartphone sales growth will be only in the single digits. For the year, the firm anticipates a

Microsoft, HPE Outline Hybrid Cloud Computing Plans

During the Hewlett Packard Enterprise (HPE) Discover 2015 event, HPE and Microsoft announced their plans to partner on hybrid cloud computing. “Public cloud services, like those Azure provides, are an

RiskIQ Makes Facebook ThreatExchange Data Accessible within PassiveTotal

Company will also share Intelligence on Web Threats, Malvertising and Malicious Mobile Apps with ThreatExchange Community SAN FRANCISCO, USA & LONDON, UK, Dec. 2, 2015 – RiskIQ, the leading security company defending organisations from threats beyond the perimeter, today announced that its PassiveTotal threat infrastructure analysis product will provide a visual front end for Facebook???s ThreatExchange. With this integration, RiskIQ customers have the option to centralise data from ThreatExchange alongside critical data sets such as passive DNS, WHOIS, and SSL Certificates within PassiveTotal to accelerate security investigations and automate the sharing of findings with the community. ???Sharing threat intelligence, whether it???s private sharing of attack campaigns, long-form reports on threat actors or just public lists of indicators, is the most effective way for organisations to pre-empt and protect themselves from attacks,??? said Elias Manousos, CEO of RiskIQ. ???We believe the process of sharing should occur without friction and that???s why we???ve added full integration of Facebook???s ThreatExchange within the PassiveTotal platform. We are also sharing data from RiskIQ researchers with ThreatExchange to further arm the community with actionable intelligence.??? To automate intelligence sharing with the ThreatExchange community, PassiveTotal allows users to set global controls on how, with whom and what data is shared. Once the initial configuration is complete, users can simply begin searching within PassiveTotal much like they normally would. When data related to a search is found within ThreatExchange, PassiveTotal will display a tab and show the specific data along with who submitted it into the exchange. Additionally, when available, PassiveTotal will automatically extract details such as tags or the status of an indicator, including malicious, suspicious, etc. For real-time sharing, PassiveTotal can be configured to automatically add findings to ThreatExchange as investigations are being conducted. For example, a group of individuals that know and trust each other can instantly work as an ad-hoc team to help protect their peers??? organisations while they are protecting their own company. The addition of ThreatExchange to the PassiveTotal platform can facilitate larger, inter-company intelligence sharing efforts that previously would only be performed through email, if at all. AvailabilityPassiveTotal with ThreatExchange integration is available immediately. RiskIQ threat data is publicly available in ThreatExchange under a TLP GREEN designation.

EnterpriseDB?? Offers New Program to Oracle?? Customers Affected by SE2 Licensing Change

EDB is offering existing Oracle?? SE users a chance to deploy its EDB Postgres??? solution at no additional cost* Bedford, MA ??? December 1, 2015 ??? EnterpriseDB?? (EDB???), the leading provider of enterprise-class Postgres products and database compatibility solutions, today announced a special program for Oracle?? SE customers affected by pending changes in Oracle???s licensing policy. For a limited time, EDB is offering existing Oracle SE users an opportunity to deploy the EDB Postgres??? solution for the same annual maintenance costs they are currently paying Oracle*. Oracle has eliminated its popular SE database license option and replacing it with a new license called Oracle SE2, which may require many current SE users to buy new hardware, reconfigure applications and potentially suffer performance degradation. EDB???s new program offers Oracle SE customers an alternative to the increased costs and hassles of ???upgrading??? to the new Oracle SE2 license. Moving to the EDB Postgres??? solution also eliminates the ongoing risk of falling out of compliance with Oracle license restrictions and facing potential additional fees down the line. ???Oracle is always seeking ways to generate revenue from existing customers. End users are at risk from rising costs and audits from this particular change in licensing,??? said Craig Guarente, CEO and Founder of Palisade Compliance, the leading independent Oracle licensing and contracting consulting firm. ???To break the grip of rising Oracle licensing and support costs, customers should look at alternative technologies like EDB Postgres.” ???Enterprises want the flexibility and low cost of open source but still require the performance, tools and support equal to what they get from traditional vendors like Oracle. EDB Postgres is filling this need, supporting business-critical workloads at some of the largest corporations in the world and it???s a big reason EDB was named a Gartner Magic Quadrant Leader in 2014 and 2015,??? said Keith Alsheimer, Chief Marketing Officer of EDB. ???The enterprise database landscape is undergoing rapid transformation to open source because the greater value now comes with very low disruption and risk.??? Currently, Oracle customers pay license fees up front for the database plus ongoing annual maintenance fees. For what Oracle SE customers are currently paying for their maintenance costs each year, EDB is offering its EDB Postgres solution, which has no additional license fees, and unlike Oracle, no restrictions on features, no limitations on deployment sizes, and no penalties for changes. Further, with EDB Postgres, migration is usually fast and easy with the EDB Migration Toolkit. Because the EDB Postgres solution has database compatibility for Oracle by including native PL/SQL, database administrators can easily transfer skills using the same stored procedures and syntax. Most importantly, EDB Postgres includes many additional features not available in Oracle SE such as partitioning and virtual private database. And, EDB Postgres includes enterprise-class tools for monitoring, management, tuning, high availability, disaster recovery and replication. Organizations have been increasingly transforming their data centers with open source, realizing the savings open source has delivered across other layers of the enterprise stack and diverting the budget to fund new, innovative applications. In its State of Open Source RDBMS 2015** report, published in April 2015, Gartner predicted that by 2018, 70% of all new and 50% of all existing workloads would be running on open source RDBMSs. Gartner further recommended that IT departments should add an open source database to its standards and replace commercial RDBMSs wherever specific functionality was not required. The changes in Oracle SE licensing are explored in greater depth on this EDB blog along with more information on the promotional offer for Oracle SE customers. Oracle SE customers may also contact EDB directly for more information. Terms and conditions apply. * Terms and conditions apply** The State of Open Source RDBMSs, 2015, by Donald Feinberg and Merv Adrian, published April 21, 2015 EnterpriseDB is a registered trademark and EDB and EDB Postgres are trademarks of EnterpriseDB. All other names are trademarks of their respective owners. Connect with EnterpriseDBRead the blog: http://blogs.enterprisedb.com/Follow us on Twitter: http://www.twitter.com/enterprisedbBecome a fan on Facebook: http://www.facebook.com/EnterpriseDB?ref=tsJoin us on Google+: https://plus.google.com/108046988421677398468Connect on LinkedIn: http://www.linkedin.com/company/enterprisedb

Managing Big Data with Google Cloud Datalab

The Google Cloud Datalab?is Google’s answer to big data exploration, analysis and visualization. All cloud service providers are competing intensely to close the loop of offerings in the realm of

Microsoft Unveils PowerApps Development Service

Microsoft has launched a beta preview of PowerApps (formerly codenamed Project Kratos), a service for creating and sharing mobile, desktop and web apps. The company says that the service will

REST vs. SOAP – SOAP’s Revenge

The year was 1999, the internet was blooming, Simple Object Access Protocol (SOAP) burst onto the scene, based on the latest and greatest dev: XML. SOAP had its 15 minutes of