Are you over 18 and want to see adult content?
More Annotations
![A complete backup of https://archive.org/details/CasperViaA1StockRom_574](https://www.archivebay.com/archive6/images/d628ac42-2d83-4d07-8acf-c29ee44d43e7.png)
A complete backup of https://archive.org/details/CasperViaA1StockRom_574
Are you over 18 and want to see adult content?
![A complete backup of https://www.qingse.one/view/306.html](https://www.archivebay.com/archive6/images/e2b4bca6-1858-41b6-b1ac-79885b04bb52.png)
A complete backup of https://www.qingse.one/view/306.html
Are you over 18 and want to see adult content?
![A complete backup of https://hypestat.com/info/fullmaza.net](https://www.archivebay.com/archive6/images/a0c5315f-167c-4e49-bb96-1413b8d18e78.png)
A complete backup of https://hypestat.com/info/fullmaza.net
Are you over 18 and want to see adult content?
![A complete backup of https://animetv.ge/996--.html](https://www.archivebay.com/archive6/images/9b300618-645d-4f8f-bda0-3e85f32e5397.png)
A complete backup of https://animetv.ge/996--.html
Are you over 18 and want to see adult content?
![A complete backup of https://x.yump3.ws/descargar-mp3/karreta-de-gucci](https://www.archivebay.com/archive6/images/cf0052bc-f7e6-4fc9-9039-25d0a433af51.png)
A complete backup of https://x.yump3.ws/descargar-mp3/karreta-de-gucci
Are you over 18 and want to see adult content?
![A complete backup of http://www.parnellplaza.ie/](https://www.archivebay.com/archive6/images/13d7066b-c67a-4cb3-824b-447f514827d4.png)
A complete backup of http://www.parnellplaza.ie/
Are you over 18 and want to see adult content?
![A complete backup of https://affiliate-kousotu.com/archives/5033](https://www.archivebay.com/archive6/images/8855fff6-b85f-4f17-bff4-27560acb1f3c.png)
A complete backup of https://affiliate-kousotu.com/archives/5033
Are you over 18 and want to see adult content?
![A complete backup of https://chinaq.me/cn210106/1.html](https://www.archivebay.com/archive6/images/ebb4437d-4a04-452b-9afd-d0404814464c.png)
A complete backup of https://chinaq.me/cn210106/1.html
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of 2016lbjshoes.com](https://www.archivebay.com/archive2/56dbdec7-45e2-465c-bf5b-58966ba17c04.png)
A complete backup of 2016lbjshoes.com
Are you over 18 and want to see adult content?
![A complete backup of sebrae-rs.com.br](https://www.archivebay.com/archive2/c2b298e4-ec7c-458d-aec1-9eb37e374ac1.png)
A complete backup of sebrae-rs.com.br
Are you over 18 and want to see adult content?
![A complete backup of balancedscorecard.org](https://www.archivebay.com/archive2/a66758a4-f18d-49bb-8879-553154a2a628.png)
A complete backup of balancedscorecard.org
Are you over 18 and want to see adult content?
![A complete backup of grupocomercialgenesis.com](https://www.archivebay.com/archive2/7819e15f-c34a-478f-97cf-2b48bca4148f.png)
A complete backup of grupocomercialgenesis.com
Are you over 18 and want to see adult content?
Text
requested data isn
DECLARING GLOBAL VARIABLES IN TYPESCRIPT Declaring Global Variables in TypeScript April 14, 2020. Every now and then, you might want to statically type a global variable in TypeScript. For example, in some of my web applications, I need to pass a few properties from my markup rendered on the server to KEYOF AND LOOKUP TYPES IN TYPESCRIPT keyof and Lookup Types. in TypeScript. January 6, 2017. JavaScript is a highly dynamic language. It can be tricky sometimes to capture the semantics of certain operations in a static type system. Take a simple prop function, for instance: function prop(obj, key) { return obj ; } It accepts an object and a key and returns the value of the ADVANCED JAVASCRIPT LOGGING USING CONSOLE.GROUP() Advanced JavaScript Logging Using console.group() November 25, 2014. I've always been a great fan of the Chrome Developer Tools when it comes to debugging JavaScript code.Despite a great step-by-step debugger, the browser console is still my favorite and COMPILING ASYNC/AWAIT TO ES3/ES5 IN TYPESCRIPT Compiling async/await to ES3/ES5. in TypeScript. TypeScript has supported the async / await keywords since version 1.7, which came out in November of 2015. The compiler transformed asynchronous functions to generator functions using yield. However, this meant that you couldn't target ES3 or ES5 because generators were only introduced inES2015.
STRICT PROPERTY INITIALIZATION IN TYPESCRIPT Strict Property Initialization. in TypeScript. May 20, 2018. TypeScript 2.7 introduced a new compiler option for strict property initialization checks in classes. If the --strictPropertyInitialization flag is enabled, the type checker verifies that each instance property declared in a class either. has a type that includes undefined, PARSING MARKDOWN IN .NET Parsing Markdown. in .NET. October 11, 2015. Up until recently, I've been using Jeff Atwood's MarkdownSharp to transform my Markdown blog posts into HTML. A single C# file without any dependencies, the component is trivial to integrate into almost any .NET application. However, I wasn't entirely happy with MarkdownSharp. HOW TO SET UP SUBLIME TEXT FOR A VASTLY BETTER MARKDOWN How to Set Up Sublime Text for a Vastly Better Markdown Writing Experience December 16, 2014. Over the last couple of months, I've been writing a lot of Markdown, primarily for these blog posts.I've tried various text editors, but haven't been entirely happy with the writing experience until last week when I discovered two excellent packages for Sublime Text. WHY ENUMERABLE.EXCEPT() MIGHT NOT WORK THE WAY YOU MIGHT Why Enumerable.Except() Might Not Work the Way You Might Expect August 8, 2011. Enumerable.Except is one of the useful extension methods within the System.Linq namespace that shipped with .NET 3.5. According to the documentation, Enumerable.Except "produces the set difference of two sequences". The static System.Linq.Enumerable class contains two overloads of the Except ARTICLES — MARIUS SCHULZ Null-Checking for Expression Operands in TypeScript — Mar 10. Dotted Properties and String Index Signatures in TypeScript — Mar 3. Detecting the Operating System in .NET Core — Feb 28. The object Type in TypeScript — Feb 24. Untyped Imports in TypeScript — Feb 17. Literal Type Widening in TypeScript — Feb 4. PASSING .NET SERVER-SIDE DATA TO JAVASCRIPT Pros: Making an AJAX request is a well-known, easy-to-implement solution to pass data from ASP.NET to JavaScript. With technologies such as ASP.NET Web API, pretty much all of the plumbing work like content negotiation and serialization is done for you. Cons: An additional HTTP request takes time to complete, which means therequested data isn
DECLARING GLOBAL VARIABLES IN TYPESCRIPT Declaring Global Variables in TypeScript April 14, 2020. Every now and then, you might want to statically type a global variable in TypeScript. For example, in some of my web applications, I need to pass a few properties from my markup rendered on the server to KEYOF AND LOOKUP TYPES IN TYPESCRIPT keyof and Lookup Types. in TypeScript. January 6, 2017. JavaScript is a highly dynamic language. It can be tricky sometimes to capture the semantics of certain operations in a static type system. Take a simple prop function, for instance: function prop(obj, key) { return obj ; } It accepts an object and a key and returns the value of the ADVANCED JAVASCRIPT LOGGING USING CONSOLE.GROUP() Advanced JavaScript Logging Using console.group() November 25, 2014. I've always been a great fan of the Chrome Developer Tools when it comes to debugging JavaScript code.Despite a great step-by-step debugger, the browser console is still my favorite and COMPILING ASYNC/AWAIT TO ES3/ES5 IN TYPESCRIPT Compiling async/await to ES3/ES5. in TypeScript. TypeScript has supported the async / await keywords since version 1.7, which came out in November of 2015. The compiler transformed asynchronous functions to generator functions using yield. However, this meant that you couldn't target ES3 or ES5 because generators were only introduced inES2015.
STRICT PROPERTY INITIALIZATION IN TYPESCRIPT Strict Property Initialization. in TypeScript. May 20, 2018. TypeScript 2.7 introduced a new compiler option for strict property initialization checks in classes. If the --strictPropertyInitialization flag is enabled, the type checker verifies that each instance property declared in a class either. has a type that includes undefined, PARSING MARKDOWN IN .NET Parsing Markdown. in .NET. October 11, 2015. Up until recently, I've been using Jeff Atwood's MarkdownSharp to transform my Markdown blog posts into HTML. A single C# file without any dependencies, the component is trivial to integrate into almost any .NET application. However, I wasn't entirely happy with MarkdownSharp. HOW TO SET UP SUBLIME TEXT FOR A VASTLY BETTER MARKDOWN How to Set Up Sublime Text for a Vastly Better Markdown Writing Experience December 16, 2014. Over the last couple of months, I've been writing a lot of Markdown, primarily for these blog posts.I've tried various text editors, but haven't been entirely happy with the writing experience until last week when I discovered two excellent packages for Sublime Text. WHY ENUMERABLE.EXCEPT() MIGHT NOT WORK THE WAY YOU MIGHT Why Enumerable.Except() Might Not Work the Way You Might Expect August 8, 2011. Enumerable.Except is one of the useful extension methods within the System.Linq namespace that shipped with .NET 3.5. According to the documentation, Enumerable.Except "produces the set difference of two sequences". The static System.Linq.Enumerable class contains two overloads of the Except HOME — MARIUS SCHULZ Git 1.7.12 introduced the --root flag for the rebase command that lets you rewrite all the history leading to a specific commit down to the root commit. Nullish Coalescing: The ?? Operator in TypeScript. TypeScript 3.7 added support for the ?? operator, which is known as the nullish coalescing operator. We can use this operator to provide a COURSES — MARIUS SCHULZ Asynchronous JavaScript with async/await. In this course we will learn how to use the ES2017 async and await keywords to write asynchronous code that is more readable and easier to follow than equivalent code based on long promise chains or deeply nested callbacks. ARTICLES — MARIUS SCHULZ Null-Checking for Expression Operands in TypeScript — Mar 10. Dotted Properties and String Index Signatures in TypeScript — Mar 3. Detecting the Operating System in .NET Core — Feb 28. The object Type in TypeScript — Feb 24. Untyped Imports in TypeScript — Feb 17. Literal Type Widening in TypeScript — Feb 4. CONST ASSERTIONS IN LITERAL EXPRESSIONS IN Const Assertions in Literal Expressions in TypeScript December 15, 2019. With TypeScript 3.4, const assertions were added to the language. A const assertion is a special kind of type assertion in which the const keyword is used instead of a type name. In this post, I'll explain how const assertions work and why we might want to use them. #Motivation for const Assertions PARSING MARKDOWN IN .NET Parsing Markdown in .NET October 11, 2015. Up until recently, I've been using Jeff Atwood's MarkdownSharp to transform my Markdown blog posts into HTML. A single C# file without any dependencies, the component is trivial to integrate into almost any .NET application. HOW TO SET UP SUBLIME TEXT FOR A VASTLY BETTER MARKDOWN How to Set Up Sublime Text for a Vastly Better Markdown Writing Experience December 16, 2014. Over the last couple of months, I've been writing a lot of Markdown, primarily for these blog posts.I've tried various text editors, but haven't been entirely happy with the writing experience until last week when I discovered two excellent packages for Sublime Text. THE && AND || OPERATORS IN JAVASCRIPT in JavaScript. Similar to other C-like programming languages, JavaScript defines the two operators && and || which represent the logical AND and OR operations, respectively. Using only the two boolean values true and false, we can generate the following truth tables: If applied to boolean values, the && operator only returnstrue when both of
READ-ONLY PROPERTIES IN TYPESCRIPT Read-Only Properties in TypeScript October 31, 2016. In TypeScript 2.0, the readonly modifier was added to the language. Properties marked with readonly can only be assigned to during initialization or from within a constructor of the same class. All other assignments are disallowed. Let's take a look at an example. PRACTICAL USE CASES FOR THE REGEXOPTIONS FLAGS Practical Use Cases for the. RegexOptions Flags. Working with regular expressions in .NET is centered around the Regex class. Its most important methods are: These methods are defined as both instance and static methods on the Regex class, allowing you to use them in two ways: Note the order of parameters in the static method: First comesthe
NUMERIC SEPARATORS IN TYPESCRIPT Numeric Separators in TypeScript February 16, 2018. TypeScript 2.7 brought support for numeric separators as outlined in the Numeric Separators ECMAScript proposal. Within a numeric literal, you can now group digits by putting an underscore as a separator character betweenthem:
HOME — MARIUS SCHULZ Git 1.7.12 introduced the --root flag for the rebase command that lets you rewrite all the history leading to a specific commit down to the root commit. Nullish Coalescing: The ?? Operator in TypeScript. TypeScript 3.7 added support for the ?? operator, which is known as the nullish coalescing operator. We can use this operator to provide a PASSING .NET SERVER-SIDE DATA TO JAVASCRIPT Pros: Making an AJAX request is a well-known, easy-to-implement solution to pass data from ASP.NET to JavaScript. With technologies such as ASP.NET Web API, pretty much all of the plumbing work like content negotiation and serialization is done for you. Cons: An additional HTTP request takes time to complete, which means therequested data isn
DECLARING GLOBAL VARIABLES IN TYPESCRIPT Declaring Global Variables in TypeScript April 14, 2020. Every now and then, you might want to statically type a global variable in TypeScript. For example, in some of my web applications, I need to pass a few properties from my markup rendered on the server to CONST ASSERTIONS IN LITERAL EXPRESSIONS IN TYPESCRIPT Const Assertions in Literal Expressions in TypeScript December 15, 2019. With TypeScript 3.4, const assertions were added to the language. A const assertion is a special kind of type assertion in which the const keyword is used instead of a type name. In this post, I'll explain how const assertions work and why we might want to use them. #Motivation for const Assertions KEYOF AND LOOKUP TYPES IN TYPESCRIPT keyof and Lookup Types. in TypeScript. January 6, 2017. JavaScript is a highly dynamic language. It can be tricky sometimes to capture the semantics of certain operations in a static type system. Take a simple prop function, for instance: function prop(obj, key) { return obj ; } It accepts an object and a key and returns the value of the STRICT PROPERTY INITIALIZATION IN TYPESCRIPT Strict Property Initialization. in TypeScript. May 20, 2018. TypeScript 2.7 introduced a new compiler option for strict property initialization checks in classes. If the --strictPropertyInitialization flag is enabled, the type checker verifies that each instance property declared in a class either. has a type that includes undefined, THE && AND || OPERATORS IN JAVASCRIPT in JavaScript. Similar to other C-like programming languages, JavaScript defines the two operators && and || which represent the logical AND and OR operations, respectively. Using only the two boolean values true and false, we can generate the following truth tables: If applied to boolean values, the && operator only returnstrue when both of
PARSING MARKDOWN IN .NET Parsing Markdown. in .NET. October 11, 2015. Up until recently, I've been using Jeff Atwood's MarkdownSharp to transform my Markdown blog posts into HTML. A single C# file without any dependencies, the component is trivial to integrate into almost any .NET application. However, I wasn't entirely happy with MarkdownSharp. OBJECT REST AND SPREAD IN TYPESCRIPT Object Rest and Spread in TypeScript December 23, 2016. TypeScript 2.1 adds support for the Object Rest and Spread Properties proposal that is slated for standardization in ES2018. You can work with rest and spread properties in a type-safe manner and have the compiler downlevel both features all the way down to ES3. WHY ENUMERABLE.EXCEPT() MIGHT NOT WORK THE WAY YOU MIGHT Why Enumerable.Except() Might Not Work the Way You Might Expect August 8, 2011. Enumerable.Except is one of the useful extension methods within the System.Linq namespace that shipped with .NET 3.5. According to the documentation, Enumerable.Except "produces the set difference of two sequences". The static System.Linq.Enumerable class contains two overloads of the Except HOME — MARIUS SCHULZ Git 1.7.12 introduced the --root flag for the rebase command that lets you rewrite all the history leading to a specific commit down to the root commit. Nullish Coalescing: The ?? Operator in TypeScript. TypeScript 3.7 added support for the ?? operator, which is known as the nullish coalescing operator. We can use this operator to provide a PASSING .NET SERVER-SIDE DATA TO JAVASCRIPT Pros: Making an AJAX request is a well-known, easy-to-implement solution to pass data from ASP.NET to JavaScript. With technologies such as ASP.NET Web API, pretty much all of the plumbing work like content negotiation and serialization is done for you. Cons: An additional HTTP request takes time to complete, which means therequested data isn
DECLARING GLOBAL VARIABLES IN TYPESCRIPT Declaring Global Variables in TypeScript April 14, 2020. Every now and then, you might want to statically type a global variable in TypeScript. For example, in some of my web applications, I need to pass a few properties from my markup rendered on the server to CONST ASSERTIONS IN LITERAL EXPRESSIONS IN TYPESCRIPT Const Assertions in Literal Expressions in TypeScript December 15, 2019. With TypeScript 3.4, const assertions were added to the language. A const assertion is a special kind of type assertion in which the const keyword is used instead of a type name. In this post, I'll explain how const assertions work and why we might want to use them. #Motivation for const Assertions KEYOF AND LOOKUP TYPES IN TYPESCRIPT keyof and Lookup Types. in TypeScript. January 6, 2017. JavaScript is a highly dynamic language. It can be tricky sometimes to capture the semantics of certain operations in a static type system. Take a simple prop function, for instance: function prop(obj, key) { return obj ; } It accepts an object and a key and returns the value of the STRICT PROPERTY INITIALIZATION IN TYPESCRIPT Strict Property Initialization. in TypeScript. May 20, 2018. TypeScript 2.7 introduced a new compiler option for strict property initialization checks in classes. If the --strictPropertyInitialization flag is enabled, the type checker verifies that each instance property declared in a class either. has a type that includes undefined, THE && AND || OPERATORS IN JAVASCRIPT in JavaScript. Similar to other C-like programming languages, JavaScript defines the two operators && and || which represent the logical AND and OR operations, respectively. Using only the two boolean values true and false, we can generate the following truth tables: If applied to boolean values, the && operator only returnstrue when both of
PARSING MARKDOWN IN .NET Parsing Markdown. in .NET. October 11, 2015. Up until recently, I've been using Jeff Atwood's MarkdownSharp to transform my Markdown blog posts into HTML. A single C# file without any dependencies, the component is trivial to integrate into almost any .NET application. However, I wasn't entirely happy with MarkdownSharp. OBJECT REST AND SPREAD IN TYPESCRIPT Object Rest and Spread in TypeScript December 23, 2016. TypeScript 2.1 adds support for the Object Rest and Spread Properties proposal that is slated for standardization in ES2018. You can work with rest and spread properties in a type-safe manner and have the compiler downlevel both features all the way down to ES3. WHY ENUMERABLE.EXCEPT() MIGHT NOT WORK THE WAY YOU MIGHT Why Enumerable.Except() Might Not Work the Way You Might Expect August 8, 2011. Enumerable.Except is one of the useful extension methods within the System.Linq namespace that shipped with .NET 3.5. According to the documentation, Enumerable.Except "produces the set difference of two sequences". The static System.Linq.Enumerable class contains two overloads of the Except HOME — MARIUS SCHULZ Git 1.7.12 introduced the --root flag for the rebase command that lets you rewrite all the history leading to a specific commit down to the root commit. Nullish Coalescing: The ?? Operator in TypeScript. TypeScript 3.7 added support for the ?? operator, which is known as the nullish coalescing operator. We can use this operator to provide a COURSES — MARIUS SCHULZ Asynchronous JavaScript with async/await. In this course we will learn how to use the ES2017 async and await keywords to write asynchronous code that is more readable and easier to follow than equivalent code based on long promise chains or deeply nested callbacks. COMPILING ASYNC/AWAIT TO ES3/ES5 IN TYPESCRIPT Compiling async/await to ES3/ES5. in TypeScript. TypeScript has supported the async / await keywords since version 1.7, which came out in November of 2015. The compiler transformed asynchronous functions to generator functions using yield. However, this meant that you couldn't target ES3 or ES5 because generators were only introduced inES2015.
PARSING MARKDOWN IN .NET Parsing Markdown in .NET October 11, 2015. Up until recently, I've been using Jeff Atwood's MarkdownSharp to transform my Markdown blog posts into HTML. A single C# file without any dependencies, the component is trivial to integrate into almost any .NET application. ADVANCED JAVASCRIPT LOGGING USING CONSOLE.GROUP() Advanced JavaScript Logging Using console.group() November 25, 2014. I've always been a great fan of the Chrome Developer Tools when it comes to debugging JavaScript code.Despite a great step-by-step debugger, the browser console is still my favorite and PRACTICAL USE CASES FOR THE REGEXOPTIONS FLAGS Practical Use Cases for the. RegexOptions Flags. Working with regular expressions in .NET is centered around the Regex class. Its most important methods are: These methods are defined as both instance and static methods on the Regex class, allowing you to use them in two ways: Note the order of parameters in the static method: First comesthe
GENERIC PARAMETER DEFAULTS IN TYPESCRIPT Generic Parameter Defaults in TypeScript June 2, 2017. TypeScript 2.3 implemented generic parameter defaults which allow you to specify default types for type parameters in a generic type.. In this post, I want to explore how we can benefit from generic parameter defaults by migrating the following React component from JavaScript (and JSX) to TypeScript (and TSX): READ-ONLY ARRAY AND TUPLE TYPES IN TYPESCRIPT Similar to read-only array types, TypeScript lets us create read-only tuple types using the readonly modifier: Any attempt to mutate a value of a read-only tuple type will result in a type error: For tuple types, there's no equivalent of the ReadonlyArray type. You'll have to rely on the readonly modifier to make a tuple type read-only. HOW TO SET UP SUBLIME TEXT FOR A VASTLY BETTER MARKDOWN How to Set Up Sublime Text for a Vastly Better Markdown Writing Experience December 16, 2014. Over the last couple of months, I've been writing a lot of Markdown, primarily for these blog posts.I've tried various text editors, but haven't been entirely happy with the writing experience until last week when I discovered two excellent packages for Sublime Text. KEEP YOUR VISUAL STUDIO AND RESHARPER SETTINGS IN SYNC Keep Your Visual Studio and ReSharper Settings In Sync Between Multiple Development PCs January 9, 2013. Today, I finally got rid of a pain point that has been annoying me for a while: keeping in sync the IDE settings on my two development machines. DECLARING GLOBAL VARIABLES IN TYPESCRIPT Declaring Global Variables in TypeScript April 14, 2020. Every now and then, you might want to statically type a global variable in TypeScript. For example, in some of my web applications, I need to pass a few properties from my markup rendered on the server to PASSING .NET SERVER-SIDE DATA TO JAVASCRIPT Pros: Making an AJAX request is a well-known, easy-to-implement solution to pass data from ASP.NET to JavaScript. With technologies such as ASP.NET Web API, pretty much all of the plumbing work like content negotiation and serialization is done for you. Cons: An additional HTTP request takes time to complete, which means therequested data isn
CONST ASSERTIONS IN LITERAL EXPRESSIONS IN TYPESCRIPT Const Assertions in Literal Expressions in TypeScript December 15, 2019. With TypeScript 3.4, const assertions were added to the language. A const assertion is a special kind of type assertion in which the const keyword is used instead of a type name. In this post, I'll explain how const assertions work and why we might want to use them. #Motivation for const Assertions KEYOF AND LOOKUP TYPES IN TYPESCRIPT keyof and Lookup Types. in TypeScript. January 6, 2017. JavaScript is a highly dynamic language. It can be tricky sometimes to capture the semantics of certain operations in a static type system. Take a simple prop function, for instance: function prop(obj, key) { return obj ; } It accepts an object and a key and returns the value of the STRICT PROPERTY INITIALIZATION IN TYPESCRIPT Strict Property Initialization. in TypeScript. May 20, 2018. TypeScript 2.7 introduced a new compiler option for strict property initialization checks in classes. If the --strictPropertyInitialization flag is enabled, the type checker verifies that each instance property declared in a class either. has a type that includes undefined, THE --STRICT COMPILER OPTION IN TYPESCRIPT The --strict Compiler Option in TypeScript June 9, 2017. TypeScript 2.3 introduced a new --strict compiler option that enables a number of other compiler options related to stricter type checking. #Strict Type Checking Options The idea is that you opt into a strict-by-default mode so that you enjoy all the benefits of better type safety without having to enable each compiler option separately. THE && AND || OPERATORS IN JAVASCRIPT in JavaScript. Similar to other C-like programming languages, JavaScript defines the two operators && and || which represent the logical AND and OR operations, respectively. Using only the two boolean values true and false, we can generate the following truth tables: If applied to boolean values, the && operator only returnstrue when both of
PARSING MARKDOWN IN .NET Parsing Markdown. in .NET. October 11, 2015. Up until recently, I've been using Jeff Atwood's MarkdownSharp to transform my Markdown blog posts into HTML. A single C# file without any dependencies, the component is trivial to integrate into almost any .NET application. However, I wasn't entirely happy with MarkdownSharp. ADVANCED JAVASCRIPT LOGGING USING CONSOLE.GROUP() Advanced JavaScript Logging Using console.group() November 25, 2014. I've always been a great fan of the Chrome Developer Tools when it comes to debugging JavaScript code.Despite a great step-by-step debugger, the browser console is still my favorite and WHY ENUMERABLE.EXCEPT() MIGHT NOT WORK THE WAY YOU MIGHT Why Enumerable.Except() Might Not Work the Way You Might Expect August 8, 2011. Enumerable.Except is one of the useful extension methods within the System.Linq namespace that shipped with .NET 3.5. According to the documentation, Enumerable.Except "produces the set difference of two sequences". The static System.Linq.Enumerable class contains two overloads of the Except DECLARING GLOBAL VARIABLES IN TYPESCRIPT Declaring Global Variables in TypeScript April 14, 2020. Every now and then, you might want to statically type a global variable in TypeScript. For example, in some of my web applications, I need to pass a few properties from my markup rendered on the server to PASSING .NET SERVER-SIDE DATA TO JAVASCRIPT Pros: Making an AJAX request is a well-known, easy-to-implement solution to pass data from ASP.NET to JavaScript. With technologies such as ASP.NET Web API, pretty much all of the plumbing work like content negotiation and serialization is done for you. Cons: An additional HTTP request takes time to complete, which means therequested data isn
CONST ASSERTIONS IN LITERAL EXPRESSIONS IN TYPESCRIPT Const Assertions in Literal Expressions in TypeScript December 15, 2019. With TypeScript 3.4, const assertions were added to the language. A const assertion is a special kind of type assertion in which the const keyword is used instead of a type name. In this post, I'll explain how const assertions work and why we might want to use them. #Motivation for const Assertions KEYOF AND LOOKUP TYPES IN TYPESCRIPT keyof and Lookup Types. in TypeScript. January 6, 2017. JavaScript is a highly dynamic language. It can be tricky sometimes to capture the semantics of certain operations in a static type system. Take a simple prop function, for instance: function prop(obj, key) { return obj ; } It accepts an object and a key and returns the value of the STRICT PROPERTY INITIALIZATION IN TYPESCRIPT Strict Property Initialization. in TypeScript. May 20, 2018. TypeScript 2.7 introduced a new compiler option for strict property initialization checks in classes. If the --strictPropertyInitialization flag is enabled, the type checker verifies that each instance property declared in a class either. has a type that includes undefined, THE --STRICT COMPILER OPTION IN TYPESCRIPT The --strict Compiler Option in TypeScript June 9, 2017. TypeScript 2.3 introduced a new --strict compiler option that enables a number of other compiler options related to stricter type checking. #Strict Type Checking Options The idea is that you opt into a strict-by-default mode so that you enjoy all the benefits of better type safety without having to enable each compiler option separately. THE && AND || OPERATORS IN JAVASCRIPT in JavaScript. Similar to other C-like programming languages, JavaScript defines the two operators && and || which represent the logical AND and OR operations, respectively. Using only the two boolean values true and false, we can generate the following truth tables: If applied to boolean values, the && operator only returnstrue when both of
PARSING MARKDOWN IN .NET Parsing Markdown. in .NET. October 11, 2015. Up until recently, I've been using Jeff Atwood's MarkdownSharp to transform my Markdown blog posts into HTML. A single C# file without any dependencies, the component is trivial to integrate into almost any .NET application. However, I wasn't entirely happy with MarkdownSharp. ADVANCED JAVASCRIPT LOGGING USING CONSOLE.GROUP() Advanced JavaScript Logging Using console.group() November 25, 2014. I've always been a great fan of the Chrome Developer Tools when it comes to debugging JavaScript code.Despite a great step-by-step debugger, the browser console is still my favorite and WHY ENUMERABLE.EXCEPT() MIGHT NOT WORK THE WAY YOU MIGHT Why Enumerable.Except() Might Not Work the Way You Might Expect August 8, 2011. Enumerable.Except is one of the useful extension methods within the System.Linq namespace that shipped with .NET 3.5. According to the documentation, Enumerable.Except "produces the set difference of two sequences". The static System.Linq.Enumerable class contains two overloads of the Except HOME — MARIUS SCHULZ Git 1.7.12 introduced the --root flag for the rebase command that lets you rewrite all the history leading to a specific commit down to the root commit. Nullish Coalescing: The ?? Operator in TypeScript. TypeScript 3.7 added support for the ?? operator, which is known as the nullish coalescing operator. We can use this operator to provide a COURSES — MARIUS SCHULZ Asynchronous JavaScript with async/await. In this course we will learn how to use the ES2017 async and await keywords to write asynchronous code that is more readable and easier to follow than equivalent code based on long promise chains or deeply nested callbacks. ARTICLES — MARIUS SCHULZ Null-Checking for Expression Operands in TypeScript — Mar 10. Dotted Properties and String Index Signatures in TypeScript — Mar 3. Detecting the Operating System in .NET Core — Feb 28. The object Type in TypeScript — Feb 24. Untyped Imports in TypeScript — Feb 17. Literal Type Widening in TypeScript — Feb 4. THE && AND || OPERATORS IN JAVASCRIPT in JavaScript. Similar to other C-like programming languages, JavaScript defines the two operators && and || which represent the logical AND and OR operations, respectively. Using only the two boolean values true and false, we can generate the following truth tables: If applied to boolean values, the && operator only returnstrue when both of
COMPILING ASYNC/AWAIT TO ES3/ES5 IN TYPESCRIPT Compiling async/await to ES3/ES5. in TypeScript. TypeScript has supported the async / await keywords since version 1.7, which came out in November of 2015. The compiler transformed asynchronous functions to generator functions using yield. However, this meant that you couldn't target ES3 or ES5 because generators were only introduced inES2015.
PARSING MARKDOWN IN .NET Parsing Markdown in .NET October 11, 2015. Up until recently, I've been using Jeff Atwood's MarkdownSharp to transform my Markdown blog posts into HTML. A single C# file without any dependencies, the component is trivial to integrate into almost any .NET application. READ-ONLY PROPERTIES IN TYPESCRIPT Read-Only Properties in TypeScript October 31, 2016. In TypeScript 2.0, the readonly modifier was added to the language. Properties marked with readonly can only be assigned to during initialization or from within a constructor of the same class. All other assignments are disallowed. Let's take a look at an example. DESERIALIZING JSON STRINGS AS JAVASCRIPT DATE OBJECTS Now imagine you're making an API call that returns the above JSON in the body of the HTTP response. Generally, you'd use the JSON.parse () function to deserialize the string into a JavaScript object: const body = ` { "date": "2016-04-26T18:09:16Z" }`; const obj = JSON.parse(body); However, the obj.date property is not a Date object,but a
HOW TO SET UP SUBLIME TEXT FOR A VASTLY BETTER MARKDOWN How to Set Up Sublime Text for a Vastly Better Markdown Writing Experience December 16, 2014. Over the last couple of months, I've been writing a lot of Markdown, primarily for these blog posts.I've tried various text editors, but haven't been entirely happy with the writing experience until last week when I discovered two excellent packages for Sublime Text. ADVANCED JAVASCRIPT LOGGING USING CONSOLE.GROUP() Advanced JavaScript Logging Using console.group() November 25, 2014. I've always been a great fan of the Chrome Developer Tools when it comes to debugging JavaScript code.Despite a great step-by-step debugger, the browser console is still my favorite and DECLARING GLOBAL VARIABLES IN TYPESCRIPT Declaring Global Variables in TypeScript April 14, 2020. Every now and then, you might want to statically type a global variable in TypeScript. For example, in some of my web applications, I need to pass a few properties from my markup rendered on the server to PASSING .NET SERVER-SIDE DATA TO JAVASCRIPT Pros: Making an AJAX request is a well-known, easy-to-implement solution to pass data from ASP.NET to JavaScript. With technologies such as ASP.NET Web API, pretty much all of the plumbing work like content negotiation and serialization is done for you. Cons: An additional HTTP request takes time to complete, which means therequested data isn
CONST ASSERTIONS IN LITERAL EXPRESSIONS IN TYPESCRIPT Const Assertions in Literal Expressions in TypeScript December 15, 2019. With TypeScript 3.4, const assertions were added to the language. A const assertion is a special kind of type assertion in which the const keyword is used instead of a type name. In this post, I'll explain how const assertions work and why we might want to use them. #Motivation for const Assertions KEYOF AND LOOKUP TYPES IN TYPESCRIPT keyof and Lookup Types. in TypeScript. January 6, 2017. JavaScript is a highly dynamic language. It can be tricky sometimes to capture the semantics of certain operations in a static type system. Take a simple prop function, for instance: function prop(obj, key) { return obj ; } It accepts an object and a key and returns the value of the STRICT PROPERTY INITIALIZATION IN TYPESCRIPT Strict Property Initialization. in TypeScript. May 20, 2018. TypeScript 2.7 introduced a new compiler option for strict property initialization checks in classes. If the --strictPropertyInitialization flag is enabled, the type checker verifies that each instance property declared in a class either. has a type that includes undefined, THE --STRICT COMPILER OPTION IN TYPESCRIPT The --strict Compiler Option in TypeScript June 9, 2017. TypeScript 2.3 introduced a new --strict compiler option that enables a number of other compiler options related to stricter type checking. #Strict Type Checking Options The idea is that you opt into a strict-by-default mode so that you enjoy all the benefits of better type safety without having to enable each compiler option separately. THE && AND || OPERATORS IN JAVASCRIPT in JavaScript. Similar to other C-like programming languages, JavaScript defines the two operators && and || which represent the logical AND and OR operations, respectively. Using only the two boolean values true and false, we can generate the following truth tables: If applied to boolean values, the && operator only returnstrue when both of
PARSING MARKDOWN IN .NET Parsing Markdown. in .NET. October 11, 2015. Up until recently, I've been using Jeff Atwood's MarkdownSharp to transform my Markdown blog posts into HTML. A single C# file without any dependencies, the component is trivial to integrate into almost any .NET application. However, I wasn't entirely happy with MarkdownSharp. ADVANCED JAVASCRIPT LOGGING USING CONSOLE.GROUP() Advanced JavaScript Logging Using console.group() November 25, 2014. I've always been a great fan of the Chrome Developer Tools when it comes to debugging JavaScript code.Despite a great step-by-step debugger, the browser console is still my favorite and WHY ENUMERABLE.EXCEPT() MIGHT NOT WORK THE WAY YOU MIGHT Why Enumerable.Except() Might Not Work the Way You Might Expect August 8, 2011. Enumerable.Except is one of the useful extension methods within the System.Linq namespace that shipped with .NET 3.5. According to the documentation, Enumerable.Except "produces the set difference of two sequences". The static System.Linq.Enumerable class contains two overloads of the Except DECLARING GLOBAL VARIABLES IN TYPESCRIPT Declaring Global Variables in TypeScript April 14, 2020. Every now and then, you might want to statically type a global variable in TypeScript. For example, in some of my web applications, I need to pass a few properties from my markup rendered on the server to PASSING .NET SERVER-SIDE DATA TO JAVASCRIPT Pros: Making an AJAX request is a well-known, easy-to-implement solution to pass data from ASP.NET to JavaScript. With technologies such as ASP.NET Web API, pretty much all of the plumbing work like content negotiation and serialization is done for you. Cons: An additional HTTP request takes time to complete, which means therequested data isn
CONST ASSERTIONS IN LITERAL EXPRESSIONS IN TYPESCRIPT Const Assertions in Literal Expressions in TypeScript December 15, 2019. With TypeScript 3.4, const assertions were added to the language. A const assertion is a special kind of type assertion in which the const keyword is used instead of a type name. In this post, I'll explain how const assertions work and why we might want to use them. #Motivation for const Assertions KEYOF AND LOOKUP TYPES IN TYPESCRIPT keyof and Lookup Types. in TypeScript. January 6, 2017. JavaScript is a highly dynamic language. It can be tricky sometimes to capture the semantics of certain operations in a static type system. Take a simple prop function, for instance: function prop(obj, key) { return obj ; } It accepts an object and a key and returns the value of the STRICT PROPERTY INITIALIZATION IN TYPESCRIPT Strict Property Initialization. in TypeScript. May 20, 2018. TypeScript 2.7 introduced a new compiler option for strict property initialization checks in classes. If the --strictPropertyInitialization flag is enabled, the type checker verifies that each instance property declared in a class either. has a type that includes undefined, THE --STRICT COMPILER OPTION IN TYPESCRIPT The --strict Compiler Option in TypeScript June 9, 2017. TypeScript 2.3 introduced a new --strict compiler option that enables a number of other compiler options related to stricter type checking. #Strict Type Checking Options The idea is that you opt into a strict-by-default mode so that you enjoy all the benefits of better type safety without having to enable each compiler option separately. THE && AND || OPERATORS IN JAVASCRIPT in JavaScript. Similar to other C-like programming languages, JavaScript defines the two operators && and || which represent the logical AND and OR operations, respectively. Using only the two boolean values true and false, we can generate the following truth tables: If applied to boolean values, the && operator only returnstrue when both of
PARSING MARKDOWN IN .NET Parsing Markdown. in .NET. October 11, 2015. Up until recently, I've been using Jeff Atwood's MarkdownSharp to transform my Markdown blog posts into HTML. A single C# file without any dependencies, the component is trivial to integrate into almost any .NET application. However, I wasn't entirely happy with MarkdownSharp. ADVANCED JAVASCRIPT LOGGING USING CONSOLE.GROUP() Advanced JavaScript Logging Using console.group() November 25, 2014. I've always been a great fan of the Chrome Developer Tools when it comes to debugging JavaScript code.Despite a great step-by-step debugger, the browser console is still my favorite and WHY ENUMERABLE.EXCEPT() MIGHT NOT WORK THE WAY YOU MIGHT Why Enumerable.Except() Might Not Work the Way You Might Expect August 8, 2011. Enumerable.Except is one of the useful extension methods within the System.Linq namespace that shipped with .NET 3.5. According to the documentation, Enumerable.Except "produces the set difference of two sequences". The static System.Linq.Enumerable class contains two overloads of the Except HOME — MARIUS SCHULZ Git 1.7.12 introduced the --root flag for the rebase command that lets you rewrite all the history leading to a specific commit down to the root commit. Nullish Coalescing: The ?? Operator in TypeScript. TypeScript 3.7 added support for the ?? operator, which is known as the nullish coalescing operator. We can use this operator to provide a COURSES — MARIUS SCHULZ Asynchronous JavaScript with async/await. In this course we will learn how to use the ES2017 async and await keywords to write asynchronous code that is more readable and easier to follow than equivalent code based on long promise chains or deeply nested callbacks. ARTICLES — MARIUS SCHULZ Null-Checking for Expression Operands in TypeScript — Mar 10. Dotted Properties and String Index Signatures in TypeScript — Mar 3. Detecting the Operating System in .NET Core — Feb 28. The object Type in TypeScript — Feb 24. Untyped Imports in TypeScript — Feb 17. Literal Type Widening in TypeScript — Feb 4. THE && AND || OPERATORS IN JAVASCRIPT in JavaScript. Similar to other C-like programming languages, JavaScript defines the two operators && and || which represent the logical AND and OR operations, respectively. Using only the two boolean values true and false, we can generate the following truth tables: If applied to boolean values, the && operator only returnstrue when both of
COMPILING ASYNC/AWAIT TO ES3/ES5 IN TYPESCRIPT Compiling async/await to ES3/ES5. in TypeScript. TypeScript has supported the async / await keywords since version 1.7, which came out in November of 2015. The compiler transformed asynchronous functions to generator functions using yield. However, this meant that you couldn't target ES3 or ES5 because generators were only introduced inES2015.
PARSING MARKDOWN IN .NET Parsing Markdown in .NET October 11, 2015. Up until recently, I've been using Jeff Atwood's MarkdownSharp to transform my Markdown blog posts into HTML. A single C# file without any dependencies, the component is trivial to integrate into almost any .NET application. READ-ONLY PROPERTIES IN TYPESCRIPT Read-Only Properties in TypeScript October 31, 2016. In TypeScript 2.0, the readonly modifier was added to the language. Properties marked with readonly can only be assigned to during initialization or from within a constructor of the same class. All other assignments are disallowed. Let's take a look at an example. DESERIALIZING JSON STRINGS AS JAVASCRIPT DATE OBJECTS Now imagine you're making an API call that returns the above JSON in the body of the HTTP response. Generally, you'd use the JSON.parse () function to deserialize the string into a JavaScript object: const body = ` { "date": "2016-04-26T18:09:16Z" }`; const obj = JSON.parse(body); However, the obj.date property is not a Date object,but a
HOW TO SET UP SUBLIME TEXT FOR A VASTLY BETTER MARKDOWN How to Set Up Sublime Text for a Vastly Better Markdown Writing Experience December 16, 2014. Over the last couple of months, I've been writing a lot of Markdown, primarily for these blog posts.I've tried various text editors, but haven't been entirely happy with the writing experience until last week when I discovered two excellent packages for Sublime Text. ADVANCED JAVASCRIPT LOGGING USING CONSOLE.GROUP() Advanced JavaScript Logging Using console.group() November 25, 2014. I've always been a great fan of the Chrome Developer Tools when it comes to debugging JavaScript code.Despite a great step-by-step debugger, the browser console is still my favorite andMarius Schulz
Front End Engineer
* Home
* Articles
* Courses
* About Me
RECENT ARTICLES
HOW TO SQUASH THE FIRST TWO COMMITS IN A GIT REPOSITORYNovember 1, 2020
Git 1.7.12 introduced the --root flag for the rebase command that lets you rewrite all the history leading to a specific commit down to theroot commit.
------------------------- NULLISH COALESCING: THE ?? OPERATOR IN TYPESCRIPTAugust 6, 2020
TypeScript 3.7 added support for the ?? operator, which is known as the nullish coalescing operator. We can use this operator to provide a fallback value for a value that might be null or undefined. ------------------------- DECLARING GLOBAL VARIABLES IN TYPESCRIPTApril 14, 2020
Different approaches for declaring a global variable in TypeScript. ------------------------- CONCATENATING ARRAYS IN JAVASCRIPTMarch 31, 2020
In JavaScript, there are different approaches to concatenating multiple arrays into a single one. A comparison of push(), concat(),and spread syntax.
------------------------- THE OMIT HELPER TYPE IN TYPESCRIPTMarch 28, 2020
TypeScript 3.5 added an OmitMarch 19, 2020
In this post, I want to introduce you to ripgrep, a smart and fast command line search tool that I find myself using all the time whenprogramming.
------------------------- CONST ASSERTIONS IN LITERAL EXPRESSIONS IN TYPESCRIPTDecember 15, 2019
With TypeScript 3.4, const assertions were added to the language. A const assertion is a special kind of type assertion in which the const keyword is used instead of a type name. ------------------------- READ-ONLY ARRAY AND TUPLE TYPES IN TYPESCRIPTSeptember 16, 2019
TypeScript 3.4 added a bit of syntactic sugar to the language that makes it easier to work with read-only array and tuple types. ------------------------- THE --SHOWCONFIG COMPILER OPTION IN TYPESCRIPTAugust 27, 2019
TypeScript 3.2 added a new --showConfig compiler flag to the tsc executable. It calculates the effective _tsconfig.json_ file and prints it to the console. ------------------------- SETTING THE NODE.JS VERSION FOR AN AZURE DEVOPS BUILDAugust 6, 2019
A quick explanation of how to set a specific Node.js version for an Azure DevOps build using the _Node.js Tool Installer_ task. There are 180 posts in the archive , why not check them out?Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0