When you drive business change and digital initiatives with Cloud, Mobile, Social, and Big Data (and Internet of Things), successful businesses think a series of sprints, not marathons. Successful businesses go digital by transforming their customer experiences, their employee experiences, and their back-office experiences through rapid prototyping, building proofs-of-concept, testing pilots, and going to production. It’s a fast cycle of prototype –> pilot –> POC –> production. These short cycles create rapid learning loops, build momentum, and help adapt for change. In the book, Leading Digital: Turning Technology into Business Transformation
, George Westerman, Didier
Bonnet, and Andrew McAfee, share some of their lessons learned in driving digital initiatives and agile transformation. The Digital World Moves Quickly Avoid Big Up Front Design. Whenever there is a big lag time between designing it, developing it, and using it, you’re introducing more risk. You’re breaking feedback loops. You’re falling into the pit of analysis paralysis. Focus on “just enough design” so that you can test what works and what doesn’t, and respond accordingly. Via Leading Digital
: “The digital world moves quickly. The rapid pace of technology innovation today does not...(Read whole news on source site)
Today we’re excited to announce the general availability of PostSharp 4, the newest version of our 100%-compatible productivity extension to C# and VB. PostSharp allows developers and architects to automate the implementation of design patterns by encapsulating them into reusable components named aspects. Unlike other development productivity tools, PostSharp does not just make it easier to type code, but results in a smaller codebase that is easier to understand and has fewer defects.
You can download PostSharp 4
today from Visual Studio Gallery and update your projects using NuGet.
PostSharp 4 applies the success of pattern-driven development to the realm of
multithreaded applications and provides a thread-safe extension to C# and VB
. Application developers can annotate their classes with custom attributes such as [Immutable], [Actor] or [Synchronized] and have their code automatically validated against the model. Any violations result in build-time errors or run-time exceptions instead of data corruptions.
PostSharp 4 makes it incredibly easy to implement undo/redo
in desktop and mobile applications by automatically recording changes in model objects. Additionally, it includes more than 15 other improvements and enhancements.
Information in this release announcement includes:
Aggregation and Composition
More Free Aspects in PostSharp Express;
Platforms Newly Supported;
The Xamarin team did it! My talk (and all the other Xamarin Evolve talks) are available in video for your viewing pleasure. The talk can be seen here: (make sure to select HD video for a better experience). I also uploaded my slides on OneDrive: Finally, see this blog post for information about the MVVM […]
Microsoft and IBM have forged a new alliance bringing more of IBM's enterprise software and services to Azure, and Microsoft's enterprise software to IBM's cloud platforms.
You can can customize an ItemsControl, or any of the controls that derive from it (ComboBox, DataGrid, ListBox, TabControl, TreeView et al), in a number of ways. The various customization mechanisms are summarized below. Set Style to apply a set of property values for the main control Set Template to change the control template of the control. This changing the highest level of the […]
I got a lot of really great answers about my “Where do old developers go?”, I’m feeling much better about this now . Now let turn this question around, instead of asking what is going on in the industry, let’s check what is going on with you. In particular, do you have a career plan at all? An easy way to check that is asking: “What are you going to do in 3 years, in 7 years and in 20 years from now?” Of course, best laid plans of mice and men will often go awry, plans for the futures
are written in sand on a stormy beach and other stuff like this. Any future planning has to include the caveats that they are just plans, with reality and life getting in the way. For lawyers*, the career path might be: Trainee, associate, senior associate, junior partner, partner, named partner. (* This is based solely on seeing some legal TV shows, not actual knowledge.) Most lawyers don’t actually become named partners, obviously, but that is what you are planning for. As discussed in the previous post, a lot of developers move to management positions at some point in their...(Read whole news on source site)
Software Azure’s getting bigger, faster and more open – Jason Zander shares the latest announcements from the Azure Conference yesterday, discussing the new G-Series VMs, high performance storage, market place, the Microsoft Cloud Platform System, and industry partnerships Information EF7 – What Does ‘Code First Only’ Really Mean – Rowan Miller discusses the retirement of […]