Major Discussions
Brainstorm: A new CouchDB tag-line? (ongoing, see thread)
The previous discussion on a potential new tag-line for CouchDB, that reinforces the most distinctive feature of CouchDB, “replication”, continues on the marketing@ list. It has been revived from an earlier discussion, on which you can followed up here and here.
Options for ‘OAuth’ with CouchDB (see thread)
A user was asking about CouchDB’s support for ‘OAuth’ and an implementation workflow. Thereupon Ocasta Labs shared their “Authorisation module for CouchDB against external OAuth providers (e.g. Twitter, Facebook)” as an implemented example.
Authenticate with JSON Web Token (see thread)
A new authentication plugin to CouchDB, couch-jwt-auth, which “authenticates the user using JSON Web Token that is sent with each request in Authorization HTTP header.” was shared in the the user@ list and it was asked for feedback. Some further documented installation steps were shared in the following. Check it out.
Releases in the CouchDB Universe
- meteor-couchdb 0.0.1 – Full stack database driver for CouchDB/Cloudant in Meteor
- couch-simple 0.0.1.0 – a lightweight, modern, largely complete Haskell client for CouchDB
- couch-schema – as part of building couch-simple test suite, a (similarly) largely-complete set of JSON schema files to validate CouchDB output
- kazana-bootstrap 2.1.0 – Kazana core module to bootstrap all things CouchDB
- couch-migrations 1.0.0 – A simple (personal) migration framework for Node.js and CouchDB.
PouchDB
- pouchdb-hoodie-api 1.6.0 – Hoodie-like API for PouchDB
- spawn-pouchdb-server 3.1.0 – Configurable per-app PouchDB server as a drop-in replacement for CouchDB
- pouchdb-wrapper 1.4.0 – A simple, opinionated interface for the amazing PouchDB
Opinions and other News in the CouchDB Universe
- [Blog Post] Common problems in open source communities (and how to solve them) recapturing Joan Touzet’s keynote “Evolve Or Perish! Improving Communities The Apache Way” [Video] at Texas LinuxFest 2015
… and in the PouchDB Universe
- PouchDB 4.0.1 – Gotta Go Fast
- There’s a new PouchDB Slack Channel
- [Webinar] “A Deep Dive into Offline-First with PouchDB and IBM Cloudant” with Bradley Holt (request webcast by registering).
Use Cases, Questions and Answers
Stack Overflow:
- CouchDB Storing Credentials on the Client Side
- Why is the very large string that I am storing in CouchDB getting changed?
- Apache CouchDB n-dimensional indexing through Geo Couch
- Is there any way to programmatically generate a CouchDB cookie as an administrator?
- Options method not allowed for _users database in CouchDB
- Mobile app and server side database
- Does CouchDB/PouchDB replicate work at a sub-document level?
- (PouchDB) Correct way to handle multiple models in Ionic and PouchDB?
no public answer yet:
- Stack Overflow: CouchDB SSL Error
- Stack Overflow: CouchDB member session with admin credentials
For more new questions and answers about CouchDB, see these search results and about PouchDB, see these.
Get involved!
If you want to get into working on CouchDB:
- We have an infinite number of open contributor positions on CouchDB. Submit a pull request and join the project!
- Do you want to help us with the work on the new CouchDB website? Get in touch on our new website mailing list and join the website team! – www@couchdb.apache.org
- The CouchDB advocate marketing programme is just getting started. Join us in CouchDB’s Advocate Hub!
- CouchDB has a new wiki. Help us move content from the old to the new one!
- Can you help with Web Design, Development or UX for our Admin Console? No Erlang skills required! – Get in touch with us.
- Do you want to help moving the CouchDB docs translation forward? We’d love to have you in our L10n team! See our current status and languages we’d like to provide CouchDB docs in on this page. If you’d like to help, don’t hesitate to contact the L10n mailing list on l10n@couchdb.apache.org or ping Andy Wenk (awenkhh on IRC).
We’d be happy to welcome you on board!
Events
- September 8, Valašské Meziříčí, Czech Republic: CouchDB session Tkalci na webu #30 — Doma na gauči
- September 11, London, UK: Lead Developer Conference
- September 14, Washington (DC), US: Offline mobile clients with PouchDB and Backbone
- October 6-8, Richland (WA), US: &yetConf
Job opportunities for people with CouchDB skills
- Database Administrator, San Diego (CA), US
- Senior Big Data Engineer, Blue Bell (PA), US
- Software Developer, Houston (TX), US
- Python Engineer, Glendale (CA), US
- Staff Server-side Engineer, Plano (TX), US
- Big Data Architect, Boston (MA), US
- DBA/Developer, Sydney, Australia
- Full-Stack JavaScript Engineer, remote
Time to relax!
- “Software is an extremely high margin business. We have all kinds of financial freedom that other businesses never experience. Once you get to the point where you can make payroll, money starts to add up fast. Other businesses require additional storefronts, employees, or raw materials to grow. But software doesn’t work that way. A 3 person product team can grow a product indefinitely.” – Million Dollar Products
- “If 30,000 people didn’t know whether they could smoke or climb onto the field or scream profanities – or that they would be rejected as a result – the stadium would have a lot of trouble identifying and resolving problems. The first time a new fan tried to enter the field and got ejected, there would be anything from a heated argument to a lawsuit. Enforcement cannot happen without transparent communication.” – No, I don’t trust your conference without a Code of Conduct
- “It’s really important to have role models. A lot of kids are saying ‘I want to be the next Bill Gates or next Mark Zuckerberg or Evan Spiegel,’ but those are white men and you need to have really brilliant black men in the tech industry, that superstar, that role model kids can look up to. … The second reason why it’s important for black people to be represented is because they identify problems that are unique to people of color.” – An Interview With Two Black Nerds
- “I grew up believing that women had contributed nothing to the world until the 1960′s. So once I became a feminist I started collecting information on women in history, and here’s my collection so far, in no particular order. ” – A Collection Of Thought Crimes
- “…the discussion about mental illness in tech, especially in the context of the experiences of marginalized tech workers, cannot happen without lifting the stigma around it; and … improvement of the lives of people with mental illnesses in this field will not come without a cessation of stigma and abuse.” – “Here’s To The Crazy Ones”: Stigma Against Mental Illness in Tech
- “Forget what you want to accomplish or who you want to be for now. Forget glory. Forget imaginary lives that are bigger and brighter than your own. Instead, think carefully about what you love to DO. Think about what you’re good at. If you have to take those pieces you wrote and print them out and tape them over your desk, do that. Admire your work.” – Ask Polly: Why Is Everyone Succeeding Except Me?
- “‘One of the profound things the feminist movement and the civil rights movement did was to change the systems we live in. They didn’t stop every individual being sexist or racist, but they changed the systems that we participated in, so you couldn’t be that way in certain environments.’ So, while it’s no longer acceptable for a boss to smack a female employee’s behind at work – and we can thank feminism for that – men are still getting rewarded with social status online for abusing women.
” – Anita Sarkeesian interview: ‘The word “troll” feels too childish. This is abuse’ - “Lesbians Who Tech focuses on increasing the visibility of queer women, creating a community for this rarely represented group, and increasing women in technology and leadership positions. Our global community reached 10,000 members this summer and we have hosted over 200 events in 25 different cities across the world.” – Lesbians Who Tech Highlighting Diversity in Berlin’s Tech World