Posts

Understanding Testing in Apex

Testing is the key to successful long term development and is a critical component of the development process. And testing is key to the success of application particularly if application to be deployed to customers. If we validate that application works as expected, that there are no unexpected behaviors, then application will run for longtime. There are two ways of testing an application. One is through the  salesforce  user interfaces (testing with a single record) The other way is to test for build functionality i.e testing with bulk records by using apex data loader up to 200 records can be passed through code. Before we can deploy code or package into production, the following must be true. Check out the top Salesforce Interview Questions now! → 75 % of apex code must be covered by unit tests. All of those tests must complete successfully. → When deploying to a production organization we need to have 75% of apex code cove...

TIBCO Collaborates with Amazon Web Services to Deliver Serverless Integration Solutions

 TIBCO Software Inc., a global leader in integration, API management, and analytics, today announced it is collaborating with Amazon Web Services (AWS), to deliver next-generation serverless integration offerings. TIBCO is the first integration vendor to offer support for AWS Lambda Serverless Compute by creating Functions-as-a-Service (FaaS) with its ultralight edge microservices framework, open-source Project Flogo®. In addition to this collaboration, customers can now consume TIBCO BusinessWorks ™ Container Edition and Plug-ins from AWS Marketplace, making it the first integration product on AWS Marketplace to provide a truly containerized and elastic, consumption-based pricing model. The integration of these products with AWS's offerings complement the TIBCO Connected Intelligence Cloud, with the goal of supporting customers on their digital journeys. Flogo flows as functions are specifically designed to take advantage of the serverless capabilities offered by AWS Lambda, ...

5 Ways Blockchain Technology Will Change the Way We Do Business

Most of the media headlines on blockchain technology revolve around the outsized investment performance and extreme volatility of cryptocurrency. This trajectory closely resembled a roller coaster as Bitcoin gained 1,390 percent in 2017 (up as much as 1,935 percent when it hit a record high of $19,666 in mid-December) -- and then plummeted to a low of $5,950 in January 2018. By mid-February, it had settled around $8,400. The growing consensus among business leaders and entrepreneurs: The future of blockchain technology will be about a lot more than Bitcoin. Blockchain tech will impact every major area of business from accounting to operations, and there's evidence the revolution has begun. What is it, and why is it so crucial to the future of business? A blockchain is an electronically distributed ledger or list of entries -- much like a stock ledger -- that various participants maintain via a network of computers. Blockchains use cryptography t...

Microsoft Azure Migration Guide - Key Planning and Decision Points Before Migrating to Azure

Image
With such an increased interest in Cloud computing, and with companies like Microsoft expanding their datacenters to Canada, now’s a great time for organizations who are looking at a datacenter refresh to consider migrating to Azure. Migrating a datacenter to Azure is a cost-effective alternative for many organizations. By migrating to Azure , you can reduce your capital and operational expenditures and improve your organization’s elasticity, scalability, and overall security. But where do you begin on your Azure migration journey? And what do you need to do before you can migrate your datacentre to Azure? Here are some key planning and decision points. Azure Migration Guide 1 : Understand Your Business Case When determining if a move to Azure is the right one for your organization, it is important to start off by examining your business case for doing so. What are the drivers for this move? For example, are you looking to decrease operational expenditures? Reduce your c...
IBM DataPower While I was away, IBM announced the acquisition of Datapower .  This is the beginning of a spate of acquisitions in the XML-security realm that will make a number of VCs I know very happy.  There are probably two, possibly three more of these that will take place in the next nine months.   After that, the companies left unacquired will be putting together a new twist on their XML strategies in hopes of finding a different exit. Privately held DataPower makes integration and security appliances for processing XML and Web services traffic -- a portfolio IBM says will help its customers with their efforts to deploy service-oriented architectures (SOA). DataPower's current products include the XI50 Integration Device, which streamlines SOA infrastructures; the XA35 XML Accelerator, which offloads XML processing; and the XS40 XML Security Gateway, which helps provide message-level Web services security.  IBM is acquiring the sale...

HDFS : Hadoop Distributed File System

The Hadoop Distributed File System (HDFS) is the primary data storage system used by Hadoop applications. It employs a NameNode and DataNode architecture to implement a distributed file system that provides high-performance access to data across highly scalable Hadoop clusters. HDFS is a key part of the many Hadoop ecosystem technologies, as it provides a reliable means for managing pools of big data and supporting related big data analytics applications. How HDFS works HDFS supports the rapid transfer of data between compute nodes. At its outset, it was closely coupled with MapReduce, a programmatic framework for data processing. When HDFS takes in data, it breaks the information down into separate blocks and distributes them to different nodes in a cluster, thus enabling highly efficient parallel processing. Moreover, the Hadoop Distributed File System is specially designed to be highly fault-tolerant. The file system replicates, or copies, each piece of data multiple time...

Selenium to perform Test Automation and its Uses & Flaws

Automated functional testing is one of the most valuable tools your organization can implement. You get the benefit of having repeatable, fast running tests that do not require expensive humans to run them and are less error prone. I’m a big fan of anything that can be done for me while I’m sleeping. Selenium IDE in an integrated development environment which tests code while integrating browser activity. The main ambition of writing these types of tests is to mimic user actions to determine if the web server and database are behaving as expected as they carry out the users’ commands. Documents are the heart of selenium tests. These commands are a way of knowing what part of the application is being tested and what the user expects the browser to present. Writing tests is almost simple with selenium. The end product of a selenium test can be transformed to any language, however, by default, selenium scripts are simply a combination of “Selenese” commands in an HTML format. H...