Events – Matt Mullenweg https://ma.tt Unlucky in Cards Wed, 06 Nov 2019 00:40:55 +0000 en-US hourly 1 https://wordpress.org/?v=6.9-alpha-60131 https://i0.wp.com/ma.tt/files/2024/01/cropped-matt-favicon.png?fit=32%2C32&ssl=1 Events – Matt Mullenweg https://ma.tt 32 32 1047865 Bay Area Events https://ma.tt/2014/02/bay-area-events/ https://ma.tt/2014/02/bay-area-events/#comments Wed, 19 Feb 2014 16:29:35 +0000 http://ma.tt/?p=43489 Continue reading Bay Area Events ]]> DSC01504

I have a few engagements in the coming week in the San Francisco area and online:

]]>
https://ma.tt/2014/02/bay-area-events/feed/ 7 43489
State of the Word 2012 https://ma.tt/2012/08/state-of-the-word-2012/ https://ma.tt/2012/08/state-of-the-word-2012/#comments Tue, 07 Aug 2012 03:17:38 +0000 http://ma.tt/?p=41538 Continue reading State of the Word 2012 ]]> I had an amazing weekend at WordCamp San Francisco hanging out with hundreds of WordPress users from all over the world at the main event and the dev day afterward. Then on Sunday I was humbled to be featured on the cover of my hometown paper the Houston Chronicle in an article David Kaplan wrote following the 10-year high school reunion I went to (PDF).

If you wanted to catch up on the State of the Word address I gave on Saturday, the video and the slides are now online, or you can watch it embedded below. The slides are on Slideshare.

It was a pleasure meeting so many of you, and I hope it’s not next year before we meet again. Thank you to Michael Pick and Pete Davies for helping me out under tight timelines again.

]]>
https://ma.tt/2012/08/state-of-the-word-2012/feed/ 41 41538
WordPress Party Tonight https://ma.tt/2009/03/wordpress-party-tonight/ https://ma.tt/2009/03/wordpress-party-tonight/#comments Mon, 30 Mar 2009 17:55:42 +0000 http://ma.tt/?p=13079 Continue reading WordPress Party Tonight ]]> Tonight (Monday March 30) at 7 PM we’re opening up the new Automattic space at Pier 38 for the first time because so many of our friends will be in town for Web 2.0 Expo and all their fun events. Come by our spot (on Embarcadero in between Brannan and Townsend) starting at 7 PM and enjoy good music, free booze, and geeky friends. We’re on the left corner and there’s a bunch of circles in the window and an Automattic sign over the door. (Sorry for the late announcement, if you could help us get the word out I’d appreciate it.) You can RSVP on Facebook here.

]]>
https://ma.tt/2009/03/wordpress-party-tonight/feed/ 20 13079
Entertainment Gathering 08 https://ma.tt/2008/11/entertainment-gathering-08/ https://ma.tt/2008/11/entertainment-gathering-08/#comments Tue, 25 Nov 2008 21:26:26 +0000 http://ma.tt/?p=8858 Continue reading Entertainment Gathering 08 ]]> Tim said it better than I could, but I’m also very much looking forward to attending Entertainment Gathering this year. I was there covering the event last year and it was a huge creative recharge and very inspiring.

My favorite story from last year was at lunch I noticed this amazing looking device that was totally readable in broad LA daylight sitting on a table. I was gawking at it and a voice behind me said “Pick it up! You can play with it.” It was Jeff Bezos with his trademark laugh and the device was a Kindle. He gave a personal demo and I was sold, I pre-ordered one as soon as I got online and have loved it ever since. (Except it’s broken now, but that’s another story.) Registration is currently open here.

]]>
https://ma.tt/2008/11/entertainment-gathering-08/feed/ 4 8858
Berlin WordPress / Web 2.0 Expo Drinkup https://ma.tt/2008/10/berlin-meetup/ https://ma.tt/2008/10/berlin-meetup/#comments Tue, 07 Oct 2008 04:09:50 +0000 http://ma.tt/?p=7902 Continue reading Berlin WordPress / Web 2.0 Expo Drinkup ]]> I’m in Germany for the first time and I’d love to meet some of the WordPress community here. With the help of Yamile Yemoonyah we have a venue and such for a get-together this Thursday. Since there’s an upcoming Web 2.0 Expo right here in Berlin we’re co-hosting with those folks to make the event extra-fun. Here are the deets:

Thursday, Oct 9th at 7 p.m.
“Dachkammer”
Simon-Dach-Str. 39
10245 Berlin
030 2961673

If you have a German blog or Twitter please help spread the word! Hope to see you there.

Update: Got a discount code from the conference, if you register here and enter the code webeu08gr99 you’ll get a 35% discount.

]]>
https://ma.tt/2008/10/berlin-meetup/feed/ 28 7902
At SxSW https://ma.tt/2008/03/at-sxsw-2/ https://ma.tt/2008/03/at-sxsw-2/#comments Fri, 07 Mar 2008 18:03:29 +0000 http://ma.tt/?p=3391 Continue reading At SxSW ]]> I’m at South by Southwest in Austin, Texas now. This is my fifth year at the conference, and I’m excited as ever to see what this year holds. I’m on two panels this year. If you’re a WordPress user and you spot me at the conference please introduce yourself! I’ll try to keep some WP stickers on me, so ask for one if you don’t have one on your laptop yet.

]]>
https://ma.tt/2008/03/at-sxsw-2/feed/ 15 3391
Entertainment Gathering https://ma.tt/2007/11/entertainment-gathering/ https://ma.tt/2007/11/entertainment-gathering/#comments Fri, 30 Nov 2007 18:50:02 +0000 http://photomatt.net/2007/11/30/entertainment-gathering/ Continue reading Entertainment Gathering ]]> Even though I swore off conferences for the rest of the year, I’m going to be making one final exception for the Entertainment Gathering in Los Angeles, which will be going on December 2-4. I’ll be going outside my normal role and attending as the official blogger for the conference, covering all aspects of the sessions, speakers, and attendees armed with a laptop and camera. If it sounds like your cup of tea, I think there are a handful of seats left.

]]>
https://ma.tt/2007/11/entertainment-gathering/feed/ 2 3124
WordPress Party Next Monday https://ma.tt/2007/05/wordpress-party-next-monday/ https://ma.tt/2007/05/wordpress-party-next-monday/#comments Thu, 17 May 2007 00:42:51 +0000 http://photomatt.net/2007/05/16/wordpress-party-next-monday/ Continue reading WordPress Party Next Monday ]]> On Monday May 21 we’re having a WordPress party at Thee Parkside in San Francisco. It’s a cool dive-type bar across the street from a park at 17th and Wisconsin, and they have a free ping pong table. (You may want to bring your own paddle though.) The party will get started around 8 PM and go until they kick us out. What’s the occasion? Well, WordPress 2.2 is out, WordPress.com is about to pass a million blogs, and we’re coming up on our 4th birthday since WP’s first release.

]]>
https://ma.tt/2007/05/wordpress-party-next-monday/feed/ 21 2954
New York City Meetup https://ma.tt/2007/04/new-york-city-meetup/ https://ma.tt/2007/04/new-york-city-meetup/#comments Wed, 04 Apr 2007 00:20:45 +0000 http://photomatt.net/2007/04/03/new-york-city-meetup/ I’m going to be in New York next week and it’d be great to meet some of the WordPress community there. How about we do a WordPress Wednesday on April the 11th, starting around 7 or 8. Any ideas for a good venue?

]]>
https://ma.tt/2007/04/new-york-city-meetup/feed/ 24 2910
Houston Meetup https://ma.tt/2007/03/houston-meetup/ https://ma.tt/2007/03/houston-meetup/#comments Sat, 17 Mar 2007 21:37:58 +0000 http://photomatt.net/2007/03/17/houston-meetup/ I’m in Houston for a few more days and we’re doing a meetup on Monday night. Erica writes more about it here. Update: The meetup was a ton of fun and went late into the night. Thanks to everyone that came out!

]]>
https://ma.tt/2007/03/houston-meetup/feed/ 9 2900
At SxSW https://ma.tt/2007/03/at-sxsw/ https://ma.tt/2007/03/at-sxsw/#comments Tue, 06 Mar 2007 08:09:25 +0000 http://photomatt.net/2007/03/06/at-sxsw/ Continue reading At SxSW ]]> Just a quick reminder, I’m going to be in Austin at SxSW next week and if you see me please introduce yourself. I’ll have a stash of WordPress stickers at all times. 🙂 There is also shaping up to be a little meetup on Saturday at Barcamp around 6, so block that out. Finally I’m speaking on Monday.

]]>
https://ma.tt/2007/03/at-sxsw/feed/ 11 2891
In Sacramento https://ma.tt/2007/02/in-sacramento/ https://ma.tt/2007/02/in-sacramento/#comments Thu, 22 Feb 2007 09:39:34 +0000 http://photomatt.net/2007/02/22/in-sacramento/ I’m heading to Sacramento tomorrow for the SacStarts dinner and also to meet Joseph Scott, who’s been contributing some neat code to WP.

]]>
https://ma.tt/2007/02/in-sacramento/feed/ 4 2883
106Miles https://ma.tt/2007/02/106miles/ https://ma.tt/2007/02/106miles/#comments Thu, 08 Feb 2007 01:22:16 +0000 http://photomatt.net/2007/02/07/106miles/ I’m speaking at the next 106 Miles on February 15th in Menlo Park. The question is “When is the right time for a startup to hire a product manager?”

]]>
https://ma.tt/2007/02/106miles/feed/ 5 2859
Macworld Meetup https://ma.tt/2007/01/macworld-meetup/ https://ma.tt/2007/01/macworld-meetup/#comments Thu, 04 Jan 2007 02:45:28 +0000 http://photomatt.net/2007/01/03/macworld-meetup/ Some folks are putting on a WordPress Meetup at Moscone Center around MacWorld next week. I’ll be there, you should too.

]]>
https://ma.tt/2007/01/macworld-meetup/feed/ 3 2807
El Pais Interview https://ma.tt/2006/11/el-pais-interview/ https://ma.tt/2006/11/el-pais-interview/#comments Sun, 19 Nov 2006 10:45:51 +0000 http://photomatt.net/2006/11/19/el-pais-interview/ Continue reading El Pais Interview ]]> There has been a ton of media attention here at the blog conference in Spain. Friday and Saturday were a whirlwind of TV and newspaper interviews. The most in-depth, I believe, was from Pablo Fenandez in El Pais and is now available online in Spanish. There is something really special going on here in Spain with blogs, the people are full of such energy and passion that it’s definitely going to be a space to watch over the coming years.

]]>
https://ma.tt/2006/11/el-pais-interview/feed/ 13 2776
In Seville, Spain https://ma.tt/2006/11/in-seville-spain/ https://ma.tt/2006/11/in-seville-spain/#comments Mon, 13 Nov 2006 08:56:53 +0000 http://photomatt.net/2006/11/13/in-seville-spain/ Continue reading In Seville, Spain ]]> I’m going to be in Spain this week for Evento Blog España. It will be my first time in Spain or Seville, so if you have any tips please leave them in the comments. I’ll be bringing a huge stack of WP stickers, and if there are any WordPress users in the area I’d love to get together, just drop me an email.

]]>
https://ma.tt/2006/11/in-seville-spain/feed/ 12 2770
MySQL Camp Google Notes https://ma.tt/2006/11/mysql-camp-google-notes/ https://ma.tt/2006/11/mysql-camp-google-notes/#comments Sat, 11 Nov 2006 01:18:14 +0000 http://photomatt.net/2006/11/10/mysql-camp-google-notes/ Continue reading MySQL Camp Google Notes ]]> After speaking at Yahoo earlier, I drove a few miles down the street to Google for MySQL Camp. I caught the last session of the day, by Googlers saying how they used MySQL internal to Google. (I assume for the Adwords application.) Here are the stream-of-talking notes I took. The most fascinating bits I took out of it is how they take a partitioning/sharding strategy similar (but notably different in some ways) to WordPress.com and that they use DNS to manage all load balancing, high availability, datacenter failover, etc. DNS is a pretty powerful building block.

Application level partitioning of databases. Put the identical schema on multiple databases, the application knows how to find the data across different databases. Split by account ID.

Primary, commodity RAID subsystem, maybe a battery cache

Replicas are on identical hardware.

Slim replicas are on cheap whitebox hardware, cheapest they can get. Horizontially scaled in shards.

Really simple extensions to SQL implemented in Python. Looks like MySQL command line, but it executes on all shards. No two-tier replication, everyone talks to the master.

Try to avoid multi-megabyte inserts and such. Funny things with truncated binlogs. (Hundreds a day.) Also bandwidth limitations. Some data is on all shards, but typically data is unique to the shards.

High availability and failover – require application to respect DNS. Use DNS to steer the load of the database systems. Given application can tolerate hard failures. Traffic light – red, yellow, green. Red, take everything off. Yellow, existing stuff stays, no new stuff. Python script that runs on cron. Balancing betwene read slaves. All hosts have all data.

Replicas are within 5-10 seconds in regular operations. Discourage all reads from master. Largely IO bound, nothing in memory. Usually innodb sizes are above 15 times the memory.

DB – shard number. Physical name, logical name. Example: db accounting, shards 0-5.

Read/write ratio. Order of magnitude, 10x more reads than writes, easily more than that.

Failover for masters. Speed up the planned failover. DB3 points at an IP, want to switch to a new IP. They have a way to do that with about 15 seconds of downtime, they modify the DNS TTL. Use priviledges as a barrier to write access. Create a copy, it’s writing a binlog, it’s read-only. Make the change, let DNS propogate, kill everyone without REPL, turn off writes on the old master, when everything is clean switch to the new master. Usually < 10 seconds of downtime. Automated way to bring slave databases up. They all talk to the same master. Unplanned failover, list of replicas in DNS. Don't need a sync, just move the DNS and push permissions that allow people to write to the new master. Ongoing production operations: complete backup 24 hours of all primaries. They use ibbackup. Taking the backup, restore it automatically to another place as a snapshot. It's slow. It's one command to set up a new replica. We'd have to lose a large number of machines for it to touch our data. MySQL guy: They're releasing to MyISAM++ will do everything InnoDB does, but way better. Readers don't block writes, etc etc. Different from Falcon. Both will be out next year. Schema changes. Fairly formal schema change process, goes through a committee that looks at the schema changes. They get checked into special source control data. Schema changes cause problems. Planned downtime once a month. That's when they do something that will lock a big table for an hour. Commonly: add keys, add fields, creating tables, creating indicies. MySQL guy: adding index, add/del column live in future version. Query snipers, they're supposed to be killing queries that violate policy in one way or another. 3 names of CNAMES going from normal name, logical name, and physical name. Thousands and thousands of machines. Production monitoring, PROCESSLIST, INNODB STATUS, etc. Small piece of glue that extract that data and put it into company-wide monitoring systems. Access controls, lots of users, lots of tables, very percise permissions. Modify MySQL tables directly, do FLUSH PRIVLEDGES. Something about Fedora Core 3 statically links the glibc fragments memory per connection, causes bad out of memory errors. Fixed in MySQL.com binaries. Roles in MySQL? System growth and scaling. Adding new partitions is easy, set up new partitions and put new data in it. What's not easy is migrating existing data. Create new shards relatively rarely. Shards are about the size that fit on 2U commodity hardware, I would estimate a few hundred gigs. They shard different types of data differently and separately, and scale each independently. They add more replicas to the mix, frequently. Always moving in and out of datacenters, constant churn. Track problem queries. What takes the most resources, who are they, why are they using? Also track number of queries. Individual tables all grow at different rates. Historical data can be moved to different types of systems. Capacity planning and trending. How different machines perform vs each other. Everything grows at "google pace". On-call rotation of 6 guys. Customer Data dumper News reporter Turbocharger Accountant Explorer Packrat Leech Trying to decentralize support process, scale slaves etc, a single machine running cron jobs can get stuck. Bad clients that leave queries running. If a client disconnects, MySQL keeps the query running. Diferent guy, talking about InnoDB: Mark Callaghan. Was at Oracle for 8 years. InnoDB is a joy, some of the best database internals code he has seen. In 5.1, page-level compression is moving along. OLTP? He's IO bound, but he can easily trade-off performance for data size etc. Shrink DB by 2x. One feature he'd like, 5 has a lot of enhancements for managing integrity between X and binlog. A few issues, InnoDB was written for single disk and single CPU systems. Was written in mid-90s. Doesn't know about SMP problems, because they're IO bound. IO is not much work to fix either, InnoDB uses background threads to do IO because it doesn't trust Linux async IO. You get four threads. Each thread is doing sync IO. OLTP, you're bound flushing dirty pages to disk. You want one or more write threads per disk. Concurrent sequential scans, innodb can issue prefetch requests, the buffering that the OS cache doesn't help much. You want more than one pending IO at a time. How can you get more? It looks like all you have to do is modify one file, make some simple changes. Someone started, but never finished. Simple perf benfits, was able to saturate PCI bus, 120MB/s with more write threads, in default config could only get 60 MB/s. Random IO benefit isn't as much. Linux 2.6 has 4 IO schedulers, you can utilize the system a lot more. Noticed a specific scheduler that works the best? Uses software RAID on multi-disk (1-10 disks), deadline and participory are about the same. CFQ and O-op is much worse. RAID 0, 1 meg stripe size.

]]>
https://ma.tt/2006/11/mysql-camp-google-notes/feed/ 25 2767
Web 2.0 Lies and Appearances https://ma.tt/2006/11/web-20-lies-and-appearances/ https://ma.tt/2006/11/web-20-lies-and-appearances/#comments Tue, 07 Nov 2006 19:50:46 +0000 http://photomatt.net/2006/11/07/web-20-lies-and-appearances/ Continue reading Web 2.0 Lies and Appearances ]]> The Top 10 Lies of Web 2.0. I am in town, but I won’t be hanging around the Web 2.0 conference too much this week. However you can find me at Web 2.2 starting Thursday. (We’re a sponsor.) I’m giving a talk at Yahoo in Building B on Friday at 12 PM. (Bring food to throw.) Finally I’ll be at MySQL Camp this weekend. (Trying to figure out how to deal with thousands of queries a second across 50+ MySQL instances.) Update: Some folks thought this was a Web 2.0 diss, or an anti-Battelle/O’Reilly/etc statement. Not at all! I looped by the conference today and saw a lot of great folks, but it’s just not the best use of my time this year.

]]>
https://ma.tt/2006/11/web-20-lies-and-appearances/feed/ 5 2766
NY WordPress Meetup https://ma.tt/2006/10/ny-wordpress-meetup/ https://ma.tt/2006/10/ny-wordpress-meetup/#comments Sat, 21 Oct 2006 02:39:42 +0000 http://photomatt.net/2006/10/20/ny-wordpress-meetup/ Looks like there’s going to be a nice WordPress meetup in New York tomorrow.

]]>
https://ma.tt/2006/10/ny-wordpress-meetup/feed/ 1 2756
Microsoft CodeCamp https://ma.tt/2006/10/microsoft-codecamp/ https://ma.tt/2006/10/microsoft-codecamp/#comments Wed, 04 Oct 2006 10:40:23 +0000 http://photomatt.net/2006/10/04/microsoft-codecamp/ Continue reading Microsoft CodeCamp ]]> I’m still in Vienna, but this Saturday morning I’ll be at Silicon Valley CodeCamp speaking on How to say no. My Mom would be so proud. Extra: my keynote from Blogtalk is online at Google video. You may or may not be able to tell, but I was fighting keeping my eyes open (it was 5 AM for me). Next time I speak overseas I’m going to factor in an extra day ahead of time to adjust my sleep fully.

]]>
https://ma.tt/2006/10/microsoft-codecamp/feed/ 14 2737
Blogtalk Presentation https://ma.tt/2006/10/blogtalk-presentation/ https://ma.tt/2006/10/blogtalk-presentation/#comments Tue, 03 Oct 2006 05:51:23 +0000 http://photomatt.net/2006/10/02/blogtalk-presentation/ Continue reading Blogtalk Presentation ]]> If you’re interested, the slides from my Blogtalk talk are online. The conference has a great program today that I’m looking forward to. I was hoping to get some Vienna pictures today, but right now there is the heaviest fog I’ve seen in my life. (Vienna is like the San Francisco of Europe.) Perhaps it will clear as the morning goes on.

]]>
https://ma.tt/2006/10/blogtalk-presentation/feed/ 6 2732
Good Morning Vienna https://ma.tt/2006/10/good-morning-vienna/ https://ma.tt/2006/10/good-morning-vienna/#comments Mon, 02 Oct 2006 04:48:39 +0000 http://photomatt.net/2006/10/01/good-morning-vienna/ I’m in Vienna through Thursday for the Blogtalk Reloaded conference. If you’re a WordPress user please come up and introduce yourself, I have stickers. 🙂

]]>
https://ma.tt/2006/10/good-morning-vienna/feed/ 10 2731
FOWA Presentation https://ma.tt/2006/09/fowa-presentation/ https://ma.tt/2006/09/fowa-presentation/#comments Sat, 30 Sep 2006 07:24:37 +0000 http://photomatt.net/2006/09/30/fowa-presentation/ I’ve had quite a few people request my presentation from the Future of Web Apps summit. I’m not sure why, since my slides were pretty minimal and (I hope) the meat was in the talk itself, but if you want them anyway here they are as a 7.5mb PDF.

]]>
https://ma.tt/2006/09/fowa-presentation/feed/ 5 2728
BarCampTexas https://ma.tt/2006/08/barcamptexas/ https://ma.tt/2006/08/barcamptexas/#comments Tue, 22 Aug 2006 00:02:44 +0000 http://photomatt.net/2006/08/21/barcamptexas/ I’m going to be in Austin this weekend for BarCampTexas. I’ll bring lots of WordPress stickers, so find me if you want one. Anyone else going to be in Austin?

]]>
https://ma.tt/2006/08/barcamptexas/feed/ 10 2694
Upcoming https://ma.tt/2006/07/upcoming/ https://ma.tt/2006/07/upcoming/#comments Wed, 26 Jul 2006 17:06:33 +0000 http://photomatt.net/2006/07/26/upcoming/ Continue reading Upcoming ]]> I will be… at Blogher this weekend, live on the PHP Arch podcast on Friday, at WordCamp on August 5, speaking at BayCHI on August 8, going into a coma, at BarCamp Austin on August 26, and finally back to New York at the end of the month. I will probably not be spending enough time here.

]]>
https://ma.tt/2006/07/upcoming/feed/ 2 2669