# Abhinaba Basu

A blog on coding, .NET, .NET Compact Framework and life in general....

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Identifying your Arduino board from code

DevFeed: [Identifying your Arduino board from code](<https://devfeed.tech/articles/identifying-your-arduino-board-from-code-20705.md>)

Original publisher: [Read original article](<https://docs.microsoft.com/archive/blogs/abhinaba/identifying-your-arduino-board-from-code>)

Author: Abhinaba Basu \[MSFT\]

Published: 2016-02-21T16:18:49Z

Content type: tutorial

Language: en

Sources: [Abhinaba Basu](<https://devfeed.tech/sources/abhinaba-basu.md>)

Topics: [Arduino](<https://devfeed.tech/topics/arduino.md>), [Code](<https://devfeed.tech/topics/code.md>), [PowerShell](<https://devfeed.tech/topics/powershell.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [ESP8266](<https://devfeed.tech/topics/esp8266.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [arduino-ide](<https://devfeed.tech/tags/arduino-ide.md>), [code](<https://devfeed.tech/tags/code.md>), [esp8266](<https://devfeed.tech/tags/esp8266.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [ide](<https://devfeed.tech/tags/ide.md>), [iot](<https://devfeed.tech/tags/iot.md>), [powershell](<https://devfeed.tech/tags/powershell.md>), [project](<https://devfeed.tech/tags/project.md>)

### AI overview

This tutorial explains how to identify the selected Arduino board in code by reading board-specific definitions from the Arduino IDE's boards.txt file. It describes using those definitions to choose different serial interfaces for Arduino UNO and Arduino Mega, and mentions a PowerShell routine hosted on GitHub.

### Source excerpt

For my IoT project I needed to write code slightly differently for specific Arduino boards. E.g....

## ESP8266 Wifi With Arduino Uno and Nano

DevFeed: [ESP8266 Wifi With Arduino Uno and Nano](<https://devfeed.tech/articles/esp8266-wifi-with-arduino-uno-and-nano-20702.md>)

Original publisher: [Read original article](<https://docs.microsoft.com/archive/blogs/abhinaba/esp8266-wifi-with-arduino-uno-and-nano>)

Author: Abhinaba Basu \[MSFT\]

Published: 2016-01-23T15:37:42Z

Content type: tutorial

Language: en

Sources: [Abhinaba Basu](<https://devfeed.tech/sources/abhinaba-basu.md>)

Topics: [Arduino](<https://devfeed.tech/topics/arduino.md>), [ESP8266](<https://devfeed.tech/topics/esp8266.md>), [Internet of Things (IoT)](<https://devfeed.tech/topics/internet-of-things-iot.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Lua](<https://devfeed.tech/topics/lua.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [connectivity](<https://devfeed.tech/tags/connectivity.md>), [esp8266](<https://devfeed.tech/tags/esp8266.md>), [iot](<https://devfeed.tech/tags/iot.md>), [sensors](<https://devfeed.tech/tags/sensors.md>), [wifi](<https://devfeed.tech/tags/wifi.md>)

### AI overview

This tutorial explains how to connect an ESP8266 Wi-Fi module to an Arduino Uno or Nano. It covers the separate 3.3V power requirement, the module's higher current draw, serial communication limits, baud-rate configuration, and voltage compatibility between the boards.

### Source excerpt

If you are trying to add Wifi connectivity to an existing Arduino project or have serious...

## Publishing a ASP.NET 5 Web-Application to IIS Locally

DevFeed: [Publishing a ASP.NET 5 Web-Application to IIS Locally](<https://devfeed.tech/articles/publishing-a-asp-net-5-web-application-to-iis-locally-20709.md>)

Original publisher: [Read original article](<https://docs.microsoft.com/archive/blogs/abhinaba/publishing-a-asp-net-5-web-application-to-iis-locally>)

Author: Abhinaba Basu \[MSFT\]

Published: 2015-12-22T18:10:48Z

Content type: tutorial

Language: en

Sources: [Abhinaba Basu](<https://devfeed.tech/sources/abhinaba-basu.md>)

Topics: [ASP.NET](<https://devfeed.tech/topics/aspnet.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [asp-net](<https://devfeed.tech/tags/asp-net.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [web](<https://devfeed.tech/tags/web.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A practical guide to publishing an ASP.NET 5 web application to IIS locally using Visual Studio and file system publishing, then configuring IIS to serve the application. It also explains enabling Windows Firewall access and finding the local IP address so other devices on the same network can connect.

### Source excerpt

I ran into few issues and discovered some kinks in publishing the new ASP.NET 5 Web-Application to...

## Dual Booting Ubuntu and Windows 10

DevFeed: [Dual Booting Ubuntu and Windows 10](<https://devfeed.tech/articles/dual-booting-ubuntu-and-windows-10-20701.md>)

Original publisher: [Read original article](<https://docs.microsoft.com/archive/blogs/abhinaba/dual-booting-ubuntu-and-windows-10>)

Author: Abhinaba Basu \[MSFT\]

Published: 2015-11-17T11:53:22Z

Content type: tutorial

Language: en

Sources: [Abhinaba Basu](<https://devfeed.tech/sources/abhinaba-basu.md>)

Topics: [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Secure Boot](<https://devfeed.tech/topics/secure-boot.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [USB](<https://devfeed.tech/topics/usb.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [bitlocker](<https://devfeed.tech/tags/bitlocker.md>), [boot](<https://devfeed.tech/tags/boot.md>), [secure-boot](<https://devfeed.tech/tags/secure-boot.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [usb](<https://devfeed.tech/tags/usb.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A practical guide to dual-booting Ubuntu 15.10 with Windows 10 on a Lenovo laptop using a FAT32 installer USB. It covers disabling BitLocker and Secure Boot, configuring UEFI or legacy boot settings, preparing a partition, and launching the Ubuntu installer.

### Source excerpt

Even though I hit a ton of online resources outlining the details, I struggled a lot getting this...

## List of Modules loaded

DevFeed: [List of Modules loaded](<https://devfeed.tech/articles/list-of-modules-loaded-20706.md>)

Original publisher: [Read original article](<https://docs.microsoft.com/archive/blogs/abhinaba/list-of-modules-loaded>)

Author: Abhinaba Basu \[MSFT\]

Published: 2015-03-31T11:41:53Z

Content type: tutorial

Language: en

Sources: [Abhinaba Basu](<https://devfeed.tech/sources/abhinaba-basu.md>)

Topics: [modules](<https://devfeed.tech/topics/modules.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [win32](<https://devfeed.tech/topics/win32.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [command-line](<https://devfeed.tech/tags/command-line.md>), [github](<https://devfeed.tech/tags/github.md>), [modules](<https://devfeed.tech/tags/modules.md>), [process](<https://devfeed.tech/tags/process.md>), [tool](<https://devfeed.tech/tags/tool.md>), [win32](<https://devfeed.tech/tags/win32.md>)

### AI overview

The article introduces a small native command-line tool for listing and filtering modules loaded in processes or across the system. It uses Win32 APIs and provides source code on GitHub.

### Source excerpt

While working on the .NET Loader and now in Bing where I am right now working on some features...

## RyuJIT Shows Startup and JIT-Time Improvements in Bing Workloads

DevFeed: [RyuJIT Shows Startup and JIT-Time Improvements in Bing Workloads](<https://devfeed.tech/articles/net-ryujit-rocks-20708.md>)

Original publisher: [Read original article](<https://docs.microsoft.com/archive/blogs/abhinaba/net-ryujit-rocks>)

Author: Abhinaba Basu \[MSFT\]

Published: 2014-11-04T14:33:41Z

Content type: opinion

Language: en

Sources: [Abhinaba Basu](<https://devfeed.tech/sources/abhinaba-basu.md>)

Topics: [JIT](<https://devfeed.tech/topics/jit.md>), [.NET](<https://devfeed.tech/topics/net.md>)

Tags: [jit](<https://devfeed.tech/tags/jit.md>), [net](<https://devfeed.tech/tags/net.md>)

### AI overview

The article discusses the RyuJIT CTP, a new fast JIT for .NET. The author reports that Bing workloads saw substantial reductions in startup and JIT time and that the CTP was stable enough to serve live traffic in their scenario.

### Source excerpt

As the CLR team announced a few days back, CTP for the new fast JIT from .NET (code named RyuJIT)...

## Halloween Costume with Arduino

DevFeed: [Halloween Costume with Arduino](<https://devfeed.tech/articles/halloween-costume-with-arduino-20703.md>)

Original publisher: [Read original article](<https://docs.microsoft.com/archive/blogs/abhinaba/halloween-costume-with-arduino>)

Author: Abhinaba Basu \[MSFT\]

Published: 2014-10-31T02:04:59Z

Content type: tutorial

Language: en

Sources: [Abhinaba Basu](<https://devfeed.tech/sources/abhinaba-basu.md>)

Topics: [Arduino](<https://devfeed.tech/topics/arduino.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>)

### AI overview

The article describes using Arduino to add visual flair to a daughter's fairy Halloween costume.

### Source excerpt

This Halloween me and my daughter decided to add some dazzle to her fairy costume. Since we were...

## .NET Just in Time Compilation and Warming up Your System

DevFeed: [.NET Just in Time Compilation and Warming up Your System](<https://devfeed.tech/articles/net-just-in-time-compilation-and-warming-up-your-system-20707.md>)

Original publisher: [Read original article](<https://docs.microsoft.com/archive/blogs/abhinaba/net-just-in-time-compilation-and-warming-up-your-system>)

Author: Abhinaba Basu \[MSFT\]

Published: 2014-09-29T12:23:49Z

Content type: tutorial

Language: en

Sources: [Abhinaba Basu](<https://devfeed.tech/sources/abhinaba-basu.md>)

Topics: [JIT](<https://devfeed.tech/topics/jit.md>), [.NET](<https://devfeed.tech/topics/net.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [compilation](<https://devfeed.tech/tags/compilation.md>), [debug](<https://devfeed.tech/tags/debug.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [jit](<https://devfeed.tech/tags/jit.md>), [latency](<https://devfeed.tech/tags/latency.md>), [net](<https://devfeed.tech/tags/net.md>), [server](<https://devfeed.tech/tags/server.md>)

### AI overview

This tutorial explains how Just In Time (JIT) compilation in the .NET stack affects latency when managed applications are deployed at scale. It describes warming servers before they serve queries and uses debugging to examine when methods are JIT-compiled.

### Source excerpt

One of the primary obstacle we face while scaling our system is Just In Time (JIT) compilation of...

## Use of SuppressIldasmAttribute

DevFeed: [Use of SuppressIldasmAttribute](<https://devfeed.tech/articles/use-of-suppressildasmattribute-20710.md>)

Original publisher: [Read original article](<https://docs.microsoft.com/archive/blogs/abhinaba/use-of-suppressildasmattribute>)

Author: Abhinaba Basu \[MSFT\]

Published: 2014-09-17T14:45:15Z

Content type: opinion

Language: en

Sources: [Abhinaba Basu](<https://devfeed.tech/sources/abhinaba-basu.md>)

Topics: [Assembly](<https://devfeed.tech/topics/assembly.md>), [Security](<https://devfeed.tech/topics/security.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [assembly](<https://devfeed.tech/tags/assembly.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [security](<https://devfeed.tech/tags/security.md>), [technical](<https://devfeed.tech/tags/technical.md>)

### AI overview

The article discusses how SuppressIldasmAttribute prevents ildasm from disassembling an assembly, while other disassemblers can still inspect it. It argues that relying on the attribute creates a false sense of security.

### Source excerpt

We use ildasm in our build deployment pipeline. Recently one internal partner pinged me saying...