Interview with Joe Devon, Organizer of the Los Ang
The Los Angeles MongoDB User Group was founded in the summer of 2011 and, thanks to the leadership of Joe Devon, has grown to over 400 members in the past year. Joe Devon, a long-time member of the Silicon Beach tech community, shares his
The Los Angeles MongoDB User Group was founded in the summer of 2011 and, thanks to the leadership of Joe Devon, has grown to over 400 members in the past year. Joe Devon, a long-time member of the Silicon Beach tech community, shares his insights from a year of working with the MongoDB community in Los Angeles.?
You’re a User Group Veteran. How did you get started organizing user groups?
I was living in NY, with several meetups to choose from every night. Then moved to Los Angeles, where there were none. In the words of?Cal Evans, if you don’t know who your local organizer is, you’re looking at him :)?
So I started a bunch of meetups, told people to gather at Panera Bread once a month in one big, joint set of meetups…. And couldn’t get 10 people to show. But after awhile, there were some regulars. Some of whom agreed to take over a group here, a group there. Fast forward to today and there’s a ton of tech meetups in Los Angeles, with sometimes 100-200 people showing up on good nights.?
What is your favorite part about organizing?the LA MongoDB User Group?
I co-run the local MySQL group as well, but having an easier time getting DBAs out to the MongoDB meetups, because they feel they know everything there is to know about MySQL. But they need to learn MongoDB.
New technologies are always exciting. That’s one of the reasons that?there’s a lot of energy around the MongoDB community…Also, 10gen has been very supportive of all the local groups. Which is an approach that most tech companies have “unlearned” as an important ingredient in their arsenal.
How have you helped and encouraged the user group to grow??
I’m not as concerned about growing the community as in serving them. If 20 people learned a lot and took something with them that’s usable in their career, at their work, that’s much more important than getting 100 people to show up who got nothing tangible from a talk.
However, as it happens, if you have substance in your meetups, a side effect is that it grows to larger numbers.
What advice would you give to someone who was starting their own user group?
It’s a fair bit of work, but you will get more out of it than you put in. But for practicality:
1. Get the speaker’s cell phone number and give them yours. When they didn’t show, or they need your directions, boy will you be happy you did :)
2. Make sure you are clear about the parking situation. Especially if it costs money or it’s hard to find.
3. The venues usually do a lot of work to prep for talks. Try to arrive a bit early to help and also help at the end. One trick I use is to tell people that we will be doing a demo of Map/Reduce at the end of the talk. And when the time comes, I ask everyone to stand up, pick up the chair they were sitting in, and stack them up and move them against the wall. Which saves the venue half an hour of work.
Tell me about a memorable user group you hosted:?
We had a couple of really cool meetups with Wordnik’s team. Impressive stuff. They have a former dictionary editor on staff who spoke at the LASemWeb group. She has also spoken at TED.?
There’s some 100-150 dictionary editors worldwide and before the internet, it took ages to “define” all the words out there. They start at “M” so that by the time they get to “A”, they really are in the swing of things and get a good idea of what they are doing. I believe the figure was it takes the Oxford English Dictionary 75 years to get halfway through the dictionary.
They really broke taboos in the dictionary world by defining words real-time. ?Which leads to the follow up meetup for LAMongoDB by Tony Tam, their CTO (Now CEO). He’s using MongoDB on AWS and really knew his stuff. If anyone gets a chance to hear his talk, it’s well worth your while. They also open source their code and I’ve used their Swagger project to document an API.
Editor’s note: Many of Tony Tam’s MongoDB talks can be found here.
Aside from being a MongoDB enthusiast, what else inspires you??
Folks who break new ground. For now he is unsung, but Peter Rodgers has created a new methodology for software development called?Resource Oriented Computing. I believe it’s the wave of the future. If you want to read more about it, check out my friend,?Tom Geuden’s book:?Resource-Oriented Computing with NetKernel?Taking REST Ideas to the Next Level. There’s even a chapter about MongoDB in there ;)
There are 68 MongoDB user groups around the world (and more get added each day). Find your local MongoDB User Group (or ask us to help you start one)?
原文地址:Interview with Joe Devon, Organizer of the Los Ang, 感谢原作者分享。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

MySQL在Web应用中的主要作用是存储和管理数据。1.MySQL高效处理用户信息、产品目录和交易记录等数据。2.通过SQL查询,开发者能从数据库提取信息生成动态内容。3.MySQL基于客户端-服务器模型工作,确保查询速度可接受。

MySQL与其他编程语言相比,主要用于存储和管理数据,而其他语言如Python、Java、C 则用于逻辑处理和应用开发。 MySQL以其高性能、可扩展性和跨平台支持着称,适合数据管理需求,而其他语言在各自领域如数据分析、企业应用和系统编程中各有优势。

MySQL的基本操作包括创建数据库、表格,及使用SQL进行数据的CRUD操作。1.创建数据库:CREATEDATABASEmy_first_db;2.创建表格:CREATETABLEbooks(idINTAUTO_INCREMENTPRIMARYKEY,titleVARCHAR(100)NOTNULL,authorVARCHAR(100)NOTNULL,published_yearINT);3.插入数据:INSERTINTObooks(title,author,published_year)VA

InnoDBBufferPool通过缓存数据和索引页来减少磁盘I/O,提升数据库性能。其工作原理包括:1.数据读取:从BufferPool中读取数据;2.数据写入:修改数据后写入BufferPool并定期刷新到磁盘;3.缓存管理:使用LRU算法管理缓存页;4.预读机制:提前加载相邻数据页。通过调整BufferPool大小和使用多个实例,可以优化数据库性能。

MySQL通过表结构和SQL查询高效管理结构化数据,并通过外键实现表间关系。1.创建表时定义数据格式和类型。2.使用外键建立表间关系。3.通过索引和查询优化提高性能。4.定期备份和监控数据库确保数据安全和性能优化。

MySQL值得学习,因为它是强大的开源数据库管理系统,适用于数据存储、管理和分析。1)MySQL是关系型数据库,使用SQL操作数据,适合结构化数据管理。2)SQL语言是与MySQL交互的关键,支持CRUD操作。3)MySQL的工作原理包括客户端/服务器架构、存储引擎和查询优化器。4)基本用法包括创建数据库和表,高级用法涉及使用JOIN连接表。5)常见错误包括语法错误和权限问题,调试技巧包括检查语法和使用EXPLAIN命令。6)性能优化涉及使用索引、优化SQL语句和定期维护数据库。

MySQL适合初学者学习数据库技能。1.安装MySQL服务器和客户端工具。2.理解基本SQL查询,如SELECT。3.掌握数据操作:创建表、插入、更新、删除数据。4.学习高级技巧:子查询和窗口函数。5.调试和优化:检查语法、使用索引、避免SELECT*,并使用LIMIT。

在MySQL中,外键的作用是建立表与表之间的关系,确保数据的一致性和完整性。外键通过引用完整性检查和级联操作维护数据的有效性,使用时需注意性能优化和避免常见错误。
