Memory leaks occur when the JavaScript code of an application retains more and more objects in memory that it doesn’t need any longer instead of releasing them for the browser to garbage collect (GC). For long-running apps, small memory leaks of only a few kilobytes can add up to noticeably...
code optimization
debugging tools
detached elements
development tools
devtools
dom management
dom nodes
garbage collection
heap snapshot
javascript
memory leaks
memory usage
microsoft edge
performance issues
react framework
softwareengineering
troubleshooting
ui performance
user interface
web development
Creating accessible products means most of all being aware of the usability issues your designs and code can cause. When creating new products, Microsoft follows a strict workflow of accessibility reviews of designs, code reviews and mandatory audits before a new feature can leave experimental...
accessibility
audit
bug fix
chromium
color contrast
color picker
contrast
custom checker
development environment
devtools
keyboard accessibility
microsoft edge
screen reader
softwareengineering
testing tools
usability
user interface
visual design
wcag guidelines
web development
Daniel Paulino created his first Windows app when he was at a career crossroads: Was he good enough to have a successful career as a developer? He wasn’t sure, but Daniel also knew he needed a timer app that connected to his workout band. “At the time, no app did this. I had this curiosity. That...
ambie
app development
bioinformatics
career path
creativity
curiosity
dotnet
empowerment
internship
learning growth
medical apps
nightingale
pillbox
problem solving
real-world solutions
softwareengineering
technology
visual studio
windows apps
winui
I interned with Microsoft as a Software Engineering Intern in the MSRC UK team in Cheltenham this past summer. I worked in the Safe Systems Programming Language (SSPL) group, which explores safe programming languages as a proactive measure against memory-safety related vulnerabilities. This blog...
Google designed its AutoML project to be an artificial intelligence that could help humans create other AI systems. Now AutoML can do that, and it's creating more powerful, efficient systems than human engineers can.
Back in May, Google revealed its AutoML project; artificial intelligence (AI)...
ai systems
artificial intelligence
augmented reality
automation
automl
data science
development
efficiency
google
human engineers
image categorization
innovation
machine learning
robotics
softwareengineering
tech industry
Link Removed
Dr. Olivier Elemento (left) alongside with his Ph.D students Neil Madhukar and Katie Gayvert, analyze medical network data (photo courtesy of the Englander Institute for Precision Medicine)
Welcome! This is Making mixed reality, a series celebrating the passionate community...
3d visualization
ai applications
augmented reality
big data
cancer research
cloud integration
data privacy
data visualization
developer community
genomics
hololens
interactive apps
medical research
metabolomics
mixed reality
real-time collaboration
softwareengineering
spatial mapping
user experience
windows mixed reality
Ever wish there were a way to condense the entire CppCon 2015 into less than an hour? Well, realistically speaking, there may not be a way to really do that, but we hope this month's episode comes close! CppCon 2015 was packed to the brim with all sorts of great content, great people, and great...
In this on-location special for Defrag Tools, Andrew Richards and Chad Beeder invade Raymond Chen's office. Raymond is a 23yr veteran of Microsoft, who's worked on everything from MS-DOS to the Windows 10 UI.
We talk about his Blog and Link Removed Old New Thing, Security Reports on the wrong...
blog
code samples
community
defrag tools
innovation
microsoft
microspeak
old new thing
podcast
raymond chen
resources
security
software development
softwareengineering
tech history
technet
technology
ui design
windows 10
Even with the Channel 9 Studio closed in order to host the Channel 9 Live: Developer’s Guide to Windows 10 event, there was still a huge number of posts this week! Here are just 30 of them...
Link Removed
This week on Channel 9, Nikola and Vlad discuss the week's top developer news, including...
apis
automation
azure
channel 9
cloud
community call
debugging
developer
entity framework
internships
iot
microsoft
mobile development
office 365
programming
softwareengineering
tech events
visual studio
web development
windows 10
We've got two things for you today...
First, I wanted to highlight an outstanding post by Utkarsh Shigihalli. Last week I highlighted and Visual Studio extension by Utkarsh Shigihalli and Tarun Arora, Is Visual Studio Online Online? VSO Status Indicator Extension. Since then Utkarsh released...
You know how people have been complaining that quality apps are few in numbers in the windows 8 winstore? Well, I've been trying to help MS out by porting some of my quality apps over to windows 8.
I've recently ported one of my more useful apps into the metro interface. The app itself is...
app porting
challenges
code
coding skills
desktop version
developers
development
frustration
metro app
microsoft
printing
programming
protocol
quality apps
softwareengineeringsoftware quality
tutorials
user experience
windows 8
winstore
This short video shows how to design architectural layers in your product, and then validate them to ensure that components implement the intended architecture.
Link Removed
Link Removed
This short video shows how to use visualization tools in Visual Studio to understand the dependencies and relationships in your code.
Link Removed
More...
This week on Channel 9, Dan and Brian discuss the week's top developer news, including:
Link Removed Windows 8 has reached the RTM milestone [Brandon LeBlanc]
Link Removed Link Removed (S. Somasegar)
Link Removed Link Removed (Caleb McElrath)
Link Removed Link Removed (Mathew Aniyan)
Link...
There have been a lot of positive reviews of the upcoming Windows Phone 7 OS release, code named "Mango." This release is a big one. It contains over 500 new features, is full of improvements - from the core OS to the performance of UI scrolling - and "Mango" puts the user in control of almost...
application services
architecture
c++
developer
features
garbage collector
innovation
mango
mobile os
multitasking
performance
reviews
smartphone
softwareengineering
system improvements
technology
ui scrolling
update
user control
windows phone
Prof. Dr. Dieter Rombach studied mathematics and computer science at the universities of Karlsruhe and Kaiserslautern. Since 1992, he has held the chair for Software Engineering at the University of Kaiserslautern, and since 1996, he has been Executive Director of the Fraunhofer Institute for...
Grigore Rosu is an associate professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign (UIUC), where he leads the Link Removed (FSL). His research interests encompass both theoretical foundations and system development in the areas of formal methods...
acm sigsoft
awards
computer science
etaps 2002
executable semantics
formal methods
grigore rosu
hoare logic
icse 2011
nasa ames
nsf career
program verification
programming languages
research
softwareengineering
system development
teaching
theoretical foundations
uiuc
ICSE, the International Conference on Software Engineering,®is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, trends, experiences and concerns in the field of software engineering...
ICSE, the International Conference on Software Engineering,® is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, trends, experiences and concerns in the field of software engineering...