C# Corner

Resources  
  • This Will Help Manual Testers Not Get FiredJul 25, 2017. Development methodologies like Agile, DevOps, Test Driven Development, Continuous Testing and Continuous Deployment etc. have replaced software development approaches that put testing at the end of development. The one common thread across these development methodologies is that testing is now placed in the heart of software development. That, and test automation has been an instrumental enabler of these methodologies.
  • Enticing Ways To Get More Out Of Three Ways Cortana Can Help You This Holiday In Windows 10Dec 23, 2016. In this article, you’ll learn about some enticing ways to get more out of three ways Cortana can help you this holiday in Windows 10.
  • Getting Started With SharePoint 2016 Help CollectionNov 22, 2016. In this article, you will learn about SharePoint 2016 Help Collection.
  • Working With Test Client In ASP.NET Web API Help PageMay 28, 2016. In this article we are going to see how we test our API with the help of a package called WebApiTestClient.
  • Working With API Help Page Controller In Web APIMay 13, 2016. In this article we are going to see how we can enable the API descriptions for a better understanding of how our API controller works and what exactly it is supposed to do.
  • Creating Help Page For ASP.NET Web APIMay 02, 2016. In this article we will learn how we can create Web API Help Page.
  • Workaround in ASP.Net WebApi Help PageFeb 25, 2015. In this article you will learn about a workaround in ASP.NET WebApi Help Page.
  • Adding the Test API in The ASP.NET Web API Help PageJun 04, 2013. In this article we will define that how we can add the Test Client to the ASP. NET Web API help page.
  • Creating the Help Page in ASP.NET Web APIMay 31, 2013. In this article we will define the process of creating the help page in the ASP .NET Web API.
  • Show Text On Label With The Help Of Button in IPhone/iPadOct 22, 2012. In this article I will explain how to show text in a label when a button is clicked in an iPhone or iPad.
  • Copying a Text File With the Help of Windows Store Apps Using JavaScriptSep 13, 2012. In this article I describe how to copy a text file (.txt file) in Windows Store Apps using JavaScript.
  • Add Events in the Calendar With the Help of ASP.NETMay 16, 2012. In this article, we will discuss about the calendar control in ASP.Net. Here we add the Birthaday, Anniversary and Meetings in the particular date of the Calendar.
  • How to Make Help File With VB.NETApr 04, 2012. Using a TreeView control and a XML file to create a help file.
  • Find and Use Windows Help and Support in Windows 8Mar 28, 2012. In this article, I explain how to find and use Windows Help and Support in Windows 8
  • How to Make Help File With C#Mar 21, 2012. I wrote an article before about the new ActiveX control (MKGrid), and wrote its help using Microsoft HTML Workshop and it was necessary to write more than sixty HTML files because every item of my help needs one file, and that was so boring!
  • Using Function Keys (F1, F2, F3 Etc) in ASP.NET Websites With the Help of JQueryFeb 07, 2012. In this article you are going to learn how to use function keys like F1, F2, F3 etc in ASP.NET based websites with the help of jQuery.
  • Fetch Data With the Help of AjaxJun 15, 2011. In this article you will see how to fetch data with the help of Ajax.
  • Asp.Net Web Application Globalization and Localization with help of Resource files and Custom XML filesSep 07, 2010. In this article we will know how to devlope that type of web application. Let us see in this article how to cater different contents based on the culture using Globalization in ASP.NET.
  • Enabling Help Page for REST Service in WCF 4.0Jun 07, 2010. In this article, I will show you How to create a REST based service, How to host a REST based service in Console application, and How to enable Help page for REST Service.
  • A Simple C# Utility to Help You Invent NamesJul 10, 2001. I wrote this simple console utility to help me think of a new name for a project I was launching.
  • How The Technical Community Helped MeFeb 27, 2018. In this article, I would like to share how the C Sharp Corner technical community helped me in an interview.
  • ASP.NET Core 2.0 MVC Distributed Cache Tag HelperNov 09, 2017. Cache and Distributed Cache Tag Helper help improve performance of your application by caching view’s content, either in-memory or in a distributed cache (e.g. Redis). Distributed Cache Tag Helper uses IDistributedCache to store contents in a distributed cache. To learn more about distributed caching, please refer to an earlier post here.
  • ASP.NET Core 2.0 MVC Custom Tag HelpersNov 08, 2017. As discussed in the previous post, Tag Helpers help generate HTML by attaching attributes to existing HTML elements or by creating new elements. In this post we’ve created a new tag to display employee information.
  • ASP.NET Core 2.0 MVC Tag HelpersNov 07, 2017. Tag Helpers help generate HTML by attaching attributes to existing HTML elements or by creating new elements. Although they look like HTML elements and attributes, Tag Helpers are processed by Razor (server-side).
  • Help System In Windows PowerShellJun 26, 2017. Windows PowerShell Help system is the most important resource in PowerShell. Starting with Windows 8 and Windows Server 2012, PowerShell doesn’t come with help already in the system, you have to update it. So the first thing you have to do when you launch PowerShell is to update the help.
  • Web API Helper PageMay 02, 2017. This article will explain basic understand of Web Api Help page, Web API helper page.
  • Developers Don't Be Afraid Of Asking For HelpSep 22, 2014. You call it pride, ego, self-respect, or shyness, some of us don’t like to ask for help. And some of us just don’t know how to ask for help.
  • Help Yourself in Debugging, Part 3: StackTrace and Caller Information AttributeFeb 13, 2014. This article is about the two features in C#, the Caller Information Attribute and the StackTrace class.
  • Introduction to HTMLHelpJan 03, 2013. An introduction to creation of a HTMLHelp file using HTML Help Workshop.
  • Help Statement in MYSQL ServerJan 02, 2012. This article explains the help statement which provides a list of help categories.
  • HTML Helpers Rendering a form in ASP.NET MVCDec 19, 2011. We know that ASP.NET MVC is the advance version of ASP.NET. This is a simple article that helps with how to add more then one control in an ASP.NET MVC application.
  • Help and Show Commands in MySQL Dec 12, 2011. This article describes general information about the database and provides help for these commands.
  • Regular Expression Validator HtmlHelper for ASP .Net MVCFeb 09, 2011. Sometimes, it is useful to use regular expressions for validations. The Regular Expression Validator HtmlHelper is designed to help developers accomplish this.
  • HelpProvider in C#Aug 29, 2010. HelpProvider control provides popup or online help for a control. In this article, we will discuss how to use a HelpProvider control to implement help for controls in a Windows Forms application.
  • Help Technique in Web applicationsAug 21, 2010. Help is a most important part our web applications, as mostly we don't notice it, but sometimes is plays a very big role for saving our time and work.
  • Area sensitive helpAug 27, 2008. This article tells you how to create a help window which appears when your mouse moves on a particular web page area.
  • Trigger A Microsoft Flow With A Button Click On SharePoint OnlineApr 18, 2018. Microsoft Flow is a cloud-based software tool that allows users to create and automate workflows across multiple applications and services without the need for a developer’s help and is part of the Office 365 suite. It is included in most of Office 365 subscriptions and can be accessed via Office 365 app launcher. Automated workflows are called flows and its most common usage is to trigger notifications, synchronize files & collect data. The focus of this article is to highlight how to trigger a Microsoft flow on a button click event within SharePoint Online.
  • Logic Apps - Integrating LUIS Application With Logic Apps To Predict Intent In User UtterancesApr 18, 2018. Any business which transacts online, requires to provide some kind of chat support for the issues related to their business. This can be done by developing chat applications where the consumers directly chat with the agent of the business who then solve their problems. A new alternative to answer frequently asked questions is the use of the Chat Bot which is intelligent enough to understand the questions raised by the user and determine the solutions to them on the real time basis. Or in case of an administrator, if they are managing a lot of operative tasks or a lot of source code bases, then an intelligent bot is of great help.
  • Overview Of Ticketing System In SharePointApr 10, 2018. In this article, I have explained how to create a help desk solution using SharePoint Out of The Box functionality Microsoft Flow.
  • ASP.NET Core - CRUD Using Blazor And Entity Framework CoreApr 09, 2018. Microsoft has recently announced the release of a new .NET web framework – Blazor. In this article we are going to create a web application using Blazor with the help of Entity Framework Core. We will be creating a sample Employee Record Management system and perform CRUD operations on it.
  • Dynamic Objects And Alternatives To ReflectionApr 08, 2018. The CodexMicroORM open source project on GitHub includes several features to help you create fast, concise .NET deliverables. One such feature is implemented in the Performance.cs file and enables dynamic (i.e. run-time) access to properties of any object – faster than what you’d get out of System.Reflection.Type. CodexMicroORM leverages this feature in several places, one being the ability to build composite objects: your existing “POCO” (plain-old C# objects), with additional optional extended properties.
  • Console Application To Fetch SharePoint List Data Using REST API With CAML Query In C# Managed CodeApr 05, 2018. SharePoint 2013 has many restful APIs, to fetch data from lists. However, sometimes we need to use CAML query to filter out the data. SharePoint rest API has an option to pass CAML query as a data to API call. Below steps will help you to call a rest API with CAML query filtering.
  • Indexing In-Memory Collections For Blazing Fast AccessApr 01, 2018. The CodexMicroORM open source project on GitHub hosts a few useful .NET goodies that can help you write concise code with great performance. In this article I’ll cover a collection type that supports multi-property indexing and as such, performs very well with equality lookups.
  • Implementing Guard In Angular 5 AppMar 27, 2018. In this post, we are going to implement Guard, which helps us to restrict users to access some pages if they haven’t logged in to our application, in Angular 5.
  • Monitoring Specific Table Using SQL ProfilerMar 27, 2018. This article helps you to understand how to use the SQL Profiler, and how to trace a particular table.
  • Learn About Action Filters In ASP.NET MVCMar 20, 2018. This article will help you to understand filters in Asp.Net MVC and why we should use them.
  • Hide And Group Columns In SSRS Using A ParameterMar 16, 2018. Ever had users come to you and request another version of a report just to add another field and group data differently? Today, was such the day for me. I really don’t like having multiple versions of the same report out there. So, I got a little fancy with the current version of the report and added a parameter then used expressions to group the data differently and hide columns. For those new to SSRS I've embedded some links to MSDN to help you along the way.
  • Building Real Time Applications With Firebase Database And AngularMar 16, 2018. Firebase helps us make development faster, so we can skip the development part where we build API and database objects like stored procedure.
  • Implementing Multiple Interfaces With The Same Method Signature In C#Mar 14, 2018. An interface in C# is a type which only defines a group of related functionalities and leaves the implementation of the functionalities to any class or struct which implements the interface. It helps a lot in implementing the SOLID principles and makes the application more decoupled.
  • ASP.NET Core - CRUD Using Angular 5 And Entity Framework CoreMar 13, 2018. CRUD Operations in ASP.NET Core application using Angular 5 , Web API and Entity Framework Core DB first approach with the help of VS 2017.
  • Four Rules Of Right When Running A QueryMar 13, 2018. Earlier this year, I participated in the Idera #sqlchat. This is a monthly chat meeting that is organized by Idera Software and hosted by a SQL Server community member. This one was hosted by Monica Rathbun (B|T) and her topic for the month was “SQL Server Bad Habits in Configurations, Security, and Code”. It was a fun and entertaining way to spend an hour over lunch. Plus it helps to get you engaged with the SQL Server community, which is never a bad thing.
  • Data Cleansing Tools In Azure Machine LearningMar 09, 2018. Data cleansing is an important part of the Data Science Process which will help in having higher and better accuracy on predictive models. In this article, the process and techniques of doing so shall be discussed using Azure Machine Learning.
  • How To Change HTTP Browser Cache SizeMar 05, 2018. HTTP Caching is available in most browsers and helps make a website more responsive and reduce network bandwidth. In this article, we will understand how to increase or decrease the Cache size in Modern browsers like Google Chrome, Mozilla Firefox, IE.
  • Learn MongoDB With Me - Part TwoMar 02, 2018. This is the second article of the series “Learn MongoDB with Me,” and if you haven’t read my previous post on this topic, I strongly recommend you find it here. This is a continuation of exploring the Mongo shells. We will be performing some commands on the Mongo shells. For easy reference I will try to add screenshots for each of the steps I am following. I hope it will help you to come along with me. Thanks for reading.
  • What Is Date Correlation Optimization?Feb 28, 2018. OK So, I am doing some digging and peaking around again in SQL Server and came across a database option called Date Correlation Optimization Enabled = False. Honestly, I had no clue what it did, so I took it as a learning opportunity to look into it and do a little research. Who knows, it may actual help me solve one of the many problems I run into day to day for clients.
  • Data Loss Prevention In Office 365Feb 26, 2018. Nowadays, customers are moving to the Cloud. Office 365 is the most attractive package from Microsoft to help move businesses to the cloud quickly and seamlessly.
  • Import And Export Data Using EPPlus.CoreFeb 19, 2018. In this post, we will see how we can import and export excel data in Asp.net Core. We are using EPPlus.Core library which helps us to perform import and export operations. I hope you will like it.
  • Generate And Upload P2S Root CertificateFeb 19, 2018. Azure Point to Site (P2S) VPN gateway helps to have a secure connection with Azure virtual machines through an individual client computers. Leveraging this option, VM owners can access the Azure VMs from remote locations.
  • Control Microsoft Teams Using PowerShellFeb 15, 2018. For a developer, Microsoft Graph API will make life easier, but for IT professionals, it is difficult to control the Teams application. To help them, Microsoft has come up with a PowerShell Module to control the Microsoft Teams.
  • A Beginners Guide To Microsoft BizTalk Server - Part 1Feb 15, 2018. BizTalk Server is a middleware product from Microsoft that helps to connect various systems together. Let’s take an example: If you look at any modern organization it will run its operations using a variety of software products. SAP for their ERP needs, Salesforce for their CRM needs, Oracle for their Database needs, + tons of other home-grown system like HR, Finance, Web, Mobile etc.
  • Moq - Unit Test In .NET Core App Using Mock ObjectFeb 14, 2018. The Unit test is a block of code that helps us in verifying the expected behavior of the other code in isolation; i.e., there is no dependency between the tests. This is good way to test the application code before it goes for quality assurance (QA). There are three different test frameworks for Unit Testing supported by ASP.NET Core: MSTest, XUnit, and NUnit. All Unit test frameworks, offer a similar end goal and help us to write unit tests that are simpler, easier and faster.
  • Build A Bot With Microsoft TeamsFeb 14, 2018. Bots are becoming more popular nowadays with their capability to interact with the end users and answer their queries. Bots can be easily setup within Microsoft Teams to help Microsoft Teams be more interactive with end users.
  • Work With CDN On Azure Storage - Part FiveFeb 10, 2018. This article will help you to work on Azure Storage by adding CDN (Content Delivery Network) to access data with high availability.
  • Blob Operations On Azure Storage - Part FourFeb 08, 2018. This article will help you to work with copy operations on Azure Blob Storage and an overview of CDN (Content Delivery Network) on Azure storage.
  • Leadership Challenge 005 - Coach To Win, Not To FixFeb 08, 2018. Hello my friends!!! I am starting to see success in my role helping drive adoption by leveraging the Modern Workplace. My hometown is going crazy over the Super Bowl win by our Philadelphia Eagles.
  • Synchronous VS Asynchronous Statistics UpdatesFeb 07, 2018. Implement to help with performance is changing from Update Statistics Synchronous to Auto Update Statistics Asynchronously.
  • Send E-Mail Android Application TutorialFeb 06, 2018. Hello all, in this article we will learn how to create an Android app which will send email using any email client. In this tutorial we are using the intent service of android which will help us to send email. Intent is very useful in android development as it helps us to call services which we need like calling, sms, gps, etc. It has a wider role in android.
  • How To Create A Simple Approval Flow For SharePoint List From Built-In TemplateFeb 05, 2018. Microsoft Flow is a service that helps you create automated workflows between your favorite apps and services to synchronize files, get notifications, collect data, and more.
  • Properties Of Object.prototype In JavaScriptFeb 05, 2018. Object.prototype is used to inherit properties and methods to the Constructor method, it may be overridden. We can use any constructor to create the object of another type with the help of Object.create() method and assign to the new constructor prototype.
  • Learn About Machine Learning BasicsFeb 02, 2018. Machine Learning is the booming research area across the Globe. Advances in Machine Learning will make a big difference in many fields in future. This is a vast area in which there are many types of algorithms embedded in it. This article will help you get started with Basics of Machine Learning.
  • Azure VM Migration Between SubscriptionsJan 29, 2018. Azure VM migration between the subscriptions is quite easy. Some of the organizations will have dedicated subscriptions for testing\POC of new applications. Once these applications are validated successfully, the IT administrators might need to move these VM & dependent Azure resources to the production subscription. Azure portal provides a very convenient option to migrate the resources between different subscriptions. The following steps help with the steps to migrate the resources from one subscription to another.
  • Azure Virtual Machine Disk Encryption With Azure Key-VaultJan 27, 2018. This article explains how to encrypt Azure VM Disks with the help of Azure Key-Vault. Azure Key-Vault is a key management as a service which provides Hardware-based key management via Hardware Security Model (HSM) along with Software-based key management.
  • Performing CRUD Operations On Azure SQL Database Using SharePoint Framework Web Part And ASP.NET Web API - Part OneJan 24, 2018. Supposing there is an existing data in an SQL database, be it Azure or an on-premise database server, you are required to make the data available for CRUD operations in SharePoint for your users. This is a scenario where this article will be of help to you. In this article, I will show you how you can perform CRUD operations on Azure SQL database from a SharePoint web part. Note that the steps are same for on-premise SQL database except for the steps required in setting up Azure database.
  • Five Things To Do When You Join A New OrganizationJan 24, 2018. In this changing environment, everyone is changing their organizations frequently. But it is observed that some people are there who fits in to every organization they go and some are not able to fit in any of them. Over the period of time I have observed there are some of the common traits people show which helps them in fitting in anywhere they go. Sadly it’s not their knowledge, degree or their education.
  • Dynamic Menu Generation With Web API And AngularJan 24, 2018. In this article, we are going to implement a dynamic menu with the help of ASP.NET Web API and Angular. We will create the login page that has two login type. Admin and User. Admin login will lead to some different menu items and User login will come up with different menu items.
  • FAQ based Bot Application Using QnA Maker - Part OneJan 19, 2018. QnA Maker is rest based cognitive services which help to train and create the knowledge base. It can be easily incorporated using Bot Framework
  • Enabling Swagger In Your .NET Core 2.0 Application - A Step By Step GuideJan 19, 2018. If you have ever worked with APIs, then you might be familiar with Swagger. If you have not heard about Swagger, then this post will help you know the basics of Swagger and the steps to configure Swagger with your .NET Core 2.0 application.
  • Delete The Locked Documents From SharePointJan 18, 2018. This blog will help you to understand the record declaration functionality in SharePoint Online.
  • A Look At 21st Century Hiring TrendsJan 17, 2018. This article talks about how Adopting 21st Century Hiring Trends Helps Business to Grow.
  • Deploy Your First ASP.NET Core 2.0 App In Azure Managed KubernetesJan 17, 2018. This guide will help you to get started with AKS. We are going to deploy our first ASP.NET Core 2.0 App in AKS and then do some cool stuff like scaling up and down.
  • Learn Basics Of MVC ArchitectureJan 16, 2018. Recently, I learned the basics of MVC by going through various articles. And I thought to write an article based on my learning which, I think, may help at least few who are looking forward to learn MVC.
  • Basics Of Angular And Its Versions - Part TwoJan 15, 2018. Module is nothing but a package like a package in Java, a namespace in C# and like a header-file in C / C++. Java, C#, and C++ have their own modularity system which contains classes, interfaces, enumerations etc. In the same way, Angular also has its own modularity system called NgModules which helps to organize an application into adhesive blocks of functionality. Every Angular application should have at least one NgModule and the root module is called AppModule.
  • Using CSP Header In ASP.NET Core 2.0Jan 15, 2018. Content Security Policy (CSP) is an additional level of security that could help prevent Cross Site Scripting (XSS) attacks. In these attacks malicious scripts are executed on user’s browser since browser doesn’t know whether the source of the script is trustworthy or not.
  • An Introduction To Q#Jan 15, 2018. In this article, I will be explaining about Q# - the new programming language introduced by Microsoft for quantum computing. We will understand the data type, expressions, and statements of Q# with the help of code snippets.
  • Configure Windows Authentication In ASP.NET CoreJan 11, 2018. Using Windows authentication, users are authenticated in ASP.NET Core application with help of operating system. Windows Authentication is a very useful in intranet application where users are in same domain.
  • How To Take Screenshot Using jQuery And PHPJan 10, 2018. Hello all, today in this article we will learn how to take screenshots using jquery and php. So, basically we will create a webpage and in the webpage we create a button which will take screenshot using the help of library called html2canvas . So once we take the screenshot we will save the screenshot in a json file using the help of jquery, javascript and php. We will be using for jquery and javascript to handel client side request and php to handel server side request. We will also learn about file handling using php.
  • Co-Authoring In SharePoint And Why Check Out A Document Is Necessary In SharePointJan 10, 2018. In this article, I will discuss co-authoring in SharePoint & why we need to check out a document in SharePoint. SharePoint is the platform where multiple users can work on the same document at the same time.Co-authoring in SharePoint helps multiple users to access a document or edit a document simultaneously.
  • Deploy SharePoint Remote Event Receiver To Microsoft AzureJan 08, 2018. This article will help even a beginner to deploy a SharePoint Remote Event Receiver easily to Microsoft Azure.
  • The Burn Up Charts In ScrumJan 04, 2018. I would like to propose the less taken path in my maiden article to track the progress in scrum. We usually do it using the burn down chart which is relatively easier to understand as compared to Burn up chart. These charts help the team and stakeholders to see and track the progress at any point in the release process or sprint.
  • Routing And Navigation With Angular 5Jan 02, 2018. Angular routing helps navigation across the application from one view to another view, it also allows us to maintain the state, implement modules and load the modules based on the role of the user. Let’s see in this article how we configure the routing and some basic concepts with it.
  • How To Connect A Box To Google Drive For Business Using Microsoft FlowDec 30, 2017. This article helps you to learn how to connect a box to Google Drive using Microsoft Flow.
  • How To Reset The Administrator Password Using The Command PromptDec 29, 2017. This blog will help you to reset the local Administrator password from your Windows machine without any third-party software or Windows password recovery tool.
  • Build Scalable Web Applications With Azure Database For MySQLDec 26, 2017. Azure Database for PostgreSQL and Azure Database for MySQL bring together community edition database engines and capabilities of a fully managed service—so you can focus on your apps instead of managing a database. See how the service helps you quickly respond to changing customer needs by scaling up and down. And see how capabilities like high availability and replication help you meet and exceed customer expectations.
  • Create And Deploy An ASP.NET Core Web App In AzureDec 23, 2017. This article will help you to create & deploy an ASP.NET Core web app in Azure.
  • Building Multitenant Architecture Using ASP.NET Core And Micro ServicesDec 18, 2017. Instead of deploying an application per client, organizations prefer multitenancy to save infrastructure cost and deployment time. Multitenant architecture helps to adapt changes for different clients under the hood. In this article I am not going to discuss database design for multitenant applications but I will be focused on achieving separation for different clients.
  • Two-Way Binding Or MVVM In Xamarin.Forms ApplicationDec 15, 2017. In this article, we are going to learn how to apply two-way binding in Xamarin forms application with the help of InotifyPropertyChanged System component model.
  • Special Class Of C# Series - Part One - Partial ClassDec 13, 2017. This article will help you understand what partial class is used in C-Sharp language. Also, I will explain the various uses of the partial class.
  • Exploring And Managing Azure Resources Using Microsoft Azure Mobile App Dec 13, 2017. Microsoft has introduced Azure mobile app for Android & iPhone azure subscribers to get connected with there own Azure resources 24 by 7. Mobile being human chore partner, app made life easier for developers, entrepreneurs or Admin to manage provisioned azure resources anytime from anywhere. Not only can access & manage, but also can monitor health & status of Azure resources. This helps in quick resolving the issues encountered if any.
  • Using jqGrid With ASP.NET MVCDec 12, 2017. If you belong from a background of asp.net web forms then there is grid view which we used most but in some scenario if data was large then it would use to break, but in MVC we do not have that kind of grid which has all readymade event, but there is html helper which help you to generate html is Web grid in that we need to use different package for handling paging of grid, and also we need to pass a strongly typed model to view for rendering the grid.
  • Partial View In ASP.NET MVC Using Entity FrameworkDec 10, 2017. A partial view is same as user control in ASP.NET MVC that is used for code re-usability. Partial views help us to reduce code duplication. Hence partial views can be used for views like as Header and Footer views.

About help

NA
Hire a remote developer
Looking to add more bandwidth to your software team? Web Developers, designers, testers are now available on demand. Flexible hours, very competitive rates, expert team and High Quality work.
X

Build smarter apps with Machine Learning, Bots, Cognitive Services - Start free.

Start Learning Now