There’s a huge scandal these days around Cambridge Analytica since The New York Times and The Observer reported on the company’s use of personal information acquired by an external researcher who claimed to be collecting it for academic purposes. In response, Facebook banned Cambridge Analytica from advertising on its platform. Reports also say that Cambridge Analytica CA worked for Donald Trump’s presidential campaign. That’s just to draw the context. As a last introduction note, I won’t make any comment on politics or legal aspects of this scandal! Continue reading
Looking at this title, many developers would say “Are you mad? You can’t build single page applications with C#! You need a front end framework, like Angular, React or Vue”. Right now I can’t say that I can prove them wrong, but I can definitely at least say that building SPAs with C# is in fact possible. For now it’s only experimental, but the ASP.NET team announced an experimental project called Blazor. Blazor is an experimental web UI framework based on C#, Razor, and HTML that runs completely in the browser via WebAssembly. This really opens new perspectives on the fact that you may build modern SPAs using C# and the entire .NET stack. Continue reading
Microsoft just released the Quantum Development Kit, taking a first bold step towards the democratization of quantum computing. Few months ago, the Redmond based company officially published a lot of their internal research and quantum computing roadmap, hence the release of the development kit was an event heavily expected by computer science enthusiasts. With the Quantum Development Kit, developers all around the world can now write quantum computing algorithms dive into deeper into concepts that till now we were able only to speak out to impress everybody around us.
The new released Quantum Development Kit contains the following:
- Q# language and compiler. Q# is a domain-specific programming language used for expressing quantum algorithms. It is used for writing sub-programs that execute on an adjunct quantum processor under the control of a classical host program and computer.
- Q# standard library. The library contains operations and functions that support both the classical language control requirement and the Q# quantum algorithms.
- Local quantum machine simulator. A full state vector simulator optimized for accurate vector simulation and speed.
- Quantum computer trace simulator. The trace simulator does not simulate the quantum environment like the local quantum simulator. It is used to estimate the resources required to execute a quantum program and also allow faster debugging of the non-Q# control code.
- Visual Studio extension. The extension contains templates for Q# files and projects as well as syntax highlighting. The extension also installs and creates automatic hooks to the compiler.
Technology evolves on a very fast pace and it’s often difficult to predict the future of technology or some specific directions that technological development will head to. Still, last week there was an event that unarguably defines some strategic directions that technology development will surely emphasize. So last week, AlphaZero won a 100 games chess marathon against Stockfish. Not only did AlphaZero win, but it didn’t lose a game at all! It won 28 games and drew 72. The spectacular aspect from a tech perspective is that AlphaZero learned the game in only 4 hours. Continue reading
As I already announced on LinkedIn, I decided to leave Microsoft starting November 24th. Strangely enough, I didn’t leave Microsoft because I didn’t enjoy the company anymore, but because I stumbled upon a new challenge that I really couldn’t refuse. More than 2 years ago I’ve decided to leave Office 365 behind and to focus more on Cloud Application Development. The solid foundation I had in cloud identity topics helped me a lot, because if you develop an application you pretty sure will also need authentication and authorization and that’s where Azure AD comes in handy. Now, I got the chance to totally shift focus and become a “real” software developer. That’s why I really couldn’t refuse this challenge and am glad to have joined Amdaris. Continue reading
When I talk to partners or during my speeches at conferences I almost always mention the fact that there is a big market for Office add-ins and that developers should clearly exploit it. Today I stumbled upon a great Office add-in called Curriculum Vitae Builder, developed by Egomnia. And this add-in is really great, especially for graduates or for professionals that seek a new professional challenge. With a lot of different versions of résumé it is often difficult to put together a very strong and appealing curriculum vitae. However, with Curriculum Vitae Builder you surely won’t forget any important information about yourself. Continue reading
The absence of popular apps is one big problem in the Windows Mobile ecosystem. Microsoft did a very important move to address this problem by bringing the new universal apps model to all Windows 10 devices, no matter if PC, tablet or smartphone. However, since most of the mobile phones still didn’t receive the upgrade to Windows 10, Lumia devices started to heavily loose market share.
However, this is only the intro to what I want to share to all apps power users. There is a cool website called WishAppList, that enables users to cast their vote for their favourite apps. In order to do this, you have to sign up and login. Then, you can cast your vote for existing applications or even bring a new app to the attention of all visitors. Continue reading
Starting with Windows 8.1 I noticed that when I change my laptop, most of the settings and favourites will be there on the new device. This was a great thing! However, I asked myself if this would be possible also when changing my company laptop. With Azure AD and Windows 10 this is now possible, using a new feature called Enterprise State Roaming. Continue reading
Microsoft CEO, Satya Nadella, just announced in Berlin the new cloud strategy for Germany which includes two new Microsoft datacenters, one located in Frankfurt and the second located in Magdeburg. All major Microsoft Cloud services will be offered from the new facilities, including Azure, Office 365 and CRM Online. The new Microsoft datacenters in Germany will most probably go live in the second half of 2016.
The new Microsoft datacenters in Germany underline once more Microsoft’s commitment to data security and data privacy, making sure that all Microsoft cloud customers are able to meet their specific compliance and regulatory needs. The two datacenters are connected through a private network, so that the data flow is completely isolated from the internet.
Further, German and European customers will be able to choose between a global Microsoft cloud service and a local cloud service. If customers opt for the local cloud service, none of the data or metadata will be stored outside Europe. To make everything as transparent as possible, the German company T-Systems will act as a data trustee under German law. What this means is that T-Systems is the only one to decide who gets access to the data stored in the new datacenters and who doesn’t. This means that Microsoft itself won’t have any access to the data. Continue reading
Around one year ago, Microsoft made a very bold announcement: unlimited OneDrive storage for all Office 365 subscribers, consumer plans included. And at that point, OneDrive suddenly became relevant within the cloud storage market. Unfortunately, Microsoft has announced on Monday that OneDrive storage for Office 365 consumer subscriber will go back to the 1 TB threshold.
So Office 365 Home, Personal or University subscribers won’t have unlimited OneDrive storage anymore and the new limit will be 1 TB, just as it was before last year’s announcement. This change takes effect immediately for all subscribers. Users that have a larger amount of data stored on their OneDrive will have one year time to move the exceeding data elsewhere. If users fail to move their exceeding data elsewhere, they will have read-only access to their OneDrive storage for another 6 months. What happens with that data afterwards is still unclear. Continue reading