All Posts By


Understanding Code Coverage in Salesforce

A lot of clients have asked us what Code Coverage is in Salesforce. Here's a simple way to help explain how to use and check code coverage for SF admins.

When using custom codes in Salesforce.

Everytime you use custom code in Salesforce (a "class" or "controller") to tell it to perform or achieve some sort of functional objective, you need to pair it with a testing class ("test class"). These test classes are given a percentage score of how robust they are - the more scenarios tested, the closer to 100% they get. The purpose is to see how your custom APEX code will behave "in the wild."

Each test class should at least reach 75% of coverage.

If below 75%, you cannot deploy code from the Sandbox to Production until the overall code coverage is bolstered.

You can perform validations (mock deployments) to see which tests are either failing or below 75%.

You can also can check your code coverage in your developer console as an Admin.

CRMD CFO Mentors Level EDU Capstone Projects.

This post originally shows up on the blog of Level Edu. Level Education offers short duration, intensive boot camp programs out of Northeastern University, designed to develop high-demand technical skills via rigorous course work supplemented by a practical, hands-on Capstone project pairing students 1:1 with an industry-leading employer partner. Learn more about the Level Data Analytics Program. To apply to Level Edu, click here. Have questions or want to work with team CRMD? Contact us here

CRMD laptop on a table.

CRMD Pairs with Level Data Analytics Bootcamp as Industry-Leading Employer Partner for Capstone Project

CRMD’s CFO Chad Cavanaugh travels to Toronto with Level Capstone project student Clayton Wilson’s for a 2-day Datathon at Rotman’s School of Management at UToronto. Read Clayton’s recap of his experience at the Datathon, what he’s learned through the Levels program, and working with CRMD.

Check out his slide story below and let us know what you think. Don’t forget to give Clayton kudos in the comments!

Bitcoin price surpass $10,000, new record high.

Major Milestone Hit as Bitcoin Price Soars



Bitcoin price surpassed $10,000 in trading as the cryptocurrency surged upwards in Western and Asia markets. As of this month, the market valuation for Bitcoins jumped 875% from just under $15 billion in January 2017 to a staggering $156 billion. Yes, as in billions with a b.

BTC has potential to extend gains to $10,400 levels.



bitcoin price surge crmd business news

Source: Bloomberg via FT


Coindesk projects Bitcoin will likely topple the $10,000 mark with “potential to extend gains to $10,400 soon.” The climbing prices have sparked conversations of a “bitcoin asset bubble” amongst Wall Street and many in the cyptocurrency community. Michael Novogratz, a former hedge fund manager at Fortress, speaking at CoinDesk Consensus: Invest conference in New York thinks cryptocurrencies such as Bitcoin has the potential to be “the biggest bubble in our lifetime by a long shot.” Despite the lingering jitters about its volatility, transactions have not relent and buyers remain optimistic.

You can track the trading value of BTC with the Coindesk Bitcoin Price Index and don’t forget to join the conversation alongside CRMD on Facebook and Linkedin for more news on business and technology.

Veterans Day 2017: Resources For Veterans Transitioning To Civilian Careers

Today we salute the willingness of brave Americans who fought and sacrificed for our country to protect our freedom.

For Veterans Day 2017, we highlight the list below of resources compiled by Fast Company that can help active, former and retired military veterans transitioning to civilian life find meaningful opportunities and advance in their careers.

Veterans pursuing careers in Technology can gain pathway to becoming Salesforce certified for free with Vetforce.” Vetforce is the Salesforce job training and career accelerator program for military service members, veterans, and spouses.” Through Vetforce, members get access to free training, classes, and career opportunities within the Salesforce ecosystem.

To our veterans and the families who serve with them, thank you for your bravery, sacrifice, and service.

Happy Veterans Day.

24 Resources For Veterans Re-Entering The Workforce (via Fast Company).

  1.  Veterans Employment Toolkit
  2.  Veterans Employment Center (VEC)
  3. U.S. Small Business Administration
  4. VetNet
  5. Office for Veterans Business Development
  6. Veterans Small Business Week
  7.  Veterans Business Outreach Centers (VBOCs)
  8. SBA Veterans Advantage Guaranteed Loans
  9. Boots to Business (B2B)
  10. Women Veteran Entrepreneurship Training Program (WVETP)
  11. Service-Disabled Veteran Entrepreneurship Training Program (SDVETP)
  12. National Archives
  13. Syracuse University’s Institute for Veterans and Military Families (IVMF) – 
  14. Hire Heroes USA
  15. Four Block
  16.  Veteran Business Owner Association (VBOA)
  17. The National Veteran-Owned Business Association
  18. The Milspro Project
  19. VetFran
  20. eMentor
  21. Veteran Business Owners Association
  22. Vet2Biz Life
  24. Military Friendly

Infographic: Increase Productivity. Manage Your Energy, Not Your Time

“Between 25-50% of people report feeling overwhelmed or burned out at work.”


Tony Schwartz, president and CEO of the Energy Project and author of Be Excellent at Anything, reveals in a 2012 Harvard Business Review article why multi-tasking kills productivity and ways to reduce work fatigue. Hint: Stop staring at your phone so much.

Here are 5 policies Schwartz suggest promoting in the office to fuel higher productivity:

1.Hold better meetings

Maintain meeting discipline by ensuring all meetings start and end at a precise time. Stay on tasks and keep a solid agenda with actionable next-steps. Schwartz recommend keeping meetings under one hour. Scheduling 45 minutes keep participants engaged and able tor reflect on what’s been discussed.

2.Stop expecting everything to be on-demand

Expecting instant responsiveness from employees forces your team into reactive mode, breaking their concentration and distracting them from finishing open tasks.

3.Take breaks

Take a walk, grab a nice latte from your local barista, or catch up on some leisurely readings. Intermittent breaks helps renew focus and reduce mental fatigue. Managers should consider organizing group workouts, mid-afternoon yoga classes, or creating a work-free zone where employees can relax or take a nap.

4.Distraction-free mornings

Keep morning meetings to a minimum and dedicate the first 90 minutes of your work day to catch up on important tasks, sans interruption. Take the first hour of your mornings to schedule routine times for open-ended thinking.

5.Use those vacations days

Breaking news: humans aren’t computers. Take time-off to completely disconnect from work, and encourage your team to do the same. Research shows regular vacations keep employees healthier and more productive.

Download the Infographic: Increase Productivity and Manage Your Energy from CRMD.

Remember, multi-tasking is a modern efficiency myth. Your work depends on quality and execution, not on your ability to juggle many things at once. It is far more important to be engaged at work, maintain focus and manage your energy efficiently.



Unlock Potential of with Data Science

CRMD compiles the 4 best free programming courses on the web.

CRMD compiles the 4 best free programming courses on the web.

Targeting a role as a data analyst or data scientist in the Salesforce ecosystem?

We’ve compiled 4 great resource to learn computer science that cost $0 dollars to start. Our criteria:

  • Freely available
  • Beginner-level courses that covers the fundamentals
  • Online-accessible, no textbook requirements.
  • Python-based with a robust curriculum (at least 15hours of study time)

So without further ado, here are CRMD’s 4 top free programming courses.

Coursera’s University of Toronto “Learn to Program” series.

Taught by University of Toronto’s associate professors Jennifer Campbell and Paul Gries, this 2-part series walks students through designing, coding, and validating their own Python programs. It is an excellent course for people who have no programming experience and want to get into the meat of Python. This self-paced course is estimated to take 7 weeks and 6-8 hours commitment per week.

MIT’s “Introduction to Computer Science and Programming Using Python” course on edX.

This is a great course offered by one of the world’s best consisting mostly of lecture videos broken into small chunks. Along with video lectures, there are programming assignments and standalone quizzes to test your knowledge. It’s a 9-weeks long course that will challenge students.

Dataquest’s “Python basics” course.

Dataquest is a newcomer on the MOOC scene but with a devout following. One of their most popular courses is this introduction to Python that help learners understand the programing language “as a foundation for effective data science, including syntax, loops, functions, classes, and more.” Intermediate and advanced Python courses are also available for those who want to graduate to the next level of data science.

Learn Python with Codeacademy.

Finally, we have Codeacademy. This popular course is great for complete beginners who want to understand fundamental programming concepts as well as how to run basic Python scripts. A paid upgrade will unlock 8 interactive projects, 9 quizzes, and 1 final project for further learning.


This is neither a definitive nor exhaustive list of free programming courses online, so we encourage all to go out and explore. Did you take a course you liked that we forgot to mention? Comment with your experience or ask CRMD’s very own expert consultants and developers your programming related questions below. Don’t forget to subscribe to our newsletter to get top tips and tricks straight to your inbox every month.