21 March, Responsive Design and Designing for mobile with George Adamson

by Jimmy 10. February 2012 02:34

About George

An accomplished design architect, front-end dev and UX evangelist, George has tackled apps and web sites ranging from luxury travel to Doctor Who, getting immersed in all aspects of Information Architecture, Interaction Design and Ideation.

He strives to edge clients towards Institutional Usability.

From time to time George pops off to speak at conferences and user groups, typically on jQuery, responsive design and interaction design, about which he’s rather obsessive.

With his development head on, George spends his time with front-end HTML5, CSS3, hardcore jQuery and jQueryMobile. Historically, he has built on top of Microsoft tech at the back-end but during 2010 he moved to Ruby, Rails, Merb, NodeJS and GIT.

In addition to the creative stuff, George enjoys the agile world and is experienced in the full project life-cycle, having worked with a variety of development initiatives for major corporations, duelling the ever-present constraints of time and budgets.

The Talk

Getting a grip on Responsive Design

People are hitting your website with all sorts of gadgets these days, does it look the same on all of them? Does it work at all?

What is this Responsive Design malarkey? Do we have to design for every device now?

We'll explore techniques, css and principals for delivering your site to multiple devices. Bring your internet enabled fridge and settle down for some ui geekiness.

  • What are we "responding" to anyway?
  • Desktop is no longer the default
  • So we just target iPhone yeah?
  • Media Queries and breakpoints
  • Orientation
  • Responsive Design vs Adaptive Design
  • Graceful Degradation or Progressive Enhancement?
  • Your mobile test suite

Designing for mobile

  • The mobile context: mindset and attention
  • Native / Web / Hybrid
  • Go on, just restyle your website to look ok on iPhone
  • "Mobile First? No way, we've got too much to display"
  • More TBC...

The Meeting

The date is 21th March 2012. It’s not the second but the third Wednesday of the month! The meeting will be in the Maxima Forum in Cheltenham, start at 6.30pm and end at about 9pm. There will be refreshments and hot pizza available. Please arrive in time. Details here.

Tags:

Meeting

15 February 2012, Coding for PowerShell with Jimmy Skowronski

by administrator 16. January 2012 11:09

About Jimmy

Jimmy has been writing .NET since the first version was available and he switched from Delphi. He is now working as a Principal Software Engineer in Symantec.cloud where he is responsible for web services and emerging identity management applications. Although his job requires more design, team leading, mentoring and endless meetings, he is still eager to make his hands dirty whenever he can. His favourite tools recently are MVC 3 and WIF. To relax after a hard day at the office he loves to fly a virtual space ship in EvE Online.

The Talk

Windows PowerShell is a great tool for system administrators and normal users alike. One of its design principles was extensibility. It provides powerful scripting mechanism but is also very easy for developers to create new tools and utilities to be integrated with PowerShell. It provides easy to use SDK that eliminates many tasks that typical command line tool would require.

The session introduces into PowerShell development from the ground up. You will learn how to start and the basics of argument processing, output and pipeline processing. We will also look at error handling and diagnostics to end up deeper in custom types and type conversion. After the session you will be able to sit down and write a tool your system administrator will love you for.

The Meeting

The date is 15th February 2012. It’s not the second but the third Wednesday of the month! The meeting will be in the Maxima Forum in Cheltenham, start at 6.30pm and end at about 9pm. There will be refreshments and hot pizza available. Please arrive in time. Details here.

Tags:

Meeting

11 January 2012, Being awesome with Windows Phone with Matt Lacey

by Jimmy 6. December 2011 11:33

About Matt

Matt is a freelance mobile software developer specialising in Windows Phone. He’s been developing software for a living since the 90’s and doing mobile since before it was cool and has developed a number of showcase apps for household names. When not building apps he’s helping other people do so on StackOverflow or getting people together to learn more about developing software as he runs DevEvening and the Windows Phone User Group.

Read his development ramblings on his blog (http://blog.mrlacey.co.uk/) and follow him on twitter (@mrlacey).

The Talk

You’ve probably heard that you can use lots of your .net development experience to build Windows Phone applications. But that still leaves lots of questions: What if you want to go beyond the basics? How do you make a great app? One that people will want to download and maybe even pay for?  How does the mango update help you create a great app? And how can knowing about developing for Windows Phone help with developing for other platforms, such as Windows 8?

These and other question will be answered to help you create awesome apps.

The Meeting

The date is 11th January 2012. The meeting will be in the Maxima Forum in Cheltenham, start at 6.30pm and end at about 9pm. There will be refreshments and hot pizza available. Please arrive in time. Details here.

14th December 2011, Web Performance Triage with Marc Gravell

by Jimmy 1. November 2011 08:11

About Marc

Marc is part of the development team for Stack Exchange (and a self-confessed Stack Overflow junkie), and has been a C# MVP for the last 4 years. He has a long history of open source projects, and tries to focus on high-performance, low-impact libraries (hiding all the "ugly" from app developers). Before his transition to Stack Exchange, his history is corporate / line-of-business (mainly on the Microsoft / .NET stack).

The Talk

We all know the common tricks for improving perceived performance, but often far too little emphasis is given on making the servers do their work more efficiently - otherwise all you achieve by scaling-out is distributed slowness. Here we take a hands-on look at some pragmatic ways to measure and improve the performance of your server-side code. The examples focus on ASP.NET MVC, but the themes should apply to most .NET web development, and beyond.

The Meeting

The date is 14th December 2011. The meeting will be in the Maxima Forum in Cheltenham, start at 6.30pm and end at about 9pm. There will be refreshments and hot pizza available. Please arrive in time. Details here.

Tags:

Meeting

16th November 2011, Node.js with Gary Short

by Jimmy 26. September 2011 21:58

About Gary

In case you were hiding on Mars for the last decade, Gary Short works for Developer Express as the Technical Evangelist on the frameworks team. He has a deep interest in technical architecture, especially in the areas of technical debt and refactoring. Gary is a C# MVP and gives presentations at user groups and conferences throughout the UK, Europe and the US.

The Talk

Node.js is an event-driven I/O server-side JavaScript (built on V8 JavaScript engine) environment for Unix-like platforms. It is intended for writing scalable network programs such as web servers. It was created by Ryan Dahl in 2009, and its growth is sponsored by Joyent, which employs Dahl. Node.js is similar in purpose to Twisted for Python, Perl Object Environment for Perl, libevent for C and EventMachine for Ruby. Unlike most JavaScript, it is not executed in a web browser, but is instead a form of server-side JavaScript. Node.js includes a REPL environment for interactive testing.
In this presentation we’ll cover a quick introduction to Node.js before going on to de-construct a network appliance application written in Node.js. By the end of the session you will have a better appreciation for this language which is sure to become more important in the coming years.

The Meeting

The date is 16th November 2011. The meeting will be in the Maxima Forum in Cheltenham, start at 6.30pm and end at about 9pm. There will be refreshments and hot pizza available. Please arrive in time. Details here.

Tags:

Meeting

5th October 2011, NHibernate with Richard Wilde

by Jimmy 1. September 2011 00:51

About Richard

Richard Wilde AKA Rippo is the owner ofwildesoft.net, a software developer and a coordinator for NxtGenUG a developers group in Hereford.  He has been developing .Net applications since 2003. You can catch him on twitter @rippo 

The Talk

NHibernate is an Object-relational mapping (ORM) solution for the Microsoft .NET platform: it provides a framework for mapping an object-oriented domain model to a traditional relational database. My NHibernate presentation will be broken up into 4 parts:-
                                                         
PART 1: Models and mappings - Shows how to model components, inheritance and collections using hbm XMLmappings
 
PART 2 : Mapping by code - Shows how to model the same model in part 1 using the new sexy mapping by code syntax new to NHibernate 3.2. A simple console application showed how to retrieve some data.
 
PART 3: Sessions and transactions - Shows how NHibernate can be configured into a MVC 3 application, how a unit of work can implemented and how we can use NHProf.
 
PART 4: Queries - Shows how we break up a MVC 3 application into layers comprising of a Domain.Model, a service layer, a repository layer and the MVC 3 layer. The application uses Unity to achieve a loosely coupled design. NHProf is used extensively to show how we can optimise the queries. This part also covers eager loading versus lazy loading and how you should be aware of unwanted side effects.

Meeting

The date is 5th October 2011. The meeting will be in the Maxima Forum in Cheltenham and will start at 6.30pm and end at about 9pm. There will be refreshments and hot pizza. Please arrive in time. Details here.

Tags:

Meeting