Topicfire Programming News http://topicfire.com/Programming 2013-05-23T22:17:37+00:00 text/html 2013-05-24T04:31:56+00:00 http://www.hanselman.com/ Reviews of Super Weird Mice:The Microsoft Arc Touch and Wedge Mouse http://www.hanselman.com/blog/ReviewsOfSuperWeirdMiceTheMicrosoftArcTouchAndWedgeMouse.aspx <a href="http://www.hanselman.com/blog/ReviewsOfSuperWeirdMiceTheMicrosoftArcTouchAndWedgeMouse.aspx"><img src="http://www.hanselman.com/blog/content/binary/Windows-Live-Writer/The-Quest-for-the-Perfect-Notebook-Mouse_8FF5/image_5.png" /></a><br />I'm always on the lookout for the perfect mouse. I don't think it exists, yet, frankly, but we're getting close. I've got two notebook mice I'm bouncing between while using my new ultrabook, the Lenovo X1 Carbon Touch. I'm using the Microsoft Arc Touch Mouse and the Microsoft Wedge Mouse.... text/html 2013-05-24T01:30:52+00:00 http://www.flamingspork.com/ An old note on the Storage Engine API http://www.flamingspork.com/blog/2013/05/24/an-old-note-on-the-storage-engine-api/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=an-old-note-on-the-storage-engine-api Whenever I stick my head into the MySQL storage engine API, I&#8217;m reminded of a MySQL User Conference from several years ago now. Specifically, I&#8217;m reminded of a slide from an early talk at the MySQL User Conference by Paul McCullagh describing developing PBXT. For &#8220;How to write a Storage Engine for... text/html 2013-05-24T00:06:19+00:00 http://channel9.msdn.com/ Announcing the General Availability of AMQP 1.0 in Windows Azure Service Bus! http://channel9.msdn.com/Blogs/Subscribe/Announcing-the-General-Availability-of-AMQP-10-in-Windows-Azure-Service-Bus As just announced by Scott Guthrie, we're releasing the AMQP 1.0 support for Windows Azure Service Bus today, with commercial support and full SLA. That's more than reason enough for me to sit down with David Ingham, co-editor of the AMQP 1.0 specification and my peer in the Service Bus... text/html 2013-05-23T22:53:57+00:00 http://weblogs.asp.net/ Announcing the release of AMQP support with Windows Azure Service Bus http://weblogs.asp.net/scottgu/archive/2013/05/23/announcing-the-release-of-amqp-support-with-windows-azure-service-bus.aspx <a href="http://weblogs.asp.net/scottgu/archive/2013/05/23/announcing-the-release-of-amqp-support-with-windows-azure-service-bus.aspx"><img src="http://weblogs.asp.net/blogs/scottgu/image_thumb_7DC94F2B.png" /></a><br />For the past five years, Microsoft has been working with a diverse group of companies to develop the Advanced Message Queuing Protocol (AMQP) standard. The group of 20+ companies consisted of tech vendors, including Red Hat and VMware, and enterprises like JPMorgan Chase and Credit Suisse. The goal has been... text/html 2013-05-23T21:29:54+00:00 http://blog.mclaughlinsoftware.com/ Zend 6 & Timezones http://blog.mclaughlinsoftware.com/2013/05/23/zend-6-timezones/ Just went through all my PHP testing against a fresh instance of Oracle with Zend Server Community Edition 6, and found these warnings, guess that&#8217;s pretty clean for the Oracle part of the installation. I didn&#8217;t notice it before because generally I do most of my PHP development against a... text/html 2013-05-23T18:46:44+00:00 http://thedailywtf.com/ Bogotesting, Amazing Local Talent, and More Support Stories http://thedailywtf.com/Articles/Bogotesting,-Amazing-Local-Talent,-and-More-Support-Stories.aspx <a href="http://thedailywtf.com/Articles/Bogotesting,-Amazing-Local-Talent,-and-More-Support-Stories.aspx"><img src="http://img.thedailywtf.com/images/13/amazing.png" /></a><br />Bogotesting - Submitted by Theo I was helping a teammate debug an issue today, and I found myself at a loss when perusing the entry for the bug in our issue tracker. I present to you, Bogotesting: Test Set: Negative Test Case 1337 Test: Bang around on keyboard in all areas of the... text/html 2013-05-23T18:39:29+00:00 http://www.bonnachoi.com/ Bonna Choi: Identity Crisis as a Business Analyst http://www.bonnachoi.com/post/51148144217/identity-crisis-as-a-business-analyst Few weeks ago I was asked to write a blog post for ThoughtWorks studios. It could be pretty much... text/html 2013-05-23T16:24:40+00:00 http://encosia.com/ My favorite alternative to JavaScript’s switch statement http://encosia.com/first-class-functions-as-an-alternative-to-javascripts-switch-statement/ One of my least favorite parts of nearly every programming language I&#8217;ve spent much time with has been the ubiquitous switch statement. Though it does serve a useful purpose in some compiled languages, I think switch is a clunky eyesore in most code. Its structure is prone to taking root and only growing larger... text/html 2013-05-23T13:31:21+00:00 http://www.mysqlperformanceblog.com/ Experiences with the McAfee MySQL Audit Plugin http://www.mysqlperformanceblog.com/2013/05/23/experiences-with-the-mcafee-mysql-audit-plugin/ I recently had to do some customer work involving the McAfee MySQL Audit Plugin and would like to share my experience in this post.Auditing user activity in MySQL  has traditionally been challenging. Most data can be obtained from the slow or general log, but this involves a lot of data you... text/html 2013-05-23T09:28:58+00:00 http://www.simpleprogrammer.com/ Getting Started With Glimpse In ASP.NET MVC http://www.simpleprogrammer.com/glimpse/ <a href="http://www.simpleprogrammer.com/glimpse/"><img src="http://i.ytimg.com/vi/gNYwaYAEexI/default.jpg" /></a><br />Good introductory post from John Sonmez explaining what Glimpse is and how to use the new ASP.NET MVC support text/html 2013-05-23T03:40:28+00:00 http://www.mysqlperformanceblog.com/ Percona MySQL University @Portland: June 17 http://www.mysqlperformanceblog.com/2013/05/22/percona-mysql-university-portland-june-17-2013/ <a href="http://www.mysqlperformanceblog.com/2013/05/22/percona-mysql-university-portland-june-17-2013/"><img src="http://www.mysqlperformanceblog.com/wp-content/uploads/2013/01/PMySQLU-300x224.jpg" /></a><br />Peter Zaitsev leads a track at the inaugural Percona MySQL University event in Raleigh, N.C. on Jan. 29, 2013.Portland is a well-recognized hub for Open Source technologies in the Northwest, home to conferences such as OSCON and Open Source Bridge as well as hosts of OpenSQL Camp in 2009. As... text/html 2013-05-23T03:07:34+00:00 http://blog.programmableweb.com/ Metwit Weather API Now Features Push Weather Notifications http://blog.programmableweb.com/2013/05/22/metwit-weather-api-now-features-push-weather-notifications/ <a href="http://blog.programmableweb.com/2013/05/22/metwit-weather-api-now-features-push-weather-notifications/"><img src="http://blog.programmableweb.com/wp-content/metwit-logo.png" /></a><br />Last month, ProgrammableWeb reported that Metwit was releasing a free, short term trial plan of the Metwit Weather API to help developers who have created applications using Yahoo! Weather APIs and have been impacted by the shut down of the Yahoo! Geocoding API. Metwit has now announced the addition of... text/html 2013-05-23T01:31:16+00:00 http://www.flamingspork.com/ MySQL vs Drizzle plugin APIs http://www.flamingspork.com/blog/2013/05/23/mysql-vs-drizzle-plugin-api/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mysql-vs-drizzle-plugin-api There&#8217;s a big difference in how plugins are treated in MySQL and how they are treated in Drizzle. The MySQL way has been to create a C API in front of the C++-like (I call it C- as it manages to take the worst of both worlds) internal &#8220;API&#8221;. The... text/html 2013-05-22T22:32:01+00:00 http://www.krisbuytaert.be/ Why you shouldn't hire a devops http://www.krisbuytaert.be/blog/why-you-shouldnt-hire-devops Lately there have been a lot of organisations trying to hire a devops engineer. I myselve have been asked to fill in devops roles .. There's a number of issues with that. The biggest problem is that I always have to ask what exactly the organisation is looking for. So you want a... text/html 2013-05-22T21:31:29+00:00 http://www.thoughtworks.com/ May 2013 edition of ThoughtWorks Technology Radar http://www.thoughtworks.com/radar <a href="http://www.thoughtworks.com/radar"><img src="http://martinfowler.com/snips/radar-0513.png" /></a><br />The ThoughtWorks Technology Advisory Board (TAB) has released the latest edition of our technology radar. This is where we highlight some of the technologies that are currently attracting our attention and that we feel are worth you taking a look at. In this edition our themes include my long term... text/html 2013-05-22T15:00:21+00:00 http://www.mysqlperformanceblog.com/ MySQL and the SSB – Part 2 – MyISAM vs InnoDB low concurrency http://www.mysqlperformanceblog.com/2013/05/22/mysql-and-the-ssb-part-2-myisam-vs-innodb-low-concurrency/ <a href="http://www.mysqlperformanceblog.com/2013/05/22/mysql-and-the-ssb-part-2-myisam-vs-innodb-low-concurrency/"><img src="http://www.mysqlperformanceblog.com/wp-content/uploads/2013/05/image009.png" /></a><br />This blog post is part two in what is now a continuing series on the Star Schema Benchmark.In my previous blog post I compared MySQL 5.5.30 to MySQL 5.6.10, both with default settings using only the InnoDB storage engine.  In my testing I discovered that innodb_old_blocks_time had an effect on performance of... text/html 2013-05-22T13:36:02+00:00 http://mysqlworkbench.org/ MySQL Workbench 6.0 – A Sneak Preview http://mysqlworkbench.org/2013/05/mysql-workbench-6-0-%E2%80%93-a-sneak-preview/ The MySQL Workbench team has been a little quiet for the past few months, but that&#8217;s because we&#8217;ve been busy working on an exciting new version. Read more about it in Tomas&#8217; blogPlanetMySQL Voting: Vote UP / Vote DOWN text/html 2013-05-22T10:31:15+00:00 http://lambda-the-ultimate.org/ On the history of the question of whether natural language is “illogical” http://lambda-the-ultimate.org/node/4750 A nice essay from Barbara Partee on the origins of formal semantics of natural languages and Montague Grammar. Not directly programming language material, the topic is likely to interest many here. I think several interesting previous discussions related to Montague can be found be searching the archives. text/html 2013-05-22T06:00:28+00:00 http://www.flamingspork.com/ Some storage engine features you only get if you’re InnoDB http://www.flamingspork.com/blog/2013/05/22/some-storage-engine-features-you-only-get-if-youre-innodb/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=some-storage-engine-features-you-only-get-if-youre-innodb I had reason to look into the extended secondary index code in MariaDB and MySQL recently, and there was one bit that I really didn&#8217;t like. MariaDB: share->set_use_ext_keys_flag(legacy_db_type == DB_TYPE_INNODB); MySQL: use_extended_sk= (legacy_db_type == DB_TYPE_INNODB); In case you were wondering what &#8220;legacy_db_type&#8221; actually does, let me tell you: it&#8217;s not legacy at all, it&#8217;s kind... text/html 2013-05-22T00:31:14+00:00 http://www.hanselman.com/ How to setup a Load Balanced Web Farm of Virtual Machines (Linux or otherwise) on Windows Azure (command line) http://www.hanselman.com/blog/HowToSetupALoadBalancedWebFarmOfVirtualMachinesLinuxOrOtherwiseOnWindowsAzureCommandLine.aspx <a href="http://www.hanselman.com/blog/HowToSetupALoadBalancedWebFarmOfVirtualMachinesLinuxOrOtherwiseOnWindowsAzureCommandLine.aspx"><img src="http://www.hanselman.com/blog/content/binary/Windows-Live-Writer/77f72b1d2546_965A/image_19.png" /></a><br />A buddy of mine was thinking to move some of his Linux-based website to Azure. If you're running a Web Site that this node.js, ASP, ASP.NET, or PHP, it's easiest to use Azure Web Sites. I showed how to do setup Azure Web Sites in minutes with Git in this... text/html 2013-05-22T00:26:09+00:00 http://shardquery.com/ Shard-Query 2.0 Beta 1 released http://shardquery.com/2013/05/21/shard-query-2-0-beta-1-released/ It is finally here.  After three years of development, the new version of Shard-Query is finally available for broad testing. This new version of Shard-Query is vastly improved over previous versions in many ways.  This is in large part due to the fact that the previous version of Shard-Query (version 1.1)... text/html 2013-05-21T20:27:18+00:00 http://opensourcedba.wordpress.com/ PHPTek http://opensourcedba.wordpress.com/2013/05/21/phptek/ <a href="http://opensourcedba.wordpress.com/2013/05/21/phptek/"><img src="http://p.twimg.com/A8-I4cpCEAAo_B3.jpg%3Athumb" /></a><br />The PHPTek Conference bills itself as the premier professional PHP conference with a community flair. Having been to dozens of PHP conferences, I thought that was a pretty bold claim. MySQL Boogiebot But as they say in Texas, it ain&#8217;t bragging if you can do it. MySQL plush... text/html 2013-05-21T19:31:46+00:00 http://www.johndcook.com/ Never applied for a job http://www.johndcook.com/blog/2013/05/21/never-applied-for-a-job/ John Conway explained in an interview that he&#8217;s never applied for an academic job. I am rather proud of the fact that, in some sense, I never applied for an academic position in my life. What happened: I was walking down King&#8217;s Parade, the main street in Cambridge, after I received... text/html 2013-05-21T14:32:16+00:00 http://martinfowler.com/ photostream 46 http://martinfowler.com/photos/46.html <a href="http://martinfowler.com/photos/46.html"><img src="http://martinfowler.com/photos/46.jpg" /></a><br /> Longwood Gardens, PA text/html 2013-05-21T14:04:35+00:00 http://alistapart.com/ The Design of Code: Organizing JavaScript http://alistapart.com/article/the-design-of-code-organizing-javascript Great design is a product of care and attention applied to areas that matter, resulting in a useful, understandable, and hopefully beautiful user interface. But don’t be fooled into thinking that design is left only for designers. There is a lot of design in code, and I don’t mean code that...