Penetration Testing – What It Is, The Types, and When to Do It
Pen testing is short for penetration testing. This simulation of real-world security attacks can find and report on your security and privacy vulnerabilities.
How to Find, Train, and Empower Citizen Data Scientists
Citizen data scientists help fill the gap in data talent - giving businesses the data talent so sorely needed to use AI and ML to solve business problems.
Why BAs Must Carefully Consider Authentication and Authorization
Learn what these non-functional requirements mean and why Business Analysts need to carefully consider them when leading their teams’ development efforts.
Why I Stopped Testing My Code (and You Should Too)
Here are 10 silly excuses I've used or heard for reasons to not write repeatable tests for one's own code. It's a great reminder to just write the tests.
Power BI Tips for Star Schema and Dimensional Data Modeling
This blog covers the advantages of using dimensional data models in your Power BI datasets + some additional tools that can optimize your dataset performance.
Azure Tips & Tricks: Preventing Headaches with Cosmos Document IDs
The following simple tip regarding Cosmos DB's document identifier property may help you avoid creating a hard-to-find bug in your code.
Using Tabular Editor’s Best Practice Analyzer to Apply Best Practices
Tabular Editor's Best Practice Analyzer is useful for development, consistency, and when working with (or training) those without exposure to tabular models.
Developer Playbook for Getting Started with DevOps
DevOps is hugely popular, but to many it's still a hazy concept. Let’s explore what it is, why it matters, and how it can transform your team and organization.
The Advantages of Using Tabular Editor for Tabular Model Development
We demonstrate how Tabular Editor solves some specific development challenges that show up when developers collaborate on tabular models in Visual Studio.
Manager Playbook for Getting Started with DevOps
Implementing DevOps is a significant organizational change that can impact the work people do, existing business processes, leadership approaches, and culture.
Branching and Merging Strategies For Automation With Git
Git can be complex, but you don’t need to grasp all the complexities to find value in it. In this blog, we will simplify branching and merging with Git.
Subscribe to our Newsletter