Recent Discussions
How to handle meetings organized by deleted users?
Hi Community, there is that nearly-all-time known limitation that Exchange / Exchange Online can't change the organizer of a meeting. That is really driving me mad in real life...imagine a team assistant leaving the company after having that up meeting series for the whole team / company including meeting room reservations etc... How are you handling this limit in your real-life? Best, M.2.2KViews2likes4CommentsReinventing the electricity grid
Thank you for tuning into the "https://myignite.microsoft.com/sessions/34e265d8-588a-460e-bb95-68ec2bc2cfea?WT.mc_id=modinfra-8898-salean" interview at Microsoft Ignite 2020 with https://myignite.microsoft.com/speaker/e246bc58-bf1e-4ed4-b8db-7db58c33dd2a?WT.mc_id=modinfra-8898-salean I wanted to share some more information about some of the things we talked about. https://natick.research.microsoft.com/?WT.mc_id=modinfra-8898-salean was an under water datacenter that was submerged in Scotland for 2 years, it's been a great research programme that's taught the team a lot of about running datacenters under water. 😉 https://azure.microsoft.com/blog/microsoft-s-newest-sustainable-datacenter-region-coming-to-arizona-in-2021/?WT.mc_id=modinfra-8898-salean is making great strives to be sustainable with solar energy and water positive projects being incorporated into the building of the datacenters. To understand the overall plan for Azure's sustainability plan you can read more https://azure.microsoft.com/global-infrastructure/sustainability/?WT.mc_id=modinfra-8898-salean. Better understand your the impact of cloud usage on your emissions with the https://www.microsoft.com/sustainability/sustainability-guide/sustainability-calculator?WT.mc_id=modinfra-8898-salean.2.3KViews0likes4Comments- 1.4KViews0likes3Comments
How to enable DHCP on Hyper-V switch
Hi, When any VM connected to "Default Switch", they get automatic IP and can reach each other. When I create manually any switch: Internal, Private, External - DHCP does not exist and I have to assign IP address as static or run a DHCP server on one of VMs... Question: How to enable DHCP on Hyper-V switch Thanks 8]49KViews0likes3CommentsLost administrator account two-step authentication
I turned on two-step authentication for organization administrator account, but I lost my phone last week.. Now I can reset the account password by sending verification code to my email. Do I have any way to get this administrator account back? Thanks.Solved1.6KViews0likes2CommentsWinGet - Application management - Thoughts
Good morning Has anybody started serious work on managing their corporate devices via this solution, especially in deployment and patch management. I am unable to find an official Microsoft repository for the management of applications in GitHub which tells me Microsoft are not managing devices via WinGet and although I have found work via various MVPs on this new functionality it seems to be limited to initial deployment. Anybody doing serious work with this? In my humble unprofessional opinion (hobbyist) this functionality would solve many problems. I have noticed that Microsoft.Office aka Microsoft 365 Apps for enterprise when deployed via this method installs the x86 application on x64 hardware, which is not my preferred solution, so if anybody knows where to find the appropriate switches, I would appreciate a heads up. I have included my test code (work of another) with a few minor modifications. Its basically proactive remediation - MEM, ready but for a couple of lines. <# Reference https://www.codewrecks.com/post/general/winget-update-selective/ Notes This code is the work of Gian Maria and has been published on the above link This code has been tested to ensure it works on a upgrade case and a no upgrade case The code is missing the actual upgrade command which is winget upgrade --all --force --accept-package-agreements --accept-source-agreements The code is not proactive remediation ready, but can be with a couple of exit statements. #> class Software { [string]$Name [string]$Id [string]$Version [string]$AvailableVersion } $upgradeResult = winget upgrade | Out-String if (!($upgradeResult -match "No installed package found matching input criteria.")) { Write-Host "There is something to update" -ForegroundColor Green $lines = $upgradeResult.Split([Environment]::NewLine) # Find the line that starts with Name, it contains the header $fl = 0 while (-not $lines[$fl].StartsWith("Name")) { $fl++ } # Line $i has the header, we can find char where we find ID and Version $idStart = $lines[$fl].IndexOf("Id") $versionStart = $lines[$fl].IndexOf("Version") $availableStart = $lines[$fl].IndexOf("Available") $sourceStart = $lines[$fl].IndexOf("Source") # Now cycle in real package and split accordingly $upgradeList = @() For ($i = $fl + 1; $i -le $lines.Length; $i++) { $line = $lines[$i] if ($line.Length -gt ($availableStart + 1) -and -not $line.StartsWith('-')) { $name = $line.Substring(0, $idStart).TrimEnd() $id = $line.Substring($idStart, $versionStart - $idStart).TrimEnd() $version = $line.Substring($versionStart, $availableStart - $versionStart).TrimEnd() $available = $line.Substring($availableStart, $sourceStart - $availableStart).TrimEnd() $software = [Software]::new() $software.Name = $name; $software.Id = $id; $software.Version = $version $software.AvailableVersion = $available; $upgradeList += $software } } $upgradeList | Format-Table #Actual upgrade command - been removed as this code needs to be rewritten for proactive remediation #winget upgrade --all --force --accept-package-agreements --accept-source-agreements } else { Write-Host "There is nothing to upgrade" -ForegroundColor Yellow } Thankyou for reading and like I said, I'm a hobbyist in a test tenant but keen to learn. Sincerely.2.7KViews0likes2CommentsMake Splash Screen for C# Windows Applications
What is Splash Screen? A splash screen usually appears while a application or program launching, it normally contains the logo of the company or sometimes some helpful information about the development. It can be an animation or image or logo or etc. You can see lot of mobile application developers has done it but it's not common in Windows desktop applications. Making the splash screen is not a big deal if you are familiar with C# application development. Here I ll show you the steps of creating it. As usual idle is Visual Studio 2019 Create new Project - C# Windows Form Application Give a friendly name for your project and Create Once done add a new form to your project where we are going to add our splash screen logo or image Once done, I am adding a progress bar and image to the screen, also change the following in the form properties Auto Size Windows Screen - False Control Box - False Windows Startup Location - Center In the progress bar properties change the style to Marquee Marquee animation speed to - 50 Now we have finished the designing of the splash screen form, will continue to add the screen in the startup of the project and debug now Go to the main screen form coding cs file Here I have used the following System libraries which available in .NET 4.0 on wards using System.Threading; using System.Threading.Tasks; Now in the public start the Splash screen form by calling like this method, public void StartForm() { Application.Run(new SplashScreen()); } In the Main screen Initialize the component thread function for the splash screen form like this Thread t = new Thread(new ThreadStart(StartForm)); t.Start(); Thread.Sleep(5000); InitializeComponent(); t.Abort(); Total coding will be as following using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; namespace Splash_Screen_nTest { public partial class MainScreen : Form { public MainScreen() { Thread t = new Thread(new ThreadStart(StartForm)); t.Start(); Thread.Sleep(5000); InitializeComponent(); t.Abort(); } public void StartForm() { Application.Run(new SplashScreen()); } private void MainScreen_Load(object sender, EventArgs e) { } } } Once u debugged the application it will run as expected Source code can be downloaded from here - https://github.com/Gohulan/C-_Splash_Screen Happy Coding !!50KViews1like2CommentsDemocratize Windows Performance Analysis
A new, public toolset for analyzing the performance of Windows / Office / Apps is now available on the Microsoft GitHub site: https://github.com/Microsoft/MSO-Scripts Based on tools used by MS Office teams to promote broad use of Event Tracing for Windows (ETW), it's now available to facilitate performance analysis by IT Pros, etc. We're looking for help to BETA test and review documentation. Can you help? The toolset consists of highly customizable PowerShell scripts & XML configs to drive WPR/WPA, plus a custom plug-in for network analysis. https://github.com/Microsoft/MSO-Scripts/wiki covers a wide variety of topics: CPU/Thread activity Network connections File and Disk I/O Windows Handles: Kernel, User, GDI Memory Usage: Heap, RAM, Working Set, Reference Set, ... Office-specific logging Symbol Resolution Custom Tracing CPU Counters, etc. There's also a growing YouTube channel: https://youtube.com/@WindowsPerformanceDeepDive https://www.youtube.com/watch?v=7Ko0qaG18bI (video) Suggestions? Reports? Thank you in advance...327Views2likes1CommentLooking to purchase a new Dev Desktop supporting Hyper-V
I've recently started doing more Xamarin and MAUI development for my Android phone. I understand the desktops supporting hyper-v are best (the emulators run much faster). I'm wanting to spend anywhere between $500 and $1000. My challenge is knowing which computers support hyper-v before I purchase it. It's easy to check an existing system for hyper-v support, but what can I do to determine before I buy it?214Views1like1CommentChatbot ban points to battle over AI rules
Users of the Replika “virtual companion” just wanted company. Some of them wanted romantic relationships, or even explicit chat. But late last year users started to complain that the bot was coming on too strong with racy texts and images — sexual harassment, some alleged. Regulators in Italy did not like what they saw and last week barred the firm from gathering data after finding breaches of Europe’s massive data protection law, the General Data Protection Regulation (GDPR). The company behind Replika has not publicly commented on the move. The GDPR is the bane of big tech firms, whose repeated rule breaches have landed them with billions of dollars in fines, and the Italian decision suggests it could still be a potent foe for the latest generation of chatbots. Replika was trained on an in-house version of a GPT-3 model borrowed from OpenAI, the company behind the ChatGPT bot, which uses vast troves of data from the internet in algorithms that then generate unique responses to user queries. These bots, and the so-called generative AI that underpins them, promise to revolutionise internet search and much more. But experts warn that there is plenty for regulators to be worried about, particularly when the bots get so good that it becomes impossible to tell them apart from humans. High tension Right now, the European Union is the centre for discussions on regulation of these new bots _ its AI Act has been grinding through the corridors of power for many months and could be finalised this year. But the GDPR already obliges firms to justify the way they handle data, and AI models are very much on the radar of Europe’s regulators. “We have seen that ChatGPT can be used to create very convincing phishing messages,” Bertrand Pailhes, who runs a dedicated AI team at France’s data regulator Cnil, said. He said generative AI was not necessarily a huge risk, but Cnil was already looking at potential problems including how AI models used personal data. “At some point we will see high tension between the GDPR and generative AI models,” German lawyer Dennis Hillemann, an expert in the field, said. The latest chatbots, he said, were completely different from the kind of AI algorithms that suggest videos on TikTok or search terms on Google. “The AI that was created by Google, for example, already has a specific use case _ completing your search,” he said. But with generative AI the user can shape the whole purpose of the bot. “I can say, for example: act as a lawyer or an educator. Or if I’m clever enough to bypass all the safeguards in ChatGPT, I could say: `Act as a terrorist and make a plan’,” he said. OpenAI’s latest model, GPT-4, is scheduled for release soon and is rumoured to be so good that it will be impossible to distinguish from a human.1.7KViews0likes1CommentAlphabet shares dive after Google AI chatbot Bard flubs answer in ad
Alphabet Inc. lost US$100 billion in market value on Wednesday after its new chatbot shared inaccurate information in a promotional video and a company event failed to dazzle, feeding worries that the Google parent is losing ground to rival Microsoft. Alphabet shares slid as much as 9% during regular trading with volumes nearly three times the 50-day moving average. They pared losses after hours and were roughly flat. The stock had lost 40% of its value last year but rallied 15% since the beginning of this year, excluding Wednesday's losses. Reuters was first to point out an error in Google's advertisement for chatbot Bard, which debuted on Monday, about which satellite first took pictures of a planet outside the Earth's solar system. Google has been on its heels after OpenAI, a startup Microsoft is backing with around US$10 billion, introduced software in November that has wowed consumers and become a fixation in Silicon Valley circles for its surprisingly accurate and well-written answers to simple prompts. Google's live-streamed presentation on Wednesday morning did not include details about how and when it would integrate Bard into its core search function. A day earlier, Microsoft held an event touting that it had already released to the public a version of its Bing search with ChatGPT functions integrated. Bard's error was discovered just before the presentation by Google, based in Mountain View, California. "While Google has been a leader in AI innovation over the last several years, they seemed to have fallen asleep on implementing this technology into their search product," said Gil Luria, senior software analyst at D.A. Davidson. "Google has been scrambling over the last few weeks to catch up on Search and that caused the announcement yesterday (Tuesday) to be rushed and the embarrassing mess up of posting a wrong answer during their demo." Microsoft shares rose around 3% on Wednesday, and were flat in post-market trading. Alphabet posted a short GIF video of Bard in action https://twitter.com/Google/status/1622710355775393793, promising it would help simplify complex topics, but it instead delivered an inaccurate answer. In the advertisement, Bard is given the prompt: "What new discoveries from the James Webb Space Telescope (JWST) can I tell my 9-year old about?" Bard responds with a number of answers, including one suggesting the JWST was used to take the very first pictures of a planet outside the Earth's solar system, or exoplanets. The first pictures of exoplanets were, however, taken by the European Southern Observatory's Very Large Telescope (VLT) in 2004, as https://exoplanets.nasa.gov/resources/300/2m1207b-first-image-of-an-exoplanet/#:~:text=2M1207b%20is%20the%20first%20exoplanet,year%20of%20observations%20in%202005. "This highlights the importance of a rigorous testing process, something that we're kicking off this week with our Trusted Tester program," a Google spokesperson said. "We'll combine external feedback with our own internal testing to make sure Bard's responses meet a high bar for quality, safety and groundedness in real-world information." FORMIDABLE COMPETITOR Alphabet is coming off a disappointing https://www.reutersconnect.com/all?search=all%3AL4N34I40R&linkedFromStory=true as advertisers cut spending. The search and advertising giant is moving quickly to keep pace with OpenAI and rivals, reportedly bringing in founders Sergey Brin and Larry Page to accelerate its efforts. "People are starting to question is Microsoft going to be a formidable competitor now against Google's really bread-and-butter business," said King Lip, chief strategist at Baker Avenue Wealth Management, which owns Alphabet and Microsoft shares. Lip cautioned, though, that concerns about Alphabet may be overblown, saying: "I think still Bing is a far, far cry away from Google's search capabilities." The new ChatGPT software has injected excitement into technology firms after tens of thousands of job cuts in recent weeks and executive pledges to pare back on so-called moonshot projects. AI has become a fixation for tech executives who have mentioned it as much as https://www.reutersconnect.com/all?search=all%3AL1N34I2C8&linkedFromStory=true often on recent earnings calls than in prior quarters, Reuters found. The appeal of AI-driven search is that it could spit out results in plain language, rather than in a list of links, which could make browsing faster and more efficient. It remains unclear what impact that might have on targeted advertising, the backbone of search engines like Google. Chatbot AI systems also carry risks for corporations because of inherent biases in their algorithms that can skew results, sexualize images or even plagiarize, as consumers testing the service have discovered. Microsoft, for instance, released a chatbot on Twitter in 2016 that quickly began generating racist content before being shut down. And an AI used by news site CNET was found to produce factually incorrect or plagiarized stories.1.5KViews0likes1CommentMICROSOFT BING VS GOOGLE BARD: CHATGPT CLONING BATTLE HAS BEGUN
I’ve never found Microsoft Bing to be my favorite search engine. Given that the https://www.gizchina.com/tag/Microsoft has been talking about the acquisition of OpenAI for some weeks, perhaps this will soon change. Since then, there have been reports that ChatGPT, which is becoming more and more well-liked, may soon be available on Microsoft’s services. The Office or Outlook suite is the main subject. However, the Redmond company has also formally announced the launch of ChatGPT in Bing, so this is not the only area. This function could transform how we look for content and gain certain Google users. Artificial intelligence has been around for quite some time. On a daily basis, it was not always apparent. Now, though, that will change as more people use ChatGPT, an extremely intelligent bot. The fact that Microsoft invested in the OpenAI business that was behind it does not surprise me. As a result, the company may reinvent tools and add new features to enhance how people use its services. MICROSOFT CHALLENGES GOOGLE WITH ITS NEW BING SEARCH ENGINE WITH INTEGRATED CHATGPT As was widely anticipated, a few hours after Google’s Bard announcement, Microsoft also made a statement. Microsoft officially debuted a new version of its Bing search engine based on artificial intelligence built by OpenAI, a firm in which it has made several recent investments. The technique is comparable to that which forms the basis of ChatGPT. The greatest software sector of all, search, will be radically changed by AI, according to Satya Nadella, president and CEO of Microsoft. “And now is a new day for research,” says Natella. In order to provide “better search, more thorough answers, a new chat experience, and the capacity to develop content,” Bing will come pre-installed with a newly redesigned version of the Edge browser. Microsoft has combined search, navigation, and conversation into a “one unified experience” that is accessible from anywhere on the internet. Bing provides both an enhanced version of the standard search interface and richer, more complicated responses produced by looking through search results. For instance, comprehensive vacation plans may be planned, recipes can be viaewed and comprehensive instructions can be executed, or a new interactive conversation can be accessible that is comparable to ChatGPT https://www.gizchina.com/2023/02/07/heres-how-to-get-rich-using-chatgpt/. You may use this conversation to focus your search by asking questions that are more and more relevant until you get the response you need, complete with any relevant connections. Similar to ChatGPT, Bing may provide you ideas for emails, contest preparation, travel plans, and other things. In any event, Bing will always provide citations for all references. Microsoft has upgraded the Edge browser by redesigning its user interface and introducing new https://www.gizchina.com/2023/01/22/artificial-intelligence-could-surpass-that-of-humans-later-this-decade/ services including “chat”. In the first scenario, you may conduct a search and then hone it in the discussion. With composition, you may start with a list of beginning instructions and, as needed, change the tone, structure, or length of the text. According to a blog post written by Microsoft vice president and marketing manager Yusuf Mehdi, the new Bing is the result of years of research by Microsoft and OpenAI. The next-generation AI model that powers Bing is more powerful than ChatGPT chatbot and is modified exclusively for search. Microsoft refers to it as “Prometheus,” a model that offers greater security and the ability to give more pertinent, fast, and targeted results. Today, a restricted peek of the new Bing is accessible on desktop. Anyone may sign up for the waitlist on http://bing.com/. More users will be able to access the preview in the following weeks, and a mobile version will shortly be accessible in beta. “AI will fundamentally change every category of software, starting with the biggest of all – search. Today, we’re launching Bing and Edge powered by an AI remote and chat to help people get the most out of their search and network experience” said Satya Nadella, president and CEO of Microsoft. WHAT’S NEW IN BING? The search engine offers several new features. Microsoft has combined search, browsing, and chat into one unified experience that can be used anywhere on the web. Here are its features: Better Search: The new Bing provides an improved version of the familiar search, providing more relevant results. There is a new sidebar here that shows more comprehensive answers if the user needs them. Full Answers: Bing searches through results from across the web to find and summarize the answer a user is looking for. Instead of scrolling through several pages of results, Bing will provide an answer to a specific question. A new chat experience: For more complex searches, the new Bing offers an interactive chat. It allows you to narrow down the search until you get the full answer that the internet user is looking for, asking for more details. Creative content: ChatGPT users have repeatedly asked the bot to generate longer content, poems, etc. The new Bing can generate these types of phrases without any problems. Interestingly, it also cites all of its sources so you can see links to the web content it references. What makes Bing know so much? Well, it includes four technologies: Next generation OpenAI model: Interestingly, Bing runs on a large new next-generation OpenAI language model that is more powerful than ChatGPT and modified specifically for search. It uses key features and advances from ChatGPT and GPT-3.5 – it’s even faster, more accurate and more efficient. Microsoft Prometheus: The giant from Redmond has developed a proprietary way of working with the OpenAI model, which allows you to make the best use of its power. This combination provides more relevant, timely and targeted results with higher security. Application of artificial intelligence to the basic search algorithm: Thanks to this AI model, even basic search queries are more accurate and relevant. New user experience. Microsoft has changed the way you interact with your search engine, browser, and chat, combining them into a unified experience. CHATGPT IN BING IN PRACTICE – HOW AND WHEN WILL IT WORK? The new Bing is available today in a limited preview for testers. However, you can try it on bing.com, but only on the example of selected queries. Which does not give you many options. However, Microsoft has opened a waiting list for new features. Waiting times can be speeded up by using Bing in your browser. In the coming weeks, Microsoft intends to enlarge the preview version, so more users will see the full capabilities of ChatGPT. Interestingly, the mobile version will soon also be available in preview. How does it work now? The main Bing window is already prepared for entering queries. I tested how it would work using the examples provided by Microsoft. After entering the query, in addition to the traditional page link results, the well-known bot (ChatGPT) will be displayed on the right side of the window, which will answer the query. If the user is interested in such content, he will be able to see more and interact with the bot, e.g. by specifying the query. In the video attachment, Microsoft demonstrates how communication with the bot may function. I’ll be honest: the new feature is exciting, and I would like to use it. However, doing so will require giving up on Google. It is important to note, however, that Google revealed the Bard competition for ChatGPT. The competition among companies to rule the artificial intelligence industry will be quite exciting to watch. GOOGLE UNVEILS BARD: ITS RESPONSE TO CHATGPT It was just a matter of time until the Web giant announced through a press release that it would be making investments in generative AI for its search engine. Google seems hesitant, though, as “Bard” is now only accessible to “trusted testers” while ChatGPT is available to everyone. Bard is Google’s response to ChatGPT. The Web giant confirmed the existence of its internal chatbot in a news statement that was widely covered by the media. The post is titled “a big stride in our advancement in AI”. The OpenAI bot’s importance and success must be acknowledged. Google raised the alarm and even called the company’s founders, Larry Page and Sergey Brin, to the scene. The threat required a prompt response from them. We wished we could have been there at the talks that resulted in Sundar Pichai’s uncommon publication of the memo introducing Bard. The CEO of Google emphasizes the importance of this announcement with mysterious claims. Such as “AI is the most promising technology we are working on today”. WHAT IS GOOGLE BARD? Bard is dependent on LaMDA, a powerful language model that Google first introduced at Google I/O 2021 but has never been brave enough to share it with the public until now. This will be the case, according to Google, “in the coming weeks”. The chatbot will be saved for “trusted testers” for the time being (sic). A “lite version” of LaMDA, a less sophisticated model that “needs less processing resources, allowing us to deploy to a wider number of users, and allows us to handle a bigger stream of input,” will also be used to power it. Pichai summarizes in his essay what sets his bot apart from OpenAI’s without once mentioning ChatGPT. “Bard’s goal is to unite our great language models’ strength, intellect, and originality with the depth of the world’s information. It uses data from the internet to deliver current, excellent responses. A direct attack on ChatGPT, which is now restricted to a frozen old mass of data. Whereas Bard would have immediate access to new content. However, we are unsure about Bard’s specific skills and the format in which he will be made available to us. Will it be right in the search results? or maybe an application? Connected to the Assistant? I’m not sure right now. However, Google provides screenshots and animated GIFs with an interface that resembles that of its search engine as examples of how to use its new robot. For example, you could ask Bard, “Which is easier to learn between piano and guitar, and how much time does each take to practice?” in order to obtain a response constructed in natural language. Here is the response, published in the press release: “Some say the piano is easier to learn because finger and hand movements are more natural, and learning and memorizing notes can be easier. Others say it’s easier to learn chords on the guitar and you could learn a pattern in a few hours. Music teachers often recommend that beginners practice at least an hour a day. To reach an intermediate level, it generally takes 3 to 6 months of regular practice for the guitar and 6 to 18 months for the piano”Other illustrations, such as organizing a baby shower, creating meals with goods found in your refrigerator, or the most recent findings made by the James Webb telescope, are also emphasized.6KViews0likes1CommentTop Stories from the Microsoft DevOps Community – 2021.11.12
Welcome back! I am Jay Gordon and every week I try to bring you the latest updates from around the DevOps on Azure community. If you have a post you’d like to have me include, I am always listening. You can reach out on Twitter or LinkedIn and I will be sure to share your latest post with the community. Also, be sure to tag your posts with #AzureDevOps! Get the top stories from the Azure DevOps community right in your email every week with this newsletter! Sign up today and never miss any of these great posts from the #AzureDevOps community! Subscribe to the newsletter here! Well, it’s the week after Microsoft Ignite and things are a bit more “normal” for many of us who were engaged in all the keynotes, talks, and Q&A sessions. I really enjoyed this session from Microsoft partner Red Hat’s James Read, How Pelayo moved from traditional IT to DevOps with Red Hat and Microsoft. If you missed out on great sessions like this, you can find recordings of many of the sessions at Microsoft Ignite within the session catalog. Let’s dive into this week’s posts. We’ve got lots of new content including a lot on Terraform, Power Platform, containers, and more. Deploy Azure Container App from Azure DevOps Panu Oksala takes a look at one of the products announced at Microsoft Ignite, Azure Container Apps. Power Platform: setting up an Azure DevOps Pipeline Django Lohn is like many Citizen Developers creating Apps with Microsoft Power Platform. This post explains how to setup a Azure DevOps Pipeline for your Power Platform Apps. Microsoft is bringing a managed Grafana service to Azure Paul Sawers shares details on the announcement of a fully-managed Grafana service coming to Azure. Deploy Azure Kubernetes Service using Terraform with Azure DevOps pipeline and deploying a sample application Thomas Thornton continues his posts on using Terraform to deploy Azure resources. This time he shows you how to deploy a sample app to AKS. Using Containers to Share Terraform Modules and Deploy with Azure Pipelines Mark Johnson returns again this week with a new post on containers and how they can help you share your Terraform modules. Terraform, Azure DevOps, App Services, and Slots Yes! Even more Terraform! This post by John Folberth covers the swapping slots in Azure App Service. He shows you how to deploy with Azure DevOps and Terraform along with providing some helpful YAML. Thank you to all this week’s contributors! We appreciate the posts by Panu, Django, Paul, Thomas, Mark, and John. If you’ve written an article about Azure DevOps or find some great content about DevOps on Azure, please share it with the #AzureDevOps hashtag on Twitter! Happy Friday, may your deploys go as planned and your weekend be fun!1.1KViews0likes1CommentBook Study: The Practice of Cloud System Administration — Part 1
As published on my blog: https://medium.com/@shehackspurple/book-study-the-practice-of-cloud-system-administration-part-1-68cf67ce62e https://www.oreilly.com/library/view/practice-of-cloud/9780133478549/ was written by https://twitter.com/yesthattom, https://twitter.com/strata, https://www.informit.com/authors/bio/f411de65-ec4b-4036-83ef-e808da3d5be5. I’m reading this book in hopes that by understanding the art of being an amazing Cloud SysAdmin, it will help me become an excellent Cloud Security Architect, Incident Responder, and teacher on these topics. The introduction chapter lists several ideas and ideals that might not be new, but they are certainly helpful. I’m going to define them here, hoping that it will be helpful for the future as I continue through the book. All of these ideas will be discussed in-depth as the book continues. Architecture Treat failures as an expectation, something that will happen for sure. Prepare accordingly. If we all did this, all of the time… Everything requires an API (programmable interface to allow for automation). If there’s no API, it’s no good. Large systems are made up of smaller services. Everything is a service. There are many tiny pieces that that work together, so that if one fails the entire thing does not fail. This is called a Service Oriented architecture (SOA). Each service can be individually enabled or disabled. Infrastructure must be automatically created, not manually. This means it needs to be saved that way, so that it can be created by machines, in seconds, instead of minutes or or even weeks. Also known as “infrastructure as code”, we can (and should!) automate all of it. Image Credit #WOCinTechChat Release Process Don’t do mega-releases (many changes in a single release), that’s creating serious risk. Instead improve and automate your release process (using a pipeline/packaging system), and do it more often, for reduced risk. Practice the release automation until it’s perfect. Make it a habit to spend time improving your release process regularly. Ideally, you perform security testing as well as every other type of testing, using automation, as part of your release cycle. Only if it passes all the tests is code released. If code is released and it has serious issues, this means you need to fix your release pipeline. This means you need to add more tests. Once you have this rolling, you should spend more time improving the release process rather than doing the work of the release process. Image Credit #WOCinTechChat Operations All software must be created so that it can be monitored and logged. Not just for security (my obvious bias) but for all forms of performance. Measure everything. Use this information to find problems when they are small, before they cause outages or incidents. Even measure your counter measures, to understand when it’s time to automate. People who are oncall are alerted via automation, this can be the Ops or the Incident Response (IR) team. Being on call should not be hell. It should be planned in advance, with a realistic amount of alerts, with a backup person, and help in case the person oncall can’t handle what is thrown at them. https://docs.microsoft.com/azure/security-center/security-center-playbooks?WT.mc_id=none-Reddit-tajanca&WT.mc_id=SheHacksPurple-Blog-tajanca (automated if possible) should exist for everything. If an alert or incident happens, your team should know exactly what to do, and what is expected of them. Hmmmm, https://www.youtube.com/watch?v=NRdPg4KhfLk? Test your counter measures by causing failures. That’s right, cause problems, on purpose! Paging the https://en.wikipedia.org/wiki/Red_team. This also means we should do security incident simulations. Implement auto-scaling. Up and down. Why pay for what you are not using? Release new features for users a few at a time, to allow for A/B testing. This means you can figure out if users like or dislike the new feature before the big announcement that it’s been released. Always have good hygiene. Regularly update documentation, tune your alerting, review post mortem findings and analyze your findings to create improvements. Dev and Ops are not two teams but one team that perform a variety of functions. *Everyone* participates in oncall duties. So far I am liking this book. Up next! Design: Building It1.8KViews0likes1CommentOn-Prem To The Cloud (episode 7): Migrating to Azure SQL
On-Prem To The Cloud (episode 7): Migrating to Azure SQL on Azure DevOps blog. Our customers have been wanting some more basic, getting started material on taking their on prem applications and moving them to the cloud. This video series does just that. Starting with a simple on prem solution, lifting and shifting and slowly evolving the app through its many stages until it is a 100% cloud native app. On Episode 7 we will dive into our database solution and explore using a Platform as a Service (PaaS) offering. Check out the conversation and demo I do with @damovisa in @TheDevOpsLab! https://cda.ms/2711.5KViews0likes1CommentDeploying .NET Application for Oracle Autonomous Database
Hello Everyone, in these days I am working with some multiple projects on developing applications for Oracle Cloud database so thought to make a content on how to deploy the .NET applications for Oracle Autonomous Database, when we consider about the Oracle Cloud Infrastructure there are so many resources ready to deliver services like Azure platform, I have chosen Autonomous Transaction Processing Database as workload type for my development purposes. The unique is same in developing when we compare with Oracle on premises application development, but some alternative things needs to be done before the deployment. Will start working with Deploying my application in C# .NET now, for my development I planned to use our traditional Oracle Managed Data Access library from NuGETpackages. Visual Studio (Solution Explorer >> Reference >> Manager NuGET Packages) Once it's downloaded to our Program, just call the reference using statement using Oracle.ManagedDataAccess.Client; As the usual manner define the connection string for the Oracle Cloud DB, OracleConnection conn = new OracleConnection(); conn.ConnectionString = "User ID=ADMIN; Password=Demo@123; Data Source=demooradb_high"; conn.Open(); So in the connection string I have highlighted the Data Source, so where it's came from, normally we can find the source name in the TNSNAMES.ORA file on premise database instance. Here to we are going to use the same procedure but to getting know about source name we have to download the tns and other files from the ATP service console. In the ATP service console there are some set of files available for download which are the files going to serve our applications to connect ATP outside from the cloud. These are the files are creating the secure connections in between our applications and ATP in the cloud. These file set can be downloaded as a ZIP file from the console. ATP Cloud ( DB Connection >> Download Mobile Wallet (Instant Type) >> Download Client Credentials In the downloaded ZIP file, you can see TNSNAMES.ORA file, open the file in the text editor. In the cloud there are five predefined service names available to connect with database. High,Law,Medium,TPUrgent and TP depends on your processing and workload type you can use any of these service names. In my workspace my db name is demooradb and using the high service name to connect with ATP Also in the Autonomous instances, we are only using the ADMIN credentials not the sysdba or system users. In the same extract or unzip the wallet files to the location where your program is debugging from, here my debug location is (...\ATPDEMO\ATPDEMO\bin\Debug) Extracted all the files in the location, actually for the .NET we do not want to copy some other files but for the time being I just copied all the files. Wallet location or directory must be the same location where the program is running from , I changed the location as current root. (./) Save the sqlnet file and close the editor. Now the coding part, using Oracle Command and Oracle Command Reader send the query and get the results to our .NET application. OracleCommand oraCmd = new OracleCommand("your query here", conn); OracleDataReader oraReader; oraReader = oraCmd.ExecuteReader(); Finally get the results or display the results in your Windows form application, I am getting my results and displaying in Messagebox in my application. while (oraReader.Read()) { MessageBox.Show(oraReader.GetString(0)); } Close the connections of orareader & Oracle connections. oraReader.Close(); conn.Close(); Debug the program and Have Fun with Coding !!! For Detailed coding refer this video tutorial -https://www.youtube.com/watch?v=gUxGyoSrg4g3.2KViews0likes1Comment
Events
Recent Blogs
- To set up a shielded virtual machine template on a Hyper-V guarded fabric, you need to prepare a secure environment (Host Guardian Service, guarded hosts) and then create a BitLocker-protected, signe...Sep 02, 2025152Views0likes0Comments
- In this episode of E2E:10-Minute Drill, host Pierre Roman sits down with Will Gries, Principal PM in Azure Storage, to explore the newly released Azure Files Provisioned V2 billing model. This model ...Aug 14, 2025172Views0likes0Comments