I know I’ve been quiet for the past year, but I do have a lot of announcements!
If you’ve been watching my social media feed lately, you probably know by now that I’m a featured speaker at #MSIgnite, which is absolutely awesome.
On top of that, I will also get engaged as a Community Reporter which gives me a chance to interview a lot of awesome people, including Mark Russinovich, Scott Hanselman, Brendan Burns, Donovan Brown, Jeff Hollan, James Montemagno, Eduardo Laureano, and many more…!
As a featured speaker, I get the wonderful chance to talk about DevOps, serverless and microservices.
Can’t make it to Orlando? You can still watch my #MSIgnite session live on cloud-native applications on Wednesday, September 26 at 11:55 AM. Check here for details:
Additionally, my #MSIgnite on serverless applications will be live as well on Thursday, September 27 at 12:45 PM (https://myignite.techcommunity.microsoft.com/sessions/66463?ocid=AID725708_QSG_SCL_273800), as will my #MSIgnite session live on DevOps on Thursday, September 27 at 2:50 PM. Check here for details:
See you there, champs!
Join me tomorrow for my Microsoft Ignite session Azure Hold’em DevOps (THR3054) at 13:15 in the OCCC South – Expo Theater #1 (that’s right next to the Microsoft Showcase area and the Expo hall) where I will share five stories on DevOps pains which we encountered whilst working with various customers with offices all across Europe. It will be a blitz-session since it’s full of good information and delivered in only 20 minutes (panic mode ON :-o). Also make sure you add the session to your Session Scheduler and add a reminder to your agenda.
Additionally, I’m happy to announce that during tomorrow’s Ignite keynote I will be seated in the VIP section and, just because of that, I decided to report live the best Azure announcements – so it will be a curated list based on my personal opinions and own thoughts. If you’re interested, make sure you follow me on Twitter or LinkedIn, where I will post all of these.
See you at Microsoft Ignite!
I’m just writing this as a follow-up to my ‘How far can serverless actually go?’ session in Kiev, Ukraine at AzureDay 2017. The session starts with a high-level introduction on the importance of serverless and covers in more in-depth Azure Functions right after that. During this particular presentation, I also did a performance test (more like a stress test to be honest) of Azure Functions.
During today’s presentation I got a lot of fabulous feedback and wonderful spot-on questions on Azure Functions and Azure Event Grid. But most importantly, a good number of attendees also asked for the slide deck, so here you go:
Additionally, here’s a kind reminder on my GitHub repo which apparently I start using more and more often nowadays and which also holds part of the demo – I promise, updates are yet to be pushed.
This doesn’t stop here though. On my GitHub repository with demos, I will soon publish a lot more Azure Functions code samples, especially the ones I’ve seen to be little (to nil) documented. Stay tuned!
Have a fabulous weekend – more engagements to come very very soon (next up, Cluj-Napoca, Orlando, Seattle, Warsaw, Seattle again and Mechelen – if you happen to be in any of these cities, ask me for days and I’d be more than happy to schedule a meeting with you!
Want to work in a young company with a strong technical focus & experienced software developers on .NET (UWP/WPF), mobile (Xamarin) or Web (MVC/WebAPI) projects? Read on…
KeyTicket Solutions, the company I founded in 2011 and which is based on a 26 years of experience in the ISV industry (thanks to DEC S.R.L.) is hiring! If you want to work on applications you can brag about and stop enhancing someone else’s code, or if you want work with the latest and greatest technology (literally!), this job is for you!
I’m currently looking for developers ready to work with very large deployments and extremely large user bases, based in Europe and the US. The persons I’m looking for are going to write performant web code, desktop apps and mobile apps (we’re looking for more people :-)).
As an undoubtedly bonus, you’ll answer directly to me, the passionate Azure Most Valuable Professional, one of the few MVPs around the world and the only one in Oradea, which is eager to poor great knowledge and tech into your bag.
Role and Responsibilities
I’m currently interested both in a Senior Developer and a Mid- Software Developer. As any of these, you will help design and maintain software applications deployed around the world with a ginormous user base. Therefore, good English-skills are absolutely required.
- Design, develop and modify software web, desktop or mobile modules based on functional and system requirements, using C#
- Work closely with the Team Leader, Business Analyst and Product Owner for understanding the functional and system requirements.
- Work closely with the Architecture Team to ensure architectural integrity and product quality.
- Participate in testing process through unit testing and bug fixes
- Participate in daily scrum meetings
- Participate in sprint planning
- Work closely with the QA team, Product Management team, and the Research and Development manager to ensure quality and punctual software development within his/her responsibilities.
- Passion to learn, study and research is a must!
- Experience with .NET Framework is a requirement!
- Experience with Xamarin, Windows Presentation Foundation or Universal Windows Platform is a plus
- (if you’re disappointed by not having experience with any of the technologies listed at the previous bullet point, don’t be discouraged!) Experience with a .NET Core, ASP.NET Core is a great plus as well 🙂
- Excellent communication skills. Must be able to work with various business units to gather requirements and determine optimal business processes.
KeyTicket Solution fosters an energetic work environment of creativity and collaboration.
- At KTS, you’ll work close to the business problems with our spirited leaders and see projects through from beginning to end.
- We’re casual with lots of sneakers and t-shirts (but ties and high heels are okay too, if that’s your thing).
- We have fun employee events-bowling and ping-pong tournaments, cinema nights, and we strive to implement a tradition of year round working together to give back to our community- both locally and globally-in a variety of ways.
- We’re doing only cool stuff. As a rapidly growing company in the cloud application development field, our goal is to be a ten million dollar organization in the next decade. We need savvy developers to get us there. Is that you?
Employees must be able to work on-site at our offices in Oradea, at a 3 minutes’ drive away from down-town.
|Applications Accepted By:
Subject Line: Attention: Dept. HR – Angajare R&D
Attention: Alex Mang, CEO
Str. Rosiorilor nr. 1, 410204 Oradea, Bihor
One of my favorite reasons for using Azure Active Directory (AAD), the same piece of technological wonder which powers the dictionary of usernames and passwords from your Office365 tenant is the Risky Sign-Ins feature.
Basically, by checking login locations and originating IP Addresses for all your directory’s users throughout the world and reverse geocode them to physical addresses in [near?]-real-time, AAD is capable of notifying you when a user’s set of credentials is being used in a potentially fraudulent manner.
Take a look at this example: because I’ve signed in at 10:21PM from Iasi, Romania and 7 minutes later from Dublin (you all know where Dublin is), which are over 3.000 km apart, AAD has auto-magically sent all the notifications which I’ve agreed to, in order to let me know that someone is using my credentials somewhere too far away for it to be a legitimate login; see the ‘Impossible travel to atypical locations‘ blade title? That pretty much says it all.
Truth be told, this is a forced example where I’ve used a secure VPN connection vs. a hotel’s WiFi connection (yikes!) using a directory external user (firstname.lastname@example.org).
However, if you’re an AAD Premium edition user, you also get aggregated information about the risk event type. This gives you the option of configuring the user risk remediation policy (linked here), which might include the option of resetting the user’s password out-of-the-box. How cool is that?
If you want to learn more, head over to https://docs.microsoft.com/en-us/azure/active-directory/active-directory-reporting-security-risky-sign-ins.
Guys, not that long ago (OK, at the end of last year, but still…) an awesome video went online! And yes, I’m starring in it :-O.
No, it’s not that kind of a video, of course!!! It’s my presentation recording from last year’s awesome .NET DeveloperDays, where I had the great opportunity of doing a deep dive on Azure SQL Database and an intro on Docker on Windows and Azure. Here’s the recording – let me know what you think!
Oh, and by the way: this year, in October, I will deliver a full-day training on Docker, Visual Studio, Windows and Azure during .NET DeveloperDays 2017. It’s called ‘Breaking Apps Apart Intentionally – Visual Studio + Docker + Sprinkles of Azure = Modern Microservices‘ (fabulous name, isn’t it? :-)).
If you hurry, you can still get in for a super-modest super-early bird fee (offer ends at the end of March): http://net.developerdays.pl/registration.
Hope to see you there,
Earlier today I had the awesome opportunity of hosting together with Opsgility the ‘Getting Started with Microsoft Service Fabric’ webinar – awesome experience. Here’s the recording:
Earlier this year I had the awesome opportunity to share my SQL Database From A Dev’s Perspective session to the overwhelming audience of Transylvanian software developers in Cluj-Napoca (Romania) during one of the very best IT conferences in Eastern Europe, namely ITCamp.
I do realize you might have had the chance of downloading the slides before (either from my post-event blog-posts ) or you might have attended the session at WinDays in Croatia, NT Konferenca in Slovenia or CloudBurst in Sweden. However, if that is not the case or if you just needed a quick reminder on DDM, RLS, AlwaysEncrypted, InMemory OLTP etc. (what are all these?!), here’s your chance to watch the session from the comfort of your own couch.
All the best and happy entertainment/learning 🙂
Azure SQL for Developers – Alex Mang from ITCamp on Vimeo.
The entire DevOps story with the Microsoft Stack is expanding its reach to more and more services and with an ever-growing set of advanced features. During this article, I will cover the benefits and ways to configure Service Endpoints within either Visual Studio Team Services and Team Foundation Service, in order to create a highly coupled ALM story for your apps.
What are Service Endpoints?
Back in the days of Team Foundation Services (2013 and prior to that), everyone was asking for a way to make Release Management expand to other project types rather than .NET and VB/C++. Taken this feedback (along with many other requests) Microsoft rewrote Team Build. Personally, I believe the entire DevOps story using the Microsoft Stack has become more mature than ever and ready to solve the most complex requirements your application has. In order to achieve this type of extensibility, Team Build allows one to add features in two ways: (1) by installing extensions which can either be wrote and uploaded by yourself or by installed from the Visual Studio Marketplace or by (2) taking advantage of the TFX Command Line Interface which allows you to add custom designed tasks. The latter is especially useful when it comes to creating a single-task functionality as an atomic process part of the build or release definition, rather than leverage several tasks individually. This ensures that in the situation of build and release processes which have to do the same tasks over and over again a few times are easily configurable and thus reduces the error-prone nature of a highly-configurable workflow system, such as Team Build.
The beauty of these tasks are that they are not exclusively designed to Microsoft-specific products and services – in fact, most of the tasks which have to deal with external services will specify the external service’s endpoint in the form of a connection setting which is team-project wide. Again, this helps prevent errors related to connection strings and such.
These connection settings are known as Service Endpoints and can be configured from the Settings pane of any team project, both in Visual Studio Team Services and Team Foundation Services, under the Services tab.
Read More →
This year I was busy enough to ignore to keep the blog up to date with post- public engagements posts. Therefore, I’ve decided to start doing these DURING the events. So here I am at CloudBurst 2016, watching a great presentation on DevOps operations using Visual Studio Team Services, just a nice 30 minutes *after* my session: SQL Database From A Dev’s Perspective. For those of you in Sweden who joined my session, THANK YOU! You were a great audience – all the many and spot-on questions help make the presentation an interactive one a lot. You were such an awesome crowd!
Both for you and for those of you who missed the session, I’m hereby making the slides publicly available:
Read More →