
Code with Dan Blog – see it, learn it, code it
1,552 FOLLOWERS
Dan Wahlin is co-founder and CEO of Wahlin Consulting. He handles the technical operations and has over 20 years of development and training experience. He's a Google Developer Expert (GDE), Microsoft MVP and is also part of Microsoft's Regional Director, ASP Insiders and Docker Captains programs.
Code with Dan Blog – see it, learn it, code it
4M ago
I had the opportunity to talk at ng-conf (one of my favorite conferences of all time!) about how the Fluid Framework can be used to add real-time collaboration into your custom apps. In the talk I cover:
What you can build using real-time collaboration technologies
How to get started using the Fluid Framework
The role of SharedMap and how it’s similar to using the JavaScript Map object
How the Fluid Framework can be added to a custom Angular app
Check out the video from the talk below or visit https://fluidframework.com to access:
Project documentation
The project’s Github repository
The q ..read more
Code with Dan Blog – see it, learn it, code it
5M ago
If you’re like most people, you use several custom applications every day at work to get things done. You’re entering data, viewing issues, editing and checking in code, making calls to others to verify process rules, and more. When was the last time you sat down and gave some serious thought to how these applications could be taken to the “next level” though? For example, what if team members could collaborate on the same content and communicate with each other in real-time directly from your app (using chat, audio and/or video) without having to switch to another app? Could this same overal ..read more
Code with Dan Blog – see it, learn it, code it
9M ago
I have a work project that uses GitHub APIs to access stats about specific repos (views, clones, forks, etc.). It was pretty straightforward to get the project running locally using GitHub’s Octokit REST package and with a little work I had a working Node script that could be run to retrieve the data and display it in the console. That was a good start, but the script functionality needed to be consumed by others in my organization as well as by services such as Power Automate. What to do?
While I could easily convert the script into a Node/Express API and publish it to Azure App Service, I de ..read more
Code with Dan Blog – see it, learn it, code it
1y ago
TypeScript continues to grow in popularity and for good reason. It adds “guard rails” to your code to help you spot issues early on, easily locate problem code, enhance productivity, provide consistency across code, and much more. While there are a lot of TypeScript resources out there to get started learning the language, where can you go to get started quickly without wasting a lot of time?
I recently published a series of short videos on TypeScript core concepts that can provide a great starting point. The videos are short, super focused, and many of them use the online TypeScript Playgrou ..read more
Code with Dan Blog – see it, learn it, code it
1y ago
I’ve been playing around with Deno lately and wanted to get it installed on a new Windows 11 laptop I bought. To install Deno, you can go to the https://deno.land/#installation page and follow the instruction for your operating system. I’m currently using Powershell 7.2 so I tried the command that was suggested since it’s normally a quick and easy install:
iwr https://deno.land/install.ps1 -useb | iex
That led to the following error:
SetValueInvocationException: Exception setting "SecurityProtocol": "The requested security protocol is not supported."
After reading a few posts and an issue ..read more
Code with Dan Blog – see it, learn it, code it
1y ago
Learn Together: Developing Real-Time Collaborative Apps
Have you considered adding real-time collaboration into your apps? Do you want to learn how to collaborate more efficiently on code your team is writing?
In today’s distributed work environment there are many new and exciting collaborative technologies available across Azure, Microsoft 365, Power Platform, and GitHub that you can tap into today. These technologies can be used to increase user productivity as well as developer productivity and take your applications to the next level!
For example, you can:
Allow users to collaborate on da ..read more
Code with Dan Blog – see it, learn it, code it
1y ago
Have you considered adding real-time collaboration into your apps?
Do you want to learn how to collaborate more efficiently on code your team is writing?
In today’s distributed work environment there are many new and exciting collaborative technologies available across Azure, Microsoft 365, Power Platform, and GitHub that you can tap into today. These technologies can be used to increase user productivity as well as developer productivity and take your applications to the next level!
For example, you can:
Allow users to collaborate on data in real-time within your application using technologi ..read more
Code with Dan Blog – see it, learn it, code it
2y ago
In this post I’m going to share a quick tip on how to get started calling the Microsoft graph API. If you’re new to Microsoft Graph, here’s a short definition for you:
Microsoft Graph provides a secure and unified API that can be used to access Microsoft 365 and other cloud data and intelligence.
NOTE: You can watch a video about everything covered here on the Microsoft 365 Developer YouTube channel.
In a nutshell, you can use Microsoft Graph to retrieve information about users, groups, emails, Teams chats, OneDrive files, meetings, to-do list tasks, and much more and then pull that data in ..read more
Code with Dan Blog – see it, learn it, code it
2y ago
In this post, I’m going to walk you through the process of getting started with adding voice calling into your apps using Azure Communication Services (ACS). If you haven’t read my previous post or watched my video on “What is Azure Communication Services?” I’d recommend doing that first so that you understand what ACS is all about and the key features it offers.
In a nutshell, ACS allows you to add voice, video, chat, SMS, and other telephony features into your applications. It can be used in web apps, desktop apps, or mobile apps.
The ACS docs have a Calling QuickStart available that helps ..read more
Code with Dan Blog – see it, learn it, code it
2y ago
How many times have you tried to contact a company’s customer service department only to waste time looking up the phone number or trying to find the *right* phone number to ask a simple question? Once you finally get through to someone you typically end up switching between the phone app and the company’s website or app to pass along required information to the customer service representative. It can be frustrating.
Wouldn’t it be easier to open the company’s website or app and make the call directly from the screen that has all of your information already available? For example, a customer ..read more