26 Matching Annotations
  1. Apr 2024
    1. If the client_id parameter is included and the returnTo URL is NOT set, the server returns the user to the first Allowed Logout URLs set in the Dashboard

      This is how it works.

  2. Mar 2024
    1. If you are finding all occurrences of a global regex and you don't care about information like capturing groups, use String.prototype.match()

      When use String.prototype.match()

  3. Dec 2023
  4. Mar 2023
    1. At the end of any purchase flows not processed with Subscribe with Google, Publisher must integrate Subscription Linking functionality to provide users the option to link their Google account.

      Business: Do we want to do this?

    2. Publisher must use purchase data from subscription events to request user profile and subscription data from Google's Subscription Status API.

      Backend: Investigate

    3. Subscribe with Google Publication API

      Web: Implement as "External Authentication Provider"

    4. all login pages for web

      Web: Actually, we have only one workflow for all sign in scenarios.

    5. all pages where a paywall may be triggered

      Web: Actually, we have only one workflow for all paywall.

    6. must include swg.js

      Web: Integrate as external script (e.g. Analytics Trackers)

    7. be on all article pages, including desktop and mobile documents

      Web: Investigate which Google's crawler is being used for each platform.

    8. structured data

      Web: We may use a custom view as we did with Marfeel to add the Google's specific structured data.

  5. Mar 2021
    1. In plain English, it provides you with tools to turn your time-series database (TSDB) data into beautiful graphs and visualizations.
  6. Jul 2020
    1. The abstract keyword enables you to create classes and class members that are incomplete and must be implemented in a derived class.

      abstract keyword

  7. Aug 2018
    1. The pointer from an index row in a nonclustered index to a data row is called a row locator. The structure of the row locator depends on whether the data pages are stored in a heap or a clustered table. For a heap, a row locator is a pointer to the row. For a clustered table, the row locator is the clustered index key.

      Nonclustered Indexes

  8. Jun 2018
    1. A table variable is not necessarily memory resident. Under memory pressure, the pages belonging to a table variable can be pushed out to tempdb.

  9. May 2018
    1. Queueing. The browser queues requests when: There are higher priority requests. There are already six TCP connections open for this origin, which is the limit. Applies to HTTP/1.0 and HTTP/1.1 only.

      Network Analysis Reference

  10. Jan 2018
    1. The SetAuthCookie method adds a forms-authentication ticket to either the cookies collection, or to the URL if CookiesSupported is false. The forms-authentication ticket supplies forms-authentication information to the next request made by the browser.

      FormsAuthentication.SetAuthCookie vs HttpContext.User.Identity.IsAuthenticated

  11. Oct 2017
    1. you use table variables whenever possible except when there is a significant volume of data and there is repeated use of the table. In that case, you can create indexes on the temporary table to increase query performance.

      Temporay Tables vs Variable Tables

    1. As for the compression - when you import and then export some existing PDF file with RadPdfProcessing the exported file is always compressed the best way RadPdfProcessing can. So if the original file has uncompressed content RadPdfProcessing will compress it on export.

      As for the compression - when you import and then export some existing PDF file with RadPdfProcessing the exported file is always compressed the best way RadPdfProcessing can. So if the original file has uncompressed content RadPdfProcessing will compress it on export.

  12. Jul 2017
  13. developer.mozilla.org developer.mozilla.org
    1. A closure is the combination of a function and the lexical environment within which that function was declared.

      A closure is...

  14. Jun 2017
    1. During the initialization of an ASP.NET application, a single instance of the RoleProvider class is instantiated and used for the life of the application.

      RoleProvider is Singleton

  15. May 2017
    1. There is a performance consideration to be taken when using Find. Invocations to this method by default will trigger a validation of the object cache in order to detect changes that are still pending commit to the database.

      The bad...

    2. Unlike a regular query, the Find method in DbSet (APIs included for the first time in EF 4.1) will perform a search in memory before even issuing the query against the database.

      The good...

    3. 10.3 Database logger

      Cool...

    4. You can switch the mode of a query to NoTracking by chaining a call to the AsNoTracking() method in the query.

      AsNoTracking...