News & Blogs
News and Events
Latest From Our Blogs
How to avoid exceptions in C#
Exception handling has been used in programming languages for decades to handle run-time errors in applications....
GitHub survey finds nearly all developers using AI coding tools
More than 97% of respondents to GitHub’s AI in software development 2024 survey said they had used AI coding tools at...
Microsoft’s new Phi 3.5 LLM models surpass Meta and Google
Microsoft has released a new, updated set of its Phi small language models on Hugging Face, which it claims...
API security starts with API discovery
One of the most exciting developments in API security is the growing consensus that API discovery and risk assessment...
3 languages changing data science
The most powerful and flexible data science tool is a programming language. Sometimes the only way to properly solve a...
State of JavaScript: Insights from the latest JavaScript developer survey
It can sometimes be overwhelming keeping up with everything happening in the world of JavaScript, but I think...
Use the AI S-curve to drive meaningful technological change
In the early 20th century, the Wright brothers’ first flight barely left the ground, lasting just 12 seconds. But...
Meta working on a Self-Taught Evaluator for LLMs
Facebook parent Meta’s AI research team is working on developing what it calls a Self-Taught Evaluator for large...
How to bring runaway cloud costs under control
It’s no secret that organizations are deploying more and more cloud services as they look for ways to increase...
Cutting Kubernetes costs with virtual clusters
Straight out of the webscale playbook, platform engineering was considered a futuristic discipline until just a few...
Security takes a front seat
Information security has always been important, but never as sexy as legacy modernization, AI, or pretty much anything...
String comparisons in Java
Java’s String class encapsulates an array of bytes. A byte can be converted to a char, in which case, String becomes...
Revolutionizing cloud security with AI
When it comes to cloud computing security and AI, we have a lot to learn about protecting AI systems. Most cloud...
GitHub rolls out AI-powered fixes for code vulnerabilities
GitHub has unveiled Copilot Autofix, an AI-powered software vulnerability remediation service as part of its GitHub...
Rust team announces 2024 development goals
Rust‘s leadership team has published a list of 26 project goals for the second half of 2024, leading off with...
Everything’s coming up Python!
This (half-)month in Python: C—er, see—how Cython makes for faster Python; learn four timely tips for writing...
Red-teaming AI with PyRIT
At the heart of Microsoft’s AI services is a promise to deliver reliable and secure AI. If you’re using Azure AI...
Visual Studio v17.11 brings productivity improvements, GitHub Copilot enhancements
Microsoft has released Visual Studio 2022 v17.11, an update to the flagship IDE that brings enhancements to code...
Ruby on Rails gets better production defaults
Ruby on Rails, the two-decades-old web development framework, features better production defaults and development...
Functional programming with Java collections
Java’s collections like arrays and lists are foundational building blocks. Functional programming techniques are at...