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

IBM Launches Project DataWorks

IBM has unveiled a new cloud computing-based analytics platform called Project DataWorks. It aims to integrate all of an enterprises data into one system so that business analysts can quickly

RAML Resource Group

Hey all, Anyone working with open API’s and curious about RAML? http://www.meetup.com/RAML-Meetup-San-Francisco-Bay-Area/events/234177108/?eventId=234177108 The next event is on Thursday, but the group is planning to meet monthly.

Passing the Missing Function Value

Ever?needed?to?pass?or?not?pass?a?value?to?a?sub?(or?function)?having?an?optional?argument?depending?on?the?business?rules? I?mean?something?like?this: Function?MyFunction(ByVal?SomeArg?As?Integer)?As?String ????If?SomeArg??0?Then ????????MyFunction?=?NotMyFunction(SomeArg)?’OK,?we?can?pass?SomeArg ????Else ????????MyFunction?=?NotMyFunction?’We?cannot?pass?it.?NotMyFunction?will?got?it?missing. ????End?If End?Function Instead?of?repeating?the?call?to?such?a?function?or?sub,?you?can?pass?it?a?true?missing?value?using?the?function?below: Public?Function?Missing(Optional?PlaceHolder?As?Variant)?As?Variant ????Missing?=?PlaceHolder End?Function Our?example?would?change?to?something?like?this: Function?MyFunction(ByVal?SomeArg?As?Integer)?As?Integer Dim?Arg?As?Variant ????If?SomeArg??0?Then?Arg?=?SomeArg?Else?Arg?=?Missing ????MyFunction?=?NotMyFunction(Arg) End?Function

Accelerate Mobile Pages with AMP

The power of mobile devices and the available bandwidth keeps increasing and content producers are very aware of the importance of the mobile platform. They generate content that’s designed specifically

Red Hat Expands Containerization Efforts

Red Hat has made two key announcements related to its support for containerization technology. First, it released OpenShift Container Platform 3.3. The update includes Kubernetes 1.3, as well as Docker

Oracle Unveils Project Visual Code

Among its many announcements during its Oracle World conference this week, Oracle launched Project Visual Code, a new low-code cloud development platform. Designed for “citizen developers,” the tool allows business

Skip Weekends SQL Function

Certain reports need to show data that excludes data from weekends. There is a couple of ways to approach this. You could create a Calendar table, but sometimes you do

Azure Blockchain as a Service Middleware Now Available

Nearly a year ago, Microsoft announced its Azure Blockchain as a Service offering for its cloud computing service. Now, it is giving customers access to Project Bletchley, which provides enterprises

CA Acquires BlazeMeter

CA Technologies has announced its intent to purchase BlazeMeter, which sells cloud computing-based continuous testing tools. Details of the deal were not disclosed. BlazeMeter has 3,000 customers. CA plans to

Exploring Software Development Methodologies

A software development methodology is a fairly nebulous thing. In this article, I’ll try to bring some clarity to the concept of the methodology, investigate various prominent methodologies and their

IBM Unveils New Hybrid Cloud Computing Offerings

At its Edge 2016 conference, IBM made several announcements related to hybrid cloud computing. For developers, the company unveiled new z Systems services for IBM Cloud with Operational Insights for

Google Buys API.AI

Google has announced the purchase of API.AI, a startup that makes chatbot development tools. API.AI’s particular areas of artificial intelligence expertise involve speech recognition, intent recognition and context management. Currently,

Thread Dump Analysis Pattern

Threads in ‘runnable’ state consume CPU. So when you are analyzing thread dumps for high CPU consumption, threads in ‘runnable’ state should be thoroughly reviewed. Typically, in thread dumps several

Salesforce Launches Einstein AI Program

On Sunday, Salesforce launched Einstein, a new set of artificial intelligence capabilities that the company describes as “AI for everyone.” The company plans to integrate the AI technology into all

The Most Often Ignored Agile Practice

Agile practices help you develop software that meets the user needs faster and safer???and that responds quickly to changes in the requirements, environment or technological advances. But, there is one

GitHub Adds Project Management Features

GitHub, the popular code hosting service, has updated some of its features, offering greatly enhanced project management capabilities. Specifically, it is now easier to manage comments by grouping and categorizing

Oracle Proposes Giving NetBeans to Apache

Geertjan Wielenga, project manager for the NetBeans IDE, has submitted a proposal on Oracle’s behalf that would have the Apache Software Foundation take over management of the open source project.

Adding Longs Without Overflowing

Suppose you are porting a C code, for example, that sums 32 bit integers (Longs) to VB6. In C, when the result of a sum does not fit into an

CA Improves API Management Capabilities

CA Technologies has refreshed its lineup of API management tools for enterprise application development teams. It has updated its CA Live API Creator with a graphical interface that makes it

Few Developers Working on Chatbots, Report Finds

Visionmobile’s new Chatbot Developer Landscape 2016 report finds that while there has been a lot of hype about chatbots, few enterprise application development teams are actually working on chatbot applications.

Box Updates Development Platform

Box, which is best known for its cloud storage services, has updated its development platform that allows developers to integrate Box services into their applications. The company revamped its developer