javascipt

Featured Post

Interesting Features in ECMAScript 6

By: Brent Wodicka

Microsoft Cloud ShowRecently, AIS’s Scott Hoag (@ciphertxt) joined Andrew Connell (@andrewconnell) and Chris Johnson (@loungeflyz) of the Microsoft Cloud Show to discuss Azure Application Proxy & Gateways. Topics covered in this podcast discussion include:

  • Using Application Proxy to publish applications for secure remote access
  • Enable Application Proxy services
  • Azure AD Application Proxy and SharePoint 2013
  • SSO for On Prem IWA Apps Using KCD with Application Proxy
  • Azure Application Gateway Pricing
  • What is Application Gateway
  • Azure Service Updates [RSS]

The Microsoft Cloud Show, is the only place to stay up to date on everything going on in the Microsoft cloud world including Azure and Office 365.

Click here to listen to this podcast.

Whnetrocks1at’s your DevOps plan? Carl Franklin and Richard Campbell from .NET Rocks! talk to Vishwas Lele about taking a comprehensive, model-driven approach to DevOps. What does it mean to be model-driven? Working with a strategic approach that is agnostic to any given technology or platform – but in the end, the tools do matter!

Vishwas talks about common elements like a single repository for all assets, repeatable deployment processes, instrumentation and feedback mechanisms that enable the entire team to see how the software is being used and improved. He also talks about the Azure templates for getting infrastructure up and running quickly – and the on-going evolution to let this model work anywhere, not just in the cloud!

.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.

Click here to listen!

 

AIS is proud to announce the release of our Chief Technology Officer Vishwas Lele’s Pluralsight course on Cloud Oriented Programming. This course demonstrates coding techniques to optimize your applications that are targeted to run in the public cloud.

The public cloud is tomorrow’s IT backbone. As cloud vendors introduce new capabilities, the application-building process is undergoing a profound transformation. The cloud is based on key tenets such as global scale, commodity hardware, usage-based billing, scale-out, and automation. But how does the cloud impact what we do as programmers every day? What do we need to do at a program level that aligns us with the aforementioned tenets? This course discusses 9 techniques / tips (organized in three modules) designed to help developers make more effective use of the cloud.

Click here to get started!

Read More…

javasciptAre you writing a lot of JavaScript as part of your web application? Spending a lot of time debugging that JavaScript? I want to discuss a debugging technique today using that old standby, console.log and overcoming one of its deficiencies.

Using console.log can be useful for printing out application state without interrupting your workflow. Contrast that with using a JavaScript breakpoint where you are forced to break your workflow to check the application state and then resume the execution of your application.

So, now that I’ve refreshed your memory on the upside of console.log over a breakpoint, let’s talk about the downside compared to breakpoints. To add a console.log statement, you have to edit the source code of your application. And editing the source code of your application is an even bigger break in your debugging workflow. You have to go back to the editor, add the log statement, refresh the page, and then go back to where you were. And don’t forget to remove that log statement before you commit your source code.

Well what if you could avoid those limitations? Read More…

WindowsAzureJoin AIS for a webinar presentation on Insurance Modernization using Service Oriented Architecture, Microservice and Azure.

Tuesday, July 21, 2015 – 12:00 pm EST
Register Today!

AIS provides the insurance industry with solutions that drive customer acquisition and retention for organic growth, attract new generations of customers and employees through social media and mobile channels, gain greater insight into financial risks and business performance, and modernize core systems to improve IT cost ratios.

In this presentation, we will discuss strategies for modernization using Service Oriented Architecture (SOA), microservices and Azure for insurance providers. We will explain what SOA is, how your company is closer than it may appear to having an SOA based architecture and how your silos may be a benefit to you. We will also demystify microservices and present a typical use case in an insurance modernization effort and show how a transformative result can be achieve by combining SOA, microservices and Azure.

In this session you will learn:

1) Definition of true SOA
2) Microservices relation to SOA
3) How Azure relates to Microservices and SOA

Register Today!

nosqlJoin AIS for a webinar presentation on Microsoft Azure DocumentDB and NoSQL options in Azure. In this presentation we will introduce Microsoft Azure DocumentDB, a document-oriented, NoSQL database service designed for modern mobile and web applications.

Thursday, June 25, 2015 | 12:00 PM – 1:00 PM EST
Online | RSVP Today

DocumentDB delivers consistently fast reads and writes, schema flexibility, and the ability to easily scale a database up and down on demand. DocumentDB also enables complex ad hoc queries using a dialect of SQL, supports well defined consistency levels, and offers JavaScript language integrated, multi-document transaction processing using the familiar programming model of stored procedures, triggers and UDFs. Read More…

systemsSystem.Transactions was introduced in .Net 2.0.  According to Jim Johnson, who was the architect on the team that created this model, one of the design goals of System.Transactions was to extend the reach of transactions beyond DBMS (Database Management Systems) by allowing creation of transactional resources. Another goal was to simplify the programming model and the interface to use transactions.

System.Transactions.TransactionScope provides an implicit programming model in which the transactions are automatically managed by the infrastructure. It provides a simple mechanism for you to specify a code block to participate in a transaction. TransactionScope reduces the complexity of code that need to use transactions and it allows existing transaction providers to be retrofitted to participate in this programming model. Nested transaction work transparently. Disparate transaction providers can participate in a transaction without increasing the complexity of your code. No wonder TransactionScope is so popular! Read More…

At the recently concluded Microsoft BUILD conference, Azure team announced their vision for the next generation of PaaS platform – Azure Service Fabric.

Azure Service Fabric provides a high control platform that enables developers and ISVs to build cloud services with a high degree of scalability and customization. Service Fabric was born from Microsoft’s years of experience delivering mission-critical cloud services and has been in production for more than five years. It provides the foundational technology upon which Azure’s core infrastructure is ran and also powers services like Skype for Business, InTune, Event Hubs, DocumentDB, Azure SQL Database (across more than 1.4 million customer databases) and Bing Cortana – which can scale to process more than 500 million evaluations per second.

Join AIS for a webinar session where we will discuss key concepts and motivations behind Azure Service Fabric. Read More…