Swift Blog

July 14, 2014


Swift was born and is growing fast, Apple published a Blog that bring developer behind-the-scenes look into the design of the Swift language by the engineers who created it, in addition to the latest news.

Visit the blog: https://developer.apple.com/swift/blog/







July 2, 2014

New Features in ASP.NET MVC 5.2:

  • Attribute routing improvements, provides an extensibility point called IDirectRouteProvider, which allows full control over how attribute routes are discovered and configured. An IDirectRouteProvider is responsible for providing a list of actions and controllers along with associated route information to specify exactly what routing configuration is desired for those actions. An IDirectRouteProvider implementation may be specified when calling MapAttributes/MapHttpAttributeRoutes.
  • Facebook fixes for changed API surface, the MVC Facebook package was broken due to few API changes made by Facebook. We are also releasing a new Facebook package (Microsoft.AspNet.Facebook 1.0.0) to fix these issues.
If you update to ASP.NET MVC 5.2 without updating Visual Studio 2013, you will not get Visual Studio editor support for syntax highlighting while editing the Razor views. You will need to update Visual Studio 2013 to get this support.


iTarga 2.0 released

June 16, 2014


iTarga is a simple and easy application for Apple iPhone and iPad that allows to calculate Italian tax for car and to get information on the vehicle data and the details of the complaint for theft or loss

What’s New in this Version:

  • New graphics;
  • Support iOS 7;
  • Bug Fix;


View in iTunes Italy 

Using Swift with Cocoa and Objective-C

June 14, 2014


Apple Publishes Second Swift Code Manual To iBookstore

Swift is designed to provide seamless compatibility with Cocoa and Objective-C. You can use Objective-C APIs (ranging from system frameworks to your own custom code) in Swift, and you can use Swift APIs in Objective-C. This compatibility makes Swift an easy, convenient, and powerful tool to integrate into your Cocoa app development workflow.

This guide covers three important aspects of this compatibility that you can use to your advantage when developing Cocoa apps:

  • Interoperability lets you interface between Swift and Objective-C code, allowing you to use Swift classes in Objective-C and to take advantage of familiar Cocoa classes, patterns, and practices when writing Swift code.

  • Mix and match allows you to create mixed-language apps containing both Swift and Objective-C files that can communicate with each other.

  • Migration from existing Objective-C code to Swift is made easy with interoperability and mix and match, making it possible to replace parts of your Objective-C apps with the latest Swift features.

iOS8 for Enterprise

June 9, 2014


iOS8: “A huge hit in the enterprise”. Here a list of features for Enterprise:

Even stronger security.

Expanded data protection comes in the form of passcode protection of all the major data types (including all third-party apps as well as native calendar, contacts, mail, messages, notes and reminders).

Per message S/MIME allows users to sign and encrypt individual messages for finer control over mail encryption.

New device restrictions in iOS 8 include the ability to prevent users from adding their own restrictions or erasing their devices (see more in the “Management” section below).

Always-on VPN will be available in iOS 8. Users won’t need to manually reconnect to their company’s VPN every time they need to access it.

Content filtering APIs will enable third-party networking (VPN) developers to create tools to help ensure users don’t have access to inappropriate content, whether users access online content through a browser or in an app.

Certificate-support for SSO in iOS 8 will allow the use of certificate-based single sign-on for users to authenticate to enterprise apps, meaning users will be able to switch between enterprise apps without having to enter their passwords.

Read the rest of this entry »

iOS 8 for Developers

June 2, 2014


iOS 8 includes over 4,000 new APIs that let you add amazing new features and capabilities to your apps.

iOS supports app extensions for the following extension points:


By providing more sharing options, iOS 8 enables your app to share photos, videos, websites, and other content with social websites and other entities.

Photo Editing

Embed your filters and editing tools directly into the Photos app, so users can easily apply your effects to images and videos without having to import them into your app.

Custom Actions

Create your own custom action buttons in the Action sheet to let users watermark documents, add something to a wish list, translate text to a different language, and more.


Your apps can now display widgets in the Today view of Notification Center, providing quick updates or enabling brief tasks — for example, posting updates on package deliveries, the latest surf reports, or breaking news stories.

Storage Provider

You can now provide a document storage location that can be accessed by other apps. Apps that use a document picker view controller can open files managed by the storage provider or move files into the storage provider.

Document Picker

The document picker view controller grants your users access to files outside your app’s sandbox. Documents are easily shared between apps, enabling users to edit a single document in multiple places.

Custom Keyboard

With iOS 8, you can provide custom keyboards with different input methods and layouts for users to install and use systemwide.

Read the rest of this entry »

Relax in Munich

May 29, 2014

Stop developing, it’s time to relax 👍🇩🇪




May 23, 2014

ASP.NET vNext is a better platform for building web applications with .NET.

Here are some of the features of ASP.NET vNext:

  • vNext includes new cloud-optimized versions of MVC, Web API, Web Pages, SignalR, and Entity Framework.
  • MVC, Web API, and Web Pages will be merged into one framework, called MVC 6. The new framework removes a lot of overlap between the existing MVC and Web API frameworks. It uses a common set of abstractions for routing, action selection, filters, model binding, and so on. You can use the framework to create both UI (HTML) and web APIs.
  • ASP.NET vNext apps can use a cloud-optimized subset of .NET vNext. This subset is factored for server and web workloads, has a smaller footprint than the full .NET vNext, and supports side-by-side deployment.
  • MVC 6 has no dependency on System.Web. The result is a leaner framework, with faster startup time and lower memory consumption.
  • vNext will support true side-by-side deployment. If your app uses the cloud-optimized subset of .NET vNext, you can bin deploy all of your dependencies, including the .NET vNext (cloud optimized) packages. That means you can update your app without affecting other applications on the same server.
  • vNext is host agnostic. You can host your app in IIS, or self-host in a custom process. (Web API 2 and SignalR 2 already support self-hosting; ASP.NET vNext brings this same capability to MVC.)
  • Dependency injection is built into the framework. Use your preferred IoC container to register dependencies.
  • vNext uses the Rosyln compiler to compile code dynamically. You will be able to edit a code file, refresh the browser, and see the changes without rebuilding the project.
  • vNext is open source and cross platform.

In order to accomplish these goals, ASP.NET vNext contains breaking changes. The current frameworks (Web Forms 5, MVC 5, Web API 2, Web Pages 3, SignalR 2, and Entity Framework 6) will continue to ship in Visual Studio, and will be fully supported in .NET vNext.


iOS Human Interface Guidelines on the iBooks Store

May 14, 2014



Finally iOS Human Interface Guidelines is on the iBooks Store, now you can better manage your notes and synchronize with all Apple device.

This book is available for download with iBooks on your Mac or iOS device, and with iTunes on your computer. Books can be read with iBooks on your Mac or iOS device.

Released .NET Framework 4.5.2

May 7, 2014

What’s new in the .NET Framework 4.5.2:

  • New APIs for ASP.NET apps. The new HttpResponse.AddOnSendingHeaders and HttpResponseBase.AddOnSendingHeaders methods let you inspect and modify response headers and status code as the response is being flushed to the client app. Consider using these methods instead of the PreSendRequestHeaders and PreSendRequestContent events; they are more efficient and reliable.
  • Resizing in Windows Forms controls. This feature has been expanded. You can now use the system DPI setting to resize components of the following additional controls (for example, the drop-down arrow in combo boxes)
  • New workflow feature. A resource manager that’s using the EnlistPromotableSinglePhase method (and therefore implementing the IPromotableSinglePhaseNotification interface) can use the new Transaction.
  • Profiling improvements. The new profiling APIs require dependent assemblies that are injected by the profiler to be loadable immediately, instead of being loaded after the app is fully initialized.
  • Debugging improvements. The following new unmanaged debugging APIs provide better integration with a profiler.
  • Event tracing changes. The .NET Framework 4.5.2 enables out-of-process, Event Tracing for Windows (ETW)-based activity tracing for a larger surface area. This enables Advanced Power Management (APM) vendors to provide lightweight tools that accurately track the costs of individual requests and activities that cross threads.

You can download the releases now, NET Framework 4.5.2 Web Installer:


Get every new post delivered to your Inbox.