## Language server protocol and DSL's

Gauge is an external DSL to express test behavior and data outside code.  
[Read more](/content/2017/12/07/language-server-protocol-and-dsl-s/index.html)

---

## Authoring a language runner for Gauge

Gauge is a light-weight cross-platform test automation tool with the ability to author test cases in the business language.  
[Read more](/content/2017/12/07/authoring-a-language-runner-for-gauge/index.html)

---

## Headless Acceptance Tests

Headless Acceptance Tests Using Gauge, Puppeteer and Chrome to run headless tests.  
[Read more](/content/2017/10/04/headless-acceptance-tests/index.html)

---

## Gauge updates - September 2017

Release 0.9.2, updates and features. Run and debug tests in IntelliJ IDEA with the newly integrated runner!  
[Read more](/content/2017/09/08/gauge-september-updates/index.html)

---

## Gauge updates - July 2017

What’s new in release 0.9.0 and more.  
[Read more](/content/2017/07/21/gauge-updates-for-july/index.html)

---

## Why we collect data

To be a better testing tool, from version 0.9.0, Gauge collects anonymous usage statistics (telemetry). The data is public and there’s an easy way to opt out.  
[Read more](/content/2017/07/20/why-we-collect-data/index.html)

---

## Testing with headless chrome

The new headless feature in Chrome 59 makes it easy to run Gauge with Selenium on a CI/CD setup or Docker instances without having to use a GUI.  
[Read more](/content/2017/07/12/testing-with-headless-chrome/index.html)

---

## The Page Objects anti pattern

Writing automated tests that are easy to maintain requires skill, practice, discipline, and good design.  
[Read more](/content/2017/06/13/the-page-objects-anti-pattern/index.html)

---

## Five reasons to use Gauge

Despite having the right set of automated tests, writing and managing a growing test suite can be challenging.  
[Read more](/content/2017/02/15/five-reasons-to-use-gauge/index.html)

---

## Why write tests in plain-text?

Writing scenarios to test a functionality involves a lot of thinking. Over time, test cases and scenarios become complex even for trivial applications.  
[Read more](/content/2017/01/17/why-write-tests-in-plain-text/index.html)
