# Zumba

Work on a technology team that helps millions of people worldwide.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Zumbatech Contributed to Hackforchange Using Open-Source Tools

DevFeed: [Zumbatech Contributed to Hackforchange Using Open-Source Tools](<https://devfeed.tech/articles/zumbatech-takes-on-hackforchange-29161.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2015/06/15/zumbatech-at-hackforchange//>)

Author: Chris Saylor (christopher.saylor@zumba.com)

Published: 2015-06-15T00:00:00Z

Content type: article

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [opensource](<https://devfeed.tech/topics/opensource.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [contributed](<https://devfeed.tech/tags/contributed.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [takes](<https://devfeed.tech/tags/takes.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

The article describes how Zumbatech contributed to Hackforchange using open-source tools.

### Source excerpt

How Zumbatech contributed to Hackforchange utilizing opensource tools.

## W3C Push API Crash Course

DevFeed: [W3C Push API Crash Course](<https://devfeed.tech/articles/w3c-push-api-crash-course-29160.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2015/05/29/chrome-push-api//>)

Author: Nick Comer (nicholas@zumba.com)

Published: 2015-05-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [Chrome](<https://devfeed.tech/topics/chrome.md>), [notifications](<https://devfeed.tech/topics/notifications.md>), [W3C](<https://devfeed.tech/topics/w3c.md>), [Google Chrome](<https://devfeed.tech/topics/google-chrome.md>), [API](<https://devfeed.tech/topics/api.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [google-chrome](<https://devfeed.tech/tags/google-chrome.md>), [notifications](<https://devfeed.tech/tags/notifications.md>), [push-notifications](<https://devfeed.tech/tags/push-notifications.md>), [w3c](<https://devfeed.tech/tags/w3c.md>)

### AI overview

A tutorial introducing push notifications in Google Chrome through the W3C Push API.

### Source excerpt

Getting started with push notifications in Google Chrome

## Relational Database Design

DevFeed: [Relational Database Design](<https://devfeed.tech/articles/relational-database-design-29159.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2015/05/22/database-design//>)

Author: Justin Oakley (justin.oakley@zumba.com)

Published: 2015-05-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [schema](<https://devfeed.tech/tags/schema.md>), [strategies](<https://devfeed.tech/tags/strategies.md>)

### AI overview

An article presents conventions and strategies for designing a relational database schema that can grow with an application and organization.

### Source excerpt

Conventions and strategies to create a schema that will grow with your application and organization.

## How We Do CSS at Zumba

DevFeed: [How We Do CSS at Zumba](<https://devfeed.tech/articles/how-we-do-css-at-zumba-29158.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2015/03/31/how-we-do-css//>)

Author: Kaue Ribeiro (kaue.ribeiro@zumba.com)

Published: 2015-03-31T00:00:00Z

Content type: article

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [CSS](<https://devfeed.tech/topics/css.md>), [modern web development](<https://devfeed.tech/topics/modern-web-development.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [css](<https://devfeed.tech/tags/css.md>)

### AI overview

The article introduces how Zumba handles CSS, but the supplied text does not provide further technical details.

### Source excerpt

This is how we do CSS at Zumba.

## Caching CakePHP 2.x routes

DevFeed: [Caching CakePHP 2.x routes](<https://devfeed.tech/articles/caching-cakephp-2-x-routes-29156.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2014/10/26/cakephp-caching-routes//>)

Author: Juan Basso (juan.basso@zumba.com)

Published: 2014-10-26T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Caching](<https://devfeed.tech/topics/caching.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [caching](<https://devfeed.tech/tags/caching.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial explaining how to cache CakePHP 2.x routes.

### Source excerpt

Tutorial of how to cache the CakePHP 2.x routes.

## How jQuery Can Subvert AngularJS Goals

DevFeed: [How jQuery Can Subvert AngularJS Goals](<https://devfeed.tech/articles/developing-with-angularjs-forget-jquery-exists-29155.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2014/08/02/angularjs-forget-jquery//>)

Author: Stephen Young (stephen.young@zumba.com)

Published: 2014-08-02T00:00:00Z

Content type: opinion

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [jQuery](<https://devfeed.tech/topics/jquery.md>)

Tags: [angularjs](<https://devfeed.tech/tags/angularjs.md>)

### AI overview

The article examines how jQuery's familiarity and capabilities can unintentionally undermine AngularJS goals.

### Source excerpt

Understanding how jQuery's power and familiarity can unintentionally subvert AngularJS' goals.

## Enforce code standards with composer, git hooks, and phpcs

DevFeed: [Enforce code standards with composer, git hooks, and phpcs](<https://devfeed.tech/articles/enforce-code-standards-with-composer-git-hooks-and-phpcs-29154.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2014/04/14/control-code-quality//>)

Author: Chris Saylor (christopher.saylor@zumba.com)

Published: 2014-04-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [Composer](<https://devfeed.tech/topics/composer.md>), [Git](<https://devfeed.tech/topics/git.md>), [git hooks](<https://devfeed.tech/topics/git-hooks.md>), [Code quality](<https://devfeed.tech/topics/code-quality.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>)

Tags: [code-quality](<https://devfeed.tech/tags/code-quality.md>), [composer](<https://devfeed.tech/tags/composer.md>), [git](<https://devfeed.tech/tags/git.md>), [git-hooks](<https://devfeed.tech/tags/git-hooks.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>)

### AI overview

An article about enforcing code standards with Composer, Git hooks, and PHPCS to improve code quality at the commit level and reduce back-and-forth in pull requests.

### Source excerpt

Reduce number of back-and-forths in pull requests by enforcing code quality at the commit level.

## Asynchronous Control Flow with jQuery.Deferred

DevFeed: [Asynchronous Control Flow with jQuery.Deferred](<https://devfeed.tech/articles/asynchronous-control-flow-with-jquery-deferred-29153.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2014/01/16/asynchronous-control-flow-jquery-deferred//>)

Author: Stephen Young (stephen.young@zumba.com)

Published: 2014-01-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [jQuery](<https://devfeed.tech/topics/jquery.md>), [callback](<https://devfeed.tech/topics/callback.md>)

Tags: [asynchronous](<https://devfeed.tech/tags/asynchronous.md>), [callback](<https://devfeed.tech/tags/callback.md>), [how-to](<https://devfeed.tech/tags/how-to.md>)

### AI overview

This tutorial explains how to adapt callback structures into callback queues using deferred objects, also known as promises, with jQuery.Deferred.

### Source excerpt

How to adapt callback structures to callback queues using deferred objects (promises).

## Introducing Json Serializer - An open source library to serialize to JSON

DevFeed: [Introducing Json Serializer - An open source library to serialize to JSON](<https://devfeed.tech/articles/introducing-json-serializer-an-open-source-library-to-serialize-to-json-29152.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2014/01/06/json-serializer//>)

Author: Juan Basso (juan.basso@zumba.com)

Published: 2014-01-06T00:00:00Z

Content type: article

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [JSON](<https://devfeed.tech/topics/json.md>), [Library](<https://devfeed.tech/topics/library.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [json](<https://devfeed.tech/tags/json.md>), [library](<https://devfeed.tech/tags/library.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [php](<https://devfeed.tech/tags/php.md>)

### AI overview

The article introduces Json Serializer, an open-source library for serializing PHP content to JSON. It supports unserialization, including for objects.

### Source excerpt

Serialize PHP content in JSON, with support to unserialization, even for objects.

## Tame Stale Pull Requests with Drill Sergeant

DevFeed: [Tame Stale Pull Requests with Drill Sergeant](<https://devfeed.tech/articles/tame-stale-pull-requests-with-drill-sergeant-29151.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2013/12/07/keep-tabs-on-pull-requests//>)

Author: Chris Saylor (christopher.saylor@zumba.com)

Published: 2013-12-07T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [email](<https://devfeed.tech/topics/email.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [email](<https://devfeed.tech/tags/email.md>), [github](<https://devfeed.tech/tags/github.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>)

### AI overview

The article describes email notifications for stale GitHub pull requests.

### Source excerpt

Get notified via email when github pull requests become stale.

## Handling Asynchronism with Promises

DevFeed: [Handling Asynchronism with Promises](<https://devfeed.tech/articles/handling-asynchronism-with-promises-29150.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2013/11/06/handling-asynchronism-with-promises//>)

Author: Chris Saylor (christopher.saylor@zumba.com)

Published: 2013-11-06T00:00:00Z

Content type: article

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [async](<https://devfeed.tech/topics/async.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Library](<https://devfeed.tech/topics/library.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>)

Tags: [async](<https://devfeed.tech/tags/async.md>), [blocking](<https://devfeed.tech/tags/blocking.md>), [handling](<https://devfeed.tech/tags/handling.md>), [library](<https://devfeed.tech/tags/library.md>), [list](<https://devfeed.tech/tags/list.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [node](<https://devfeed.tech/tags/node.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [using](<https://devfeed.tech/tags/using.md>)

### AI overview

The article describes using the async library in Node.js to combine multiple MongoDB aggregation queries into one list without blocking the event queue.

### Source excerpt

Using the async library in Node.js for combining multiple MongoDB aggregation queries into a single list without blocking the event queue.

## Introducing Zlogd - An open source universal logging agent

DevFeed: [Introducing Zlogd - An open source universal logging agent](<https://devfeed.tech/articles/introducing-zlogd-an-open-source-universal-logging-agent-29146.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2013/06/20/introducing-zlogd//>)

Author: Chris Saylor (christopher.saylor@zumba.com)

Published: 2013-06-20T00:00:00Z

Content type: release

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [Logging](<https://devfeed.tech/topics/logging.md>), [servers](<https://devfeed.tech/topics/servers.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [logging](<https://devfeed.tech/tags/logging.md>), [logs](<https://devfeed.tech/tags/logs.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [server](<https://devfeed.tech/tags/server.md>), [source](<https://devfeed.tech/tags/source.md>)

### AI overview

Zlogd is introduced as an open-source universal logging agent and socket server that lets external applications ship logs without blocking.

### Source excerpt

Socket server for external apps to ship logs in a non-blocking fashion.

## Middleman.js Project Open Sourced

DevFeed: [Middleman.js Project Open Sourced](<https://devfeed.tech/articles/middleman-js-project-open-sourced-29145.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2013/02/11/middleman-open-sourced//>)

Author: Stephen Young (stephen.young@zumba.com)

Published: 2013-02-11T00:00:00Z

Content type: article

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [Library](<https://devfeed.tech/topics/library.md>)

Tags: [js](<https://devfeed.tech/tags/js.md>), [library](<https://devfeed.tech/tags/library.md>), [open](<https://devfeed.tech/tags/open.md>), [project](<https://devfeed.tech/tags/project.md>)

### AI overview

Middleman.js is an open-sourced project providing a library that gives users control over the execution of third-party libraries.

### Source excerpt

A library giving you control over the execution of third party libs.

## Mongounit Project Open Sourced

DevFeed: [Mongounit Project Open Sourced](<https://devfeed.tech/articles/mongounit-project-open-sourced-29144.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2013/02/10/mongounit-open-sourced//>)

Author: Chris Saylor (christopher.saylor@zumba.com)

Published: 2013-02-10T00:00:00Z

Content type: release

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [open-source](<https://devfeed.tech/tags/open-source.md>), [project](<https://devfeed.tech/tags/project.md>)

### AI overview

Zumba announced that Mongounit, its second open source project, had been released as open source.

### Source excerpt

Zumba®'s second open source project, Mongounit, has been open sourced.

## Mocking Singleton PHP classes with PHPUnit

DevFeed: [Mocking Singleton PHP classes with PHPUnit](<https://devfeed.tech/articles/mocking-singleton-php-classes-with-phpunit-29143.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2012/11/26/singleton-class-phpunit-mocking//>)

Author: Chris Saylor (christopher.saylor@zumba.com)

Published: 2012-11-26T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [Mocking](<https://devfeed.tech/topics/mocking.md>), [PHPUnit](<https://devfeed.tech/topics/phpunit.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [mocking](<https://devfeed.tech/tags/mocking.md>), [php](<https://devfeed.tech/tags/php.md>), [phpunit](<https://devfeed.tech/tags/phpunit.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

A brief article about mocking singleton PHP classes with PHPUnit to support reusable testing.

### Source excerpt

Convenient way to mock singleton classes for easy, reusable testing.

## Tips for optimizing CakePHP applications to improve response times and reduce costs

DevFeed: [Tips for optimizing CakePHP applications to improve response times and reduce costs](<https://devfeed.tech/articles/some-cakephp-optimizations-29142.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2012/11/05/cakephp-optimizations//>)

Author: Juan Basso (juan.basso@zumba.com)

Published: 2012-11-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [optimize](<https://devfeed.tech/topics/optimize.md>), [save](<https://devfeed.tech/topics/save.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [better](<https://devfeed.tech/tags/better.md>), [money](<https://devfeed.tech/tags/money.md>), [optimize](<https://devfeed.tech/tags/optimize.md>), [save](<https://devfeed.tech/tags/save.md>), [times](<https://devfeed.tech/tags/times.md>), [tips](<https://devfeed.tech/tags/tips.md>)

### AI overview

The article offers tips for optimizing CakePHP applications to improve response times and reduce costs.

### Source excerpt

Few tips in how optimize CakePHP applications to get better response times and save money

## Schema.org Product Microdata and Breadcrumbs

DevFeed: [Schema.org Product Microdata and Breadcrumbs](<https://devfeed.tech/articles/schema-org-product-microdata-and-breadcrumbs-29141.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2012/09/19/schema-org-and-breadcrumb//>)

Author: Juan Basso (juan.basso@zumba.com)

Published: 2012-09-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [Structured-data](<https://devfeed.tech/topics/structured-data.md>)

Tags: [how-to](<https://devfeed.tech/tags/how-to.md>), [product](<https://devfeed.tech/tags/product.md>), [schema](<https://devfeed.tech/tags/schema.md>), [solve](<https://devfeed.tech/tags/solve.md>)

### AI overview

A tutorial on solving breadcrumb implementation problems on product pages using Schema.org product microdata.

### Source excerpt

How to solve the problem of breadcrumbs inside product page

## Symbiosis Project Open Sourced

DevFeed: [Symbiosis Project Open Sourced](<https://devfeed.tech/articles/symbiosis-project-open-sourced-29138.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2012/08/21/symbiosis-open-sourced//>)

Author: Chris Saylor (christopher.saylor@zumba.com)

Published: 2012-08-21T00:00:00Z

Content type: release

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [open](<https://devfeed.tech/tags/open.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [project](<https://devfeed.tech/tags/project.md>), [source](<https://devfeed.tech/tags/source.md>)

### AI overview

Zumba's first open source project, Symbiosis, has been open sourced.

### Source excerpt

Zumba®'s first open source project, Symbiosis, has been open sourced.

## Creating bash completion to your console application

DevFeed: [Creating bash completion to your console application](<https://devfeed.tech/articles/creating-bash-completion-to-your-console-application-29137.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2012/08/20/creating-bash-completion//>)

Author: Juan Basso (juan.basso@zumba.com)

Published: 2012-08-20T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [Scripting, bash](<https://devfeed.tech/topics/scripting-bash.md>), [App](<https://devfeed.tech/topics/app.md>), [console](<https://devfeed.tech/topics/console.md>), [file](<https://devfeed.tech/topics/file.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [completion](<https://devfeed.tech/tags/completion.md>), [console](<https://devfeed.tech/tags/console.md>), [file](<https://devfeed.tech/tags/file.md>), [how-to](<https://devfeed.tech/tags/how-to.md>)

### AI overview

A tutorial on creating a file compatible with bash_completion.d and using it to interact with a console application.

### Source excerpt

Shows how to create a file compatible with bash_completion.d and interact with user application

## Creating a testing interface for your API

DevFeed: [Creating a testing interface for your API](<https://devfeed.tech/articles/creating-a-testing-interface-for-your-api-29136.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2012/08/16/test-interface//>)

Author: Juan Basso (juan.basso@zumba.com)

Published: 2012-08-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [cURL](<https://devfeed.tech/topics/curl.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [curl](<https://devfeed.tech/tags/curl.md>), [test](<https://devfeed.tech/tags/test.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article suggests creating a simple interface for testing an API instead of relying on curl scripts and manually remembering test fields.

### Source excerpt

Tired to use curl, crap scripts, remember fields to test your API? Make a simple interface to make it easily.

## Using Frisby.js to Test API Endpoints at the Request Level

DevFeed: [Using Frisby.js to Test API Endpoints at the Request Level](<https://devfeed.tech/articles/frisby-js-or-how-i-learned-to-stop-worrying-and-love-the-service-test-29134.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2012/08/11/using-frisbyjs-to-test-api-endpoints//>)

Author: Chris Saylor (christopher.saylor@zumba.com)

Published: 2012-08-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [js](<https://devfeed.tech/tags/js.md>), [request](<https://devfeed.tech/tags/request.md>), [using](<https://devfeed.tech/tags/using.md>)

### AI overview

A tutorial on using Frisby.js to test API endpoints at the request level.

### Source excerpt

Using Frisby.js to test API endpoints at the request level.

## Creating Self Documentation to your API

DevFeed: [Creating Self Documentation to your API](<https://devfeed.tech/articles/creating-self-documentation-to-your-api-29133.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2012/08/05/self-documentation//>)

Author: Juan Basso (juan.basso@zumba.com)

Published: 2012-08-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Code](<https://devfeed.tech/topics/code.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [code](<https://devfeed.tech/tags/code.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [idea](<https://devfeed.tech/tags/idea.md>), [using](<https://devfeed.tech/tags/using.md>)

### AI overview

An idea for self-documenting API endpoints using code.

### Source excerpt

Show an idea how to self document the API endpoints using code

## Using Application Events to Hook in Plugins

DevFeed: [Using Application Events to Hook in Plugins](<https://devfeed.tech/articles/using-application-events-to-hook-in-plugins-29132.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2012/08/04/using-application-events-to-hook-in-plugins//>)

Author: Chris Saylor (christopher.saylor@zumba.com)

Published: 2012-08-04T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [application](<https://devfeed.tech/tags/application.md>), [code](<https://devfeed.tech/tags/code.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [using](<https://devfeed.tech/tags/using.md>)

### AI overview

A tutorial on using application-level events to keep core code separate from add-on code and support plugin integration.

### Source excerpt

How to use application level events to encapsulate core code from add-on code.

## CakePHP and Code Coverage

DevFeed: [CakePHP and Code Coverage](<https://devfeed.tech/articles/cakephp-and-code-coverage-29131.md>)

Original publisher: [Read original article](<http://tech.zumba.com/2012/08/03/cakephp-test-and-code-coverage//>)

Author: Juan Basso (juan.basso@zumba.com)

Published: 2012-08-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zumba](<https://devfeed.tech/sources/zumba.md>)

Topics: [test-coverage](<https://devfeed.tech/topics/test-coverage.md>), [Jenkins](<https://devfeed.tech/topics/jenkins.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [application](<https://devfeed.tech/tags/application.md>), [code-coverage](<https://devfeed.tech/tags/code-coverage.md>), [coverage](<https://devfeed.tech/tags/coverage.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [jenkins](<https://devfeed.tech/tags/jenkins.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

A tutorial explaining how to exclude CakePHP core files from code coverage reports in Jenkins while testing an application.

### Source excerpt

How to ignore CakePHP core files from code coverage in Jenkins when testing the application.

[Next page](<https://devfeed.tech/sources/zumba.md?cursor=WyIyMDEyLTA4LTAzVDAwOjAwOjAwKzAwOjAwIiwgImNkMTRhNzUyLWJjN2EtNDMzMi1hY2Y5LWE1MmUyODRjOWJkMyJd>)