tag:blogger.com,1999:blog-39260065464500203432024-02-08T10:27:47.411-08:00Urban HögbergSoftware development and other interesting topics.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.comBlogger34125tag:blogger.com,1999:blog-3926006546450020343.post-38188830675352973912013-11-26T02:16:00.002-08:002013-11-26T02:16:52.566-08:00GOTO Aarhus 2013 videosVideos from GOTO Aarhus 2013 are available <a href="http://www.youtube.com/playlist?list=PLEx5khR4g7PLuQIso5KTxk49PglE_nJZy">here</a>.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-34218563790994270662013-09-11T01:29:00.000-07:002013-09-11T01:29:00.094-07:00Heartfelt talk by Steve Jobs - All Things D8 (2010)<a href="http://www.youtube.com/watch?v=O9rSzcN2lDM&feature=youtu.be">This</a> interview with Steve Jobs at All Things D8 is a must watch. It's so great to listen to a leader in a company that has a true purpose for the organization.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-38813712612669586952013-09-11T01:26:00.000-07:002013-09-11T01:26:08.212-07:00Mining your creativity by Andy Hunt<a href="http://vimeo.com/68375234" style="font-weight: bold;">This</a> presentation from Andy Hunt given at NDC is really interesting.<br />
<b><br /></b>
<b>Image streaming</b><br />
1. Ask yourself a question<br />
2. Close your eyes (10 minutes or so)<br />
3. For each image that crosses your mind:<br />
1. Describe it out loud (using your voice)<br />
2. Imagine it with all five senses (or as many as possible)<br />
3. Use present tense (even if fleeting)<br />
<br />
<a href="http://www.winwenger.com/imstream.htm">http://www.winwenger.com/imstream.htm</a><br />
<a href="http://www.winwenger.com/ebooks/bright.htm">http://www.winwenger.com/ebooks/bright.htm</a><br />
<br />
<b>Free-form journaling</b><br />
1. Write 3 pages, longhand (not on a computer)<br />
2. Uncensored<br />
3. Do not skip a day<br />
<br />
Book tip: A whack on the head<br />
10 mental locks<br />
<br />
If you don't keep track of your great ideas, you'll stop noticing you have them.<br />
<br />
Exocortex - a place to keep track of your ideas outside of your brain.<br />
<br />
<a href="http://www.pocketmod.com/">http://www.pocketmod.com/</a><br />
<br />
<b>Reading symmary techniques</b><br />
SQ3R:<br />
- Survey<br />
- Question<br />
- Read<br />
- Recall (try to use what you have read, more powerfull than to re-read)<br />
- Review<br />
<br />
How to take notes<br />
- Mindmap (done on computers is not as useful as on paper)<br />
<br />
Warnings<br />
- We as humans suck at multitasking<br />
<br />
Constantly checking your email makes your IQ drop 10 points<br />
1. Send less email<br />
2. Choose your own tempo for an email conversation<br />
3. Don't context switch (book reference Getting things done, David Allen)<br />
4. Never keep a mental list (makes your brain constantly work with the issues)<br />
5. Set cues for task resumption (makes it easier to come back to a previous task)<br />
6. Set team interruption protocols (when is it ok to interrupt within the team?)<br />
7. Get a second monitor (productivity gain 20-30%), don't have to context switch between windows<br />
<br />
Change is hard:<br />
1. Start with a plan<br />
2. Avoid Inaction, not Error<br />
3. New habits take time<br />
4. Belief is physical<br />
5. Take small next stepsUrbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-3348149590811452732013-09-11T01:24:00.000-07:002013-09-11T01:24:19.893-07:00Gary Vaynerchuk presentation at 2008 Web 2.0 ExpoJust found <a href="https://www.youtube.com/watch?v=EhqZ0RU95d4">this</a> great presentation about Gary Veynerchuk, it's a must see if you need to get motivated to do what you want to do!Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-16221816089815844642013-07-02T00:47:00.001-07:002013-07-02T00:47:17.834-07:00Debugging your mind by Andy Hunt<a href="http://vimeo.com/68378949">This</a> presentation by Andy Hunt at NDC 2013 talks about our behavior as humans and how that affects us as we work together to develop software.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-72581005680225847542013-04-06T12:17:00.001-07:002013-04-06T12:17:14.106-07:00GOTO Aarhus presentationsPresentations from GOTO Aarhus 2012 are now available online and can be found <a href="http://t.co/Mrb1wVFSZt">here</a>.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-69148009627704987852013-03-22T03:54:00.005-07:002013-03-22T03:54:56.471-07:00Presentations about architecture by Simon Brown<br />
Simon Brown - <a href="http://www.infoq.com/presentations/The-Frustrated-Architect">The frustrated architect</a><br />
<br />
Simon Brown - <a href="http://skillsmatter.com/podcast/design-architecture/simon-brown-architecture-where-do-you-start">Architecture where do you start</a><br />
<br />
Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-31044105843824448352013-03-15T03:53:00.001-07:002013-03-15T03:53:16.562-07:00Scott Hanselman on the subject of beeing effectiveThese are two great presentations from Scott Hanselman about personal development.<br />
<br />
This <a href="http://vimeo.com/39020426#">presentation</a> is from Webstock 2012.<br />
<br />
This <a href="http://vimeo.com/7680468">presentation</a> called <b><i>Effectiveness</i></b> is from Öredev 2009.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-49668186903384709882013-03-02T13:39:00.000-08:002013-03-12T01:26:02.712-07:00Reflections on reflectionsJim Copliens <a href="http://www.infoq.com/presentations/Reflection-OOP-Social">keynote</a> at SPLASH 2012 about OO and DCI is definitly worth watching.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-39500151086926126902013-01-03T13:24:00.004-08:002013-01-03T13:24:37.273-08:00Uncle Bob - Demanding Professionalism<a href="http://vimeo.com/56708193">This</a> is a video from the Philly .NET User Group where Uncle Bob talks about professionalism.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-45993092043168651002013-01-03T10:54:00.003-08:002013-01-03T10:54:31.249-08:00Denise Jacobs: The Art of Disciplined Creativity<a href="http://vimeo.com/53214580">This</a> great presentation that Denise Jacobs gave at ÖreDev 2012 is about how you can get more creative and get into the "zone" by excercising discipline.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-81296858470705661862013-01-03T10:46:00.001-08:002013-01-03T13:25:42.526-08:00Jane McGonigal - About her healing game, SuperBetter<a href="http://www.ted.com/talks/jane_mcgonigal_the_game_that_can_give_you_10_extra_years_of_life.html??utm_medium=social&source=email&utm_source=email&utm_campaign=ios-share">This</a> great talk at TED by Jane McGonigal explains her ideas on how you can get 10 extra years of life.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-54847563664488815802013-01-03T10:41:00.001-08:002013-01-03T10:41:06.104-08:00Linda Rising - The Agile Mindset<a href="http://www.youtube.com/watch?v=C13JC_YP2Q8&list=PLEx5khR4g7PJmH05qNUmmo8WzSSaJIzLj">This</a> is an interesting talk about the Agile mindset that Linda Rising gave at the <a href="http://gotocon.com/aarhus-2012/">GOTO Aarhus Conference 2012</a>.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-62471086473037199722012-12-30T03:24:00.001-08:002013-01-03T10:46:51.616-08:00Ken Robinson - school kills creativity<a href="http://www.ted.com/talks/ken_robinson_says_schools_kill_creativity.html">This</a> is a great TED talk about creativity.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-36960494931572880182012-11-27T03:02:00.000-08:002012-11-27T03:02:26.005-08:00Presentation on Design Thinking<a href="http://www.infoq.com/presentations/Design-Thinking">Using Design Thinking to Stop Building Worthless Software</a> is a great presentation that <a href="http://agileproductdesign.com/blog/">Jeff Patton</a> held at QCon London 2011.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-3499773220234647042012-11-09T12:16:00.003-08:002012-11-09T12:16:45.534-08:00Windows 8 code samplesFor some great code examples for Windows Store applications take a look <a href="http://code.msdn.microsoft.com/windowsapps">here</a>.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-47465498777054588352012-10-29T12:22:00.002-07:002012-10-29T12:24:12.932-07:00Send email from Windows AzureI found <a href="http://blogs.msdn.com/b/publicsector/archive/2011/10/14/sending-and-receiving-email-in-windows-azure.aspx">this</a> example on MSDN that explains how to send and receive email in an Windows Azure application. The example uses <a href="http://sendgrid.com/">SendGrid</a> that is a cloud-based email service.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-24448710474309036372012-10-21T08:27:00.002-07:002012-10-21T09:19:30.109-07:00Great book about Web API designIf you are developing Web API:s that are RESTful <a href="http://blog.apigee.com/detail/announcement_new_ebook_on_web_api_design/" target="_blank">this</a> free ebook provided by <a href="http://apigee.com/about/" target="_blank">Apigee</a> is a good source for ideas on how to design a good API. You can also find more free ebooks from Apigee <a href="http://apigee.com/about/api-best-practices/all/ebook" target="_blank">here</a>.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-73027751897777027162012-10-21T02:18:00.001-07:002012-10-21T02:18:18.886-07:00Host Web API service in Windows Azure WebsiteFound this nice blog post by Brian H. Prince that gives an easy explanation on how to host a Web API REST service in a Windows Azure Web site. Have a look <a href="http://www.brianhprince.com/2012/06/29/hosting-a-webapi-service-on-windows-azure-web-sites/" target="_blank">here</a>.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-8585467655815373172012-10-20T07:24:00.003-07:002012-10-20T07:24:49.973-07:00TypeScriptA couple of weeks ago Microsoft introduced TypeScript, a superset of JavaScript that provides static typing. The intention is to make it easier for developers to maintain and develop large codebases of JavaScript. TypeScript is compiled into JavaScript.<br />
<br />
For more information about TypeScript take a look at the following presentations by Anders Hejlsberg:<br />
- Introduction to typescript can be found <a href="http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript" target="_blank">here</a>.<br />
- TypeScript keynote from the GOTO conference can be found <a href="http://www.youtube.com/watch?v=3dqZW_DqHIQ&list=PLEx5khR4g7PJmH05qNUmmo8WzSSaJIzLj&index=2&feature=plpp_video" target="_blank">here</a>.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-9214570244990027582012-10-20T07:17:00.001-07:002012-10-21T08:32:26.696-07:00Asynchronous Programming in .NET 4.5Asynchronous programming is an important concept when it comes to creating responsive user interfaces. This <a href="http://msdn.microsoft.com/en-us/library/vstudio/hh191443.aspx" target="_blank">page</a> on MSDN gives a good explanation on how to handle asynchronous programming in .NET 4.5 with async and await keywords. Also have a look at this <a href="http://msdn.microsoft.com/concurrency" target="_blank">page</a> for more information about parallel programming in .NET.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-77012049719132363542012-09-18T06:30:00.004-07:002012-09-18T06:46:53.539-07:00QCon 2008 - Presentations worth watching<span style="font-size: large;"><b>Born to cycle</b></span><br />
<div>
<i>Presented by Linda Rising</i></div>
<div>
The presentation can be found <a href="http://www.infoq.com/presentations/born-to-cycle" target="_blank">here</a>.<br />
<br />
<span style="font-size: large;">Trends in agile development</span><br />
<i>Presented by Kent Beck</i><br />
The presentation can be found <a href="http://www.infoq.com/presentations/Agile-Trends-Kent-Beck" target="_blank">here</a>.</div>
Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-80867433814188356542012-09-18T05:42:00.003-07:002012-09-18T06:00:03.349-07:00QCon 2007 - Presentations worth watching<span style="font-size: large;"><b>Developing Expertise: Herding racehorses, racing sheep</b></span><br />
<i>Presented by Dave Thomas</i><br />
A talk about how we develope expertise and how our need for support and directions differ depending on how skilled we are. The presentation can be found <a href="http://www.infoq.com/presentations/Developing-Expertise-Dave-Thomas" target="_blank">here</a>.<br />
<br />
<span style="font-size: large;"><b>Agile architecture is not fragile architecture</b></span><br />
<i>Presented by James Coplien and Kevlin Henney</i><br />
A talk about the balance between no upfront design and big upfront design.The presentation can be found <a href="http://www.infoq.com/presentations/Agile-Architecture-Is-Not-Fragile-Architecture-James-Coplien-Kevlin-Henney" target="_blank">here</a>.<br />
<br />
<br />Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-39597194130124466972012-09-14T01:00:00.001-07:002012-09-14T04:53:51.921-07:00Red pill ScrumJames Coplien held a really interesting presentation about the roots of Scrum and the values behind the process at LinkedIn in august this summer. You can find the presentation <a href="http://www.ustream.tv/recorded/24571907" target="_blank">here</a>.<br />
<br />
Read more about Bloom's Taxonomy <a href="http://en.wikipedia.org/wiki/Bloom's_Taxonomy" target="_blank">here</a>, also try <a href="http://playknowsy.com/a/scrumtide" target="_blank">Scrum Knowsy</a>.<br />
The Scrum Guide that is mentioned in the presentation can be found <a href="http://scrumcommunity.pbworks.com/f/scrum_guide.pdf" target="_blank">here</a>.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0tag:blogger.com,1999:blog-3926006546450020343.post-47417357006193686162012-09-12T12:50:00.001-07:002012-09-12T12:50:21.461-07:00Microsoft patterns and practices on CQRSMicrosoft patterns and practices released a guidance on CQRS and event sourcing this summer and it can be found <a href="http://msdn.microsoft.com/en-us/library/jj554200" target="_blank">here</a>.<br />
<br />
There is also a video on CQRS on channel 9 <a href="http://channel9.msdn.com/Events/Patterns-Practices-Symposium-Online/Patterns-Practices-Symposium-Online-2012/A-Journey-into-CQRS" target="_blank">here</a>.Urbanhttp://www.blogger.com/profile/04960946402630364728noreply@blogger.com0