Posts

Showing posts from March, 2018

Using VS Code to Debug Java Applications

Image
Using VS Code to Debug Java Applications For Java developers on Visual Studio Code, the  Language Support for Java(TM) by Red Hat  extension has been great for providing language features such as IntelliSense and project support. At the same time, we've also heard feedback that users would also like Java debugging. Today, we're excited to announce our ongoing collaboration with Red Hat and enabling Java developers to debug Java applications with a new lightweight  Java Debugger for Visual Studio Code  based on  Java Debug Server . Note : Both the  Java Debugger for Visual Studio Code  and  Java Debug Server  will be open sourced shortly after the initial release. To help Java developers to get started with VS Code quickly, we also created a  Java Extension Pack  which includes both the  Language Support for Java(TM) by Red Hat  and  Java Debugger for Visual Studio Code extensions so you won't need to search for them individually. This is just the start to creatin

What's new for Chrome debugging

Image
What's new for Chrome debugging Over the recent months, we have been busy improving the Chrome debugging experience for Visual Studio Code, and today we are happy to release three new features that we think will make client-side JavaScript debugging in VS Code easier and more reliable. If you aren't familiar with the Microsoft  Debugger for Chrome  extension, it allows you to debug your client-side JavaScript running in Google Chrome. This adds a new aspect to VS Code's existing JavaScript debugging experience, where out-of-the-box you can debug your server-side JavaScript in Node.js. Having both debuggers installed allows you to do seamless full-stack JavaScript debugging. Use VS Code and Chrome DevTools at the same time! The first thing we have been working on with the Google Chrome team is to make it possible to use both VS Code and Chrome DevTools at the same time! This has been a user request since day one, but we were limited by Chrome's lack of  suppor

Top 5 Bootstrap Concepts Explained

Image
Why is Bootstrap one of the most widespread and influential JavaScript frameworks? For starters, it’s an intuitive and versatile open source framework for organizing content on a page and building UIs. Join developer Adrian Leven as he steps through five top Bootstrap questions and concepts to explain some of the tips, tricks, and pitfalls that every front-end developer should know before they start using it. Begin with an overview of what Bootstrap is, and then dive into how to center an element both vertically and horizontally. From there, look at how to maintain consistent height between your columns, discover the significance of the sr-only tag, and explore the various sizings that are specified within the framework’s grid system. Get started with Bootstrap today! 1 | Question 1: What is Bootstrap? Learn what Bootstrap is, and get the details on this web framework. 2 | Question 2: How can I center an element vertically and horizontally? Learn how to center an element v

Templating in Python

Templating in Python Contents Templating in Python Templating, and in particular web templating is a way to represent data in different forms. These forms often (but not always) intended to be readable, even attractive, to a human audience. Frequently, templating solutions involve a document (the template) and data. Template usually looks much like the final output, with placeholders instead of actual data (or example data in simplified form), bears common style and visual elements. Data which is presented using that template may be also separated in two parts - data required to be rendered, and data required for template itself (navigation elements if it is a site, button names if it is some UI). Combining template+data produces the final output which is usually (but not always) a web page of some kind. Templating Engines There are many, many different HTML/XML templating packages and modules for Python that provide different feature sets and syntaxes. These librari