Are you over 18 and want to see adult content?
More Annotations
![A complete backup of https://internationalsecurityjournal.com](https://www.archivebay.com/archive6/images/47896f2c-b7ba-424c-b71c-71a37983f5a7.png)
A complete backup of https://internationalsecurityjournal.com
Are you over 18 and want to see adult content?
![A complete backup of https://liveminutes.com](https://www.archivebay.com/archive6/images/20966b00-cb81-4baa-8501-3f6520b7303b.png)
A complete backup of https://liveminutes.com
Are you over 18 and want to see adult content?
![A complete backup of https://wecyclers.com](https://www.archivebay.com/archive6/images/42809645-7d58-4513-9b63-98b1e37f9fb3.png)
A complete backup of https://wecyclers.com
Are you over 18 and want to see adult content?
![A complete backup of https://miraclemethod.com](https://www.archivebay.com/archive6/images/b247b2e2-a79a-40bd-a7d4-8fe50e33915f.png)
A complete backup of https://miraclemethod.com
Are you over 18 and want to see adult content?
![A complete backup of https://xn----ctbfl0ban7j.xn--p1ai](https://www.archivebay.com/archive6/images/397130bf-02f4-4722-aae3-a4ec3ae12920.png)
A complete backup of https://xn----ctbfl0ban7j.xn--p1ai
Are you over 18 and want to see adult content?
![A complete backup of https://ccwheel.com](https://www.archivebay.com/archive6/images/c595d924-5f50-4583-b177-a42101f3b440.png)
A complete backup of https://ccwheel.com
Are you over 18 and want to see adult content?
![A complete backup of https://unicyclist.com](https://www.archivebay.com/archive6/images/8edeeee5-4690-4e9a-bd87-b459665f11f0.png)
A complete backup of https://unicyclist.com
Are you over 18 and want to see adult content?
![A complete backup of https://refugeforums.com](https://www.archivebay.com/archive6/images/2fe7f6c5-1e93-415d-a7e3-f894ebec6a58.png)
A complete backup of https://refugeforums.com
Are you over 18 and want to see adult content?
![A complete backup of https://musclehack.com](https://www.archivebay.com/archive6/images/bb0465de-3189-4120-b97f-8a65fbba9f0c.png)
A complete backup of https://musclehack.com
Are you over 18 and want to see adult content?
![A complete backup of https://vantharp.com](https://www.archivebay.com/archive6/images/88b9dea4-818d-4dd0-9e35-8959f3dbe7da.png)
A complete backup of https://vantharp.com
Are you over 18 and want to see adult content?
![A complete backup of https://medicxsxs.com](https://www.archivebay.com/archive6/images/7a4e8a42-731e-40f1-a95c-e793e7b7ac30.png)
A complete backup of https://medicxsxs.com
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of https://meltorganic.com](https://www.archivebay.com/archive6/images/ad8fd9d2-c5a5-4754-89b1-8a592fd50b53.png)
A complete backup of https://meltorganic.com
Are you over 18 and want to see adult content?
![A complete backup of https://izapya.com](https://www.archivebay.com/archive6/images/e33e1c7d-096d-4ce6-8f38-2a6523949e63.png)
A complete backup of https://izapya.com
Are you over 18 and want to see adult content?
![A complete backup of https://gracefoods.com](https://www.archivebay.com/archive6/images/172e3c7e-d752-4ac7-a898-a03c1805ddd4.png)
A complete backup of https://gracefoods.com
Are you over 18 and want to see adult content?
![A complete backup of https://globalsign.com](https://www.archivebay.com/archive6/images/932cfad7-5465-4d80-8fcf-baec1ae32109.png)
A complete backup of https://globalsign.com
Are you over 18 and want to see adult content?
![A complete backup of https://cinema5d.com](https://www.archivebay.com/archive6/images/9a27320c-fecb-41d5-941a-8e4d80b40737.png)
A complete backup of https://cinema5d.com
Are you over 18 and want to see adult content?
![A complete backup of https://atlantafalconsjerseyspop.com](https://www.archivebay.com/archive6/images/c503fed1-d967-45b4-b171-c7cdd7e3543d.png)
A complete backup of https://atlantafalconsjerseyspop.com
Are you over 18 and want to see adult content?
![A complete backup of https://stablepizza.com](https://www.archivebay.com/archive6/images/7ff6ebe4-82bb-41d3-954e-a69217e5c267.png)
A complete backup of https://stablepizza.com
Are you over 18 and want to see adult content?
![A complete backup of https://hotelesdunas.com](https://www.archivebay.com/archive6/images/8c8130e3-4628-4b21-b7a6-0ecc9d75388c.png)
A complete backup of https://hotelesdunas.com
Are you over 18 and want to see adult content?
![A complete backup of https://sbcevents.com](https://www.archivebay.com/archive6/images/a70f8359-4580-4c2a-b419-71f65f0eaeac.png)
A complete backup of https://sbcevents.com
Are you over 18 and want to see adult content?
![A complete backup of https://buildingdesign.co.uk](https://www.archivebay.com/archive6/images/09ffa43c-80a5-4ffc-a923-f8deabc3f0e4.png)
A complete backup of https://buildingdesign.co.uk
Are you over 18 and want to see adult content?
![A complete backup of https://handylittleme.com](https://www.archivebay.com/archive6/images/0f906399-a033-4b99-8f6c-3ffc5e89d0d9.png)
A complete backup of https://handylittleme.com
Are you over 18 and want to see adult content?
![A complete backup of https://myseldon.com](https://www.archivebay.com/archive6/images/764adacb-51f9-4d86-b0fb-2ec8bfb9918f.png)
A complete backup of https://myseldon.com
Are you over 18 and want to see adult content?
Text
MINKO GECHEV'S BLOG
Engineer in the Angular team at Google. Feb 7 7 minutes read Prefetching Heuristics ; Jan 24 5 minutes read Design Patterns in Open Source Projects - Part II ; Jan 18 6 minutes read Design Patterns in Open Source Projects - Part I ; Nov 26 4 minutes read What I learned doing 125 public talks - Part I UNDERSTANDING DYNAMIC SCOPING AND TEMPLATEREF · MINKOSEE MORE ONBLOG.MGECHEV.COM
STREAM YOUR DESKTOP TO HTML5 VIDEO Stream your Desktop to HTML5 Video Element Edit · Dec 31, 2014 · 2 minutes read · Follow @mgechev HTML5 VLC Desktop In this blog post I’ll share how you can stream your desktop toMK.JS
How to play: Player 1: Player 2: G - left, J - right, H - down, Y up; Press "A" for high-punch; Press "S" for low-punch; Press "D" for low-kick; Press "F" for high-kick DYNAMIC IMPORTS SOLVE ALL THE PROBLEMS, RIGHT? · MINKOSEE MORE ONBLOG.MGECHEV.COM
USING JSX WITH TYPESCRIPT · MINKO GECHEV'S BLOGSEE MORE ONBLOG.MGECHEV.COM
VNC CLIENT ON 200 LINES OF JAVASCRIPT · MINKO GECHEV'S BLOG In this quick blog post I’ll show you how to create a simple VNC client in about 200 lines of JavaScript. For our goal we’re going to use only HTML5 and JavaScript (client and server side). The end result will be something like this: So, let’s begin! Our application will have very simple architecture – a proxy server written in Node.js and a client in HTML5 and JavaScript. The Node. JAVASCRIPT, THE WEIRD PARTS · MINKO GECHEV'S BLOG JavaScript, the weird parts. To say that JavaScript is becoming more and more popular is such a typical and boring way to start such an awesome postAnyway, JavaScript is becoming more and more popular each dayThere’s client-side JavaScript with awesome API, you can do whatever you wish with it – write 3D games, stream video and audio SELF-INVOKING FUNCTIONS IN JAVASCRIPT (OR IMMEDIATELY There are a lot of interesting things in the syntax of JavaScript, one of which is the definition of self-executing (self-invoking) functions. Here’s how we can defined such function: (function () { // body of the function }()); The anonymous function above will be invoked right after it has been defined. The benefit of self-invoking functions is that they enable us to execute code once PROCESSING BINARY PROTOCOLS WITH CLIENT-SIDE JAVASCRIPTSEE MORE ONBLOG.MGECHEV.COM
MINKO GECHEV'S BLOG
Engineer in the Angular team at Google. Feb 7 7 minutes read Prefetching Heuristics ; Jan 24 5 minutes read Design Patterns in Open Source Projects - Part II ; Jan 18 6 minutes read Design Patterns in Open Source Projects - Part I ; Nov 26 4 minutes read What I learned doing 125 public talks - Part I UNDERSTANDING DYNAMIC SCOPING AND TEMPLATEREF · MINKOSEE MORE ONBLOG.MGECHEV.COM
STREAM YOUR DESKTOP TO HTML5 VIDEO Stream your Desktop to HTML5 Video Element Edit · Dec 31, 2014 · 2 minutes read · Follow @mgechev HTML5 VLC Desktop In this blog post I’ll share how you can stream your desktop toMK.JS
How to play: Player 1: Player 2: G - left, J - right, H - down, Y up; Press "A" for high-punch; Press "S" for low-punch; Press "D" for low-kick; Press "F" for high-kick DYNAMIC IMPORTS SOLVE ALL THE PROBLEMS, RIGHT? · MINKOSEE MORE ONBLOG.MGECHEV.COM
USING JSX WITH TYPESCRIPT · MINKO GECHEV'S BLOGSEE MORE ONBLOG.MGECHEV.COM
VNC CLIENT ON 200 LINES OF JAVASCRIPT · MINKO GECHEV'S BLOG In this quick blog post I’ll show you how to create a simple VNC client in about 200 lines of JavaScript. For our goal we’re going to use only HTML5 and JavaScript (client and server side). The end result will be something like this: So, let’s begin! Our application will have very simple architecture – a proxy server written in Node.js and a client in HTML5 and JavaScript. The Node. JAVASCRIPT, THE WEIRD PARTS · MINKO GECHEV'S BLOG JavaScript, the weird parts. To say that JavaScript is becoming more and more popular is such a typical and boring way to start such an awesome postAnyway, JavaScript is becoming more and more popular each dayThere’s client-side JavaScript with awesome API, you can do whatever you wish with it – write 3D games, stream video and audio SELF-INVOKING FUNCTIONS IN JAVASCRIPT (OR IMMEDIATELY There are a lot of interesting things in the syntax of JavaScript, one of which is the definition of self-executing (self-invoking) functions. Here’s how we can defined such function: (function () { // body of the function }()); The anonymous function above will be invoked right after it has been defined. The benefit of self-invoking functions is that they enable us to execute code once PROCESSING BINARY PROTOCOLS WITH CLIENT-SIDE JAVASCRIPTSEE MORE ONBLOG.MGECHEV.COM
PROGRAMMING PODCAST
In this episode of the programming podcast, we'll discuss static analysis and code transformation. In particular, we'll look at the difference between compilers, linters, and formatters. By the end of the episode, you'll understand what tool you should use to improve your development experience and team processes. Find more.MINKO GECHEV'S BLOG
Engineer in the Angular team at Google. Feb 7 7 minutes read Prefetching Heuristics ; Jan 24 5 minutes read Design Patterns in Open Source Projects - Part II ; Jan 18 6 minutes read Design Patterns in Open Source Projects - Part I ; Nov 26 4 minutes read What I learned doing 125 public talks - Part I DESIGN PATTERNS IN OPEN SOURCE PROJECTS Design Patterns in Open Source Projects - Part II Edit · Jan 24, 2021 5 minutes read · Follow @mgechev Design patterns Open-source Software engineering This blog post introduces another design pattern into the context of ngrev.If you’re not yet familiar with the project, I’d strongly recommend taking 2 minutes to the introduction and “Project Overview” sections in the first part 7 ANGULAR TOOLS THAT YOU SHOULD CONSIDER · MINKO GECHEV'S BLOG In this article we’re going to quickly explore 7 Angular development tools which can make our everyday life easier. The purpose of the list is to not be opinionated architecture wise. This means that we’re not going to discuss tooling which has impact over our choice of application state management, data layer, etc. For instance, although packages like ngrx/store devtools, universal, and WEBRTC CHAT WITH REACT.JS · MINKO GECHEV'S BLOG In this blog post I’m going to share how could be build WebRTC chat with React.js. Before we continue lets describe briefly what React.js and WebRTC are. The application from this tutorial is available at GitHub. React.js React.js is reactive JavaScript framework, which helps you to build user interface. Facebook states that we can think of React as the “V” in MVC. React’s main aspect SELF-INVOKING FUNCTIONS IN JAVASCRIPT (OR IMMEDIATELY There are a lot of interesting things in the syntax of JavaScript, one of which is the definition of self-executing (self-invoking) functions. Here’s how we can defined such function: (function () { // body of the function }()); The anonymous function above will be invoked right after it has been defined. The benefit of self-invoking functions is that they enable us to execute code once 3 TRICKS FOR USING REDUX AND IMMUTABLE.JS WITH TYPESCRIPT 3 Tricks For Using Redux and Immutable.js with TypeScript Edit · Jan 18, 2018 · 8 minutes read · Follow @mgechev TypeScript Redux Immutable.js In this post, I’ll show you a few tricks which can make your life using Immutable.js and Redux with TypeScript easier.ANNOUNCING NGREV
A few weeks ago, I decided to reuse some of the modules I already built and developed a project which provides visualization and navigation through the structure of a project. This is how ended up developing ngrev. ngrev is an Electron application which uses the tooling I built around codelyzer on top of the Angular compiler. Incase your
JAVASCRIPT IMAGE SCALING · MINKO GECHEV'S BLOG I haven’t wrote here for a while so I decided to write about something more practical. Actually the idea for the post come from one my response in stackoverflow. The post is connected with pure client side image scaling. While you’re reading the example I hope that you’ll see how powerful is the HTML5 API and how with few lines of code you can do something which in other technologies is PROCESSING BINARY PROTOCOLS WITH CLIENT-SIDE JAVASCRIPT Last couple of weeks I’m trying to build high-performance consumption of binary protocol through the browser. The protocol is running over TCP. In the perfect world I’d be talking with the remote TCP server, through TCP sockets, connecting directly from the client-side JavaScript and consuming the received binary data. Because of limitations of the client-side API, JavaScript doesn’t hasPROGRAMMING PODCAST
In this episode of the programming podcast, we'll discuss static analysis and code transformation. In particular, we'll look at the difference between compilers, linters, and formatters. By the end of the episode, you'll understand what tool you should use to improve your development experience and team processes. Find more. UNDERSTANDING DYNAMIC SCOPING AND TEMPLATEREF · MINKOSEE MORE ONBLOG.MGECHEV.COM
STREAM YOUR DESKTOP TO HTML5 VIDEO Stream your Desktop to HTML5 Video Element Edit · Dec 31, 2014 · 2 minutes read · Follow @mgechev HTML5 VLC Desktop In this blog post I’ll share how you can stream your desktop to USING JSX WITH TYPESCRIPT · MINKO GECHEV'S BLOGSEE MORE ONBLOG.MGECHEV.COM
MK.JS
How to play: Player 1: Player 2: G - left, J - right, H - down, Y up; Press "A" for high-punch; Press "S" for low-punch; Press "D" for low-kick; Press "F" for high-kick DYNAMIC IMPORTS SOLVE ALL THE PROBLEMS, RIGHT? · MINKOSEE MORE ONBLOG.MGECHEV.COM
7 ANGULAR TOOLS THAT YOU SHOULD CONSIDER · MINKO GECHEV'S BLOG In this article we’re going to quickly explore 7 Angular development tools which can make our everyday life easier. The purpose of the list is to not be opinionated architecture wise. This means that we’re not going to discuss tooling which has impact over our choice of application state management, data layer, etc. For instance, although packages like ngrx/store devtools, universal, and JAVASCRIPT, THE WEIRD PARTS · MINKO GECHEV'S BLOG JavaScript, the weird parts. To say that JavaScript is becoming more and more popular is such a typical and boring way to start such an awesome postAnyway, JavaScript is becoming more and more popular each dayThere’s client-side JavaScript with awesome API, you can do whatever you wish with it – write 3D games, stream video and audio PERSISTENT STATE OF REACTJS COMPONENT · MINKO GECHEV'S BLOGSEE MOREON BLOG.MGECHEV.COM
SELF-INVOKING FUNCTIONS IN JAVASCRIPT (OR IMMEDIATELY There are a lot of interesting things in the syntax of JavaScript, one of which is the definition of self-executing (self-invoking) functions. Here’s how we can defined such function: (function () { // body of the function }()); The anonymous function above will be invoked right after it has been defined. The benefit of self-invoking functions is that they enable us to execute code oncePROGRAMMING PODCAST
In this episode of the programming podcast, we'll discuss static analysis and code transformation. In particular, we'll look at the difference between compilers, linters, and formatters. By the end of the episode, you'll understand what tool you should use to improve your development experience and team processes. Find more. UNDERSTANDING DYNAMIC SCOPING AND TEMPLATEREF · MINKOSEE MORE ONBLOG.MGECHEV.COM
STREAM YOUR DESKTOP TO HTML5 VIDEO Stream your Desktop to HTML5 Video Element Edit · Dec 31, 2014 · 2 minutes read · Follow @mgechev HTML5 VLC Desktop In this blog post I’ll share how you can stream your desktop to USING JSX WITH TYPESCRIPT · MINKO GECHEV'S BLOGSEE MORE ONBLOG.MGECHEV.COM
MK.JS
How to play: Player 1: Player 2: G - left, J - right, H - down, Y up; Press "A" for high-punch; Press "S" for low-punch; Press "D" for low-kick; Press "F" for high-kick DYNAMIC IMPORTS SOLVE ALL THE PROBLEMS, RIGHT? · MINKOSEE MORE ONBLOG.MGECHEV.COM
7 ANGULAR TOOLS THAT YOU SHOULD CONSIDER · MINKO GECHEV'S BLOG In this article we’re going to quickly explore 7 Angular development tools which can make our everyday life easier. The purpose of the list is to not be opinionated architecture wise. This means that we’re not going to discuss tooling which has impact over our choice of application state management, data layer, etc. For instance, although packages like ngrx/store devtools, universal, and JAVASCRIPT, THE WEIRD PARTS · MINKO GECHEV'S BLOG JavaScript, the weird parts. To say that JavaScript is becoming more and more popular is such a typical and boring way to start such an awesome postAnyway, JavaScript is becoming more and more popular each dayThere’s client-side JavaScript with awesome API, you can do whatever you wish with it – write 3D games, stream video and audio PERSISTENT STATE OF REACTJS COMPONENT · MINKO GECHEV'S BLOGSEE MOREON BLOG.MGECHEV.COM
SELF-INVOKING FUNCTIONS IN JAVASCRIPT (OR IMMEDIATELY There are a lot of interesting things in the syntax of JavaScript, one of which is the definition of self-executing (self-invoking) functions. Here’s how we can defined such function: (function () { // body of the function }()); The anonymous function above will be invoked right after it has been defined. The benefit of self-invoking functions is that they enable us to execute code once ABOUT · MINKO GECHEV'S BLOG Based in San Francisco, California 🇺🇸 and Sofia, Bulgaria 🇧🇬. Read my story. You can contact me at minko at gechev dot io. In this section, you can find details about some of the work I’ve done. In 2017, I co-founded Rhyme.com. Rhyme is an EdTech company which aims to provide access to hands-on, world class trainings toeveryone.
DESIGN PATTERNS IN OPEN SOURCE PROJECTS The State’s interface allows you to: - Get data for a particular view (getData).This method will return all the nodes and their relationships. The VisualizationConfig has a list of nodes and a list of edges, where each edge contains the nodes it connects and the direction of their relationship - Get metadata for a particular symbol. For example, if the state object represents a template view SELF-INVOKING FUNCTIONS IN JAVASCRIPT (OR IMMEDIATELY There are a lot of interesting things in the syntax of JavaScript, one of which is the definition of self-executing (self-invoking) functions. Here’s how we can defined such function: (function () { // body of the function }()); The anonymous function above will be invoked right after it has been defined. The benefit of self-invoking functions is that they enable us to execute code once JAVASCRIPT, THE WEIRD PARTS · MINKO GECHEV'S BLOG JavaScript, the weird parts. To say that JavaScript is becoming more and more popular is such a typical and boring way to start such an awesome postAnyway, JavaScript is becoming more and more popular each dayThere’s client-side JavaScript with awesome API, you can do whatever you wish with it – write 3D games, stream video and audio VNC CLIENT ON 200 LINES OF JAVASCRIPT · MINKO GECHEV'S BLOG In this quick blog post I’ll show you how to create a simple VNC client in about 200 lines of JavaScript. For our goal we’re going to use only HTML5 and JavaScript (client and server side). The end result will be something like this: So, let’s begin! Our application will have very simple architecture – a proxy server written in Node.js and a client in HTML5 and JavaScript. The Node. 3 TRICKS FOR USING REDUX AND IMMUTABLE.JS WITH TYPESCRIPT 3 Tricks For Using Redux and Immutable.js with TypeScript Edit · Jan 18, 2018 · 8 minutes read · Follow @mgechev TypeScript Redux Immutable.js In this post, I’ll show you a few tricks which can make your life using Immutable.js and Redux with TypeScript easier. PERSISTENT STATE OF REACTJS COMPONENT · MINKO GECHEV'S BLOG ReactJS is a framework, by facebook, which adds some well known concepts into the UI development. Each UI could be represented as a state machine but when the state of this state machine could be changed from a lot of places everything gets quite messy, complex and buggy. Given view may be rendered differently with the same model passed as parameter if it depends on some global data. AANNOUNCING NGREV
A few weeks ago, I decided to reuse some of the modules I already built and developed a project which provides visualization and navigation through the structure of a project. This is how ended up developing ngrev. ngrev is an Electron application which uses the tooling I built around codelyzer on top of the Angular compiler. Incase your
VIEWCHILDREN AND CONTENTCHILDREN IN Basic Content Projection with ng-content. Now lets switch back to the todo-app component’s definition for a second. Notice the last element in its template: .With ng-content we can grab the content between the opening and closing tag of the todo-app element and project it somewhere inside of the template! The value of the selectattribute
PROCESSING BINARY PROTOCOLS WITH CLIENT-SIDE JAVASCRIPT Last couple of weeks I’m trying to build high-performance consumption of binary protocol through the browser. The protocol is running over TCP. In the perfect world I’d be talking with the remote TCP server, through TCP sockets, connecting directly from the client-side JavaScript and consuming the received binary data. Because of limitations of the client-side API, JavaScript doesn’t hasPROGRAMMING PODCAST
In this episode of the programming podcast, we'll discuss static analysis and code transformation. In particular, we'll look at the difference between compilers, linters, and formatters. By the end of the episode, you'll understand what tool you should use to improve your development experience and team processes. Find more. STREAM YOUR DESKTOP TO HTML5 VIDEO Stream your Desktop to HTML5 Video Element Edit · Dec 31, 2014 · 2 minutes read · Follow @mgechev HTML5 VLC Desktop In this blog post I’ll share how you can stream your desktop toMK.JS
How to play: Player 1: Player 2: G - left, J - right, H - down, Y up; Press "A" for high-punch; Press "S" for low-punch; Press "D" for low-kick; Press "F" for high-kick UNDERSTANDING DYNAMIC SCOPING AND TEMPLATEREF · MINKOSEE MORE ONBLOG.MGECHEV.COM
JAVASCRIPT, THE WEIRD PARTS · MINKO GECHEV'S BLOG JavaScript, the weird parts. To say that JavaScript is becoming more and more popular is such a typical and boring way to start such an awesome postAnyway, JavaScript is becoming more and more popular each dayThere’s client-side JavaScript with awesome API, you can do whatever you wish with it – write 3D games, stream video and audio DYNAMIC IMPORTS SOLVE ALL THE PROBLEMS, RIGHT? · MINKOSEE MORE ONBLOG.MGECHEV.COM
VNC CLIENT ON 200 LINES OF JAVASCRIPT · MINKO GECHEV'S BLOG In this quick blog post I’ll show you how to create a simple VNC client in about 200 lines of JavaScript. For our goal we’re going to use only HTML5 and JavaScript (client and server side). The end result will be something like this: So, let’s begin! Our application will have very simple architecture – a proxy server written in Node.js and a client in HTML5 and JavaScript. The Node. 7 ANGULAR TOOLS THAT YOU SHOULD CONSIDER · MINKO GECHEV'S BLOG In this article we’re going to quickly explore 7 Angular development tools which can make our everyday life easier. The purpose of the list is to not be opinionated architecture wise. This means that we’re not going to discuss tooling which has impact over our choice of application state management, data layer, etc. For instance, although packages like ngrx/store devtools, universal, and USING JSX WITH TYPESCRIPT · MINKO GECHEV'S BLOGSEE MORE ONBLOG.MGECHEV.COM
3 TRICKS FOR USING REDUX AND IMMUTABLE.JS WITH TYPESCRIPTSEE MORE ONBLOG.MGECHEV.COM
PROGRAMMING PODCAST
In this episode of the programming podcast, we'll discuss static analysis and code transformation. In particular, we'll look at the difference between compilers, linters, and formatters. By the end of the episode, you'll understand what tool you should use to improve your development experience and team processes. Find more. STREAM YOUR DESKTOP TO HTML5 VIDEO Stream your Desktop to HTML5 Video Element Edit · Dec 31, 2014 · 2 minutes read · Follow @mgechev HTML5 VLC Desktop In this blog post I’ll share how you can stream your desktop toMK.JS
How to play: Player 1: Player 2: G - left, J - right, H - down, Y up; Press "A" for high-punch; Press "S" for low-punch; Press "D" for low-kick; Press "F" for high-kick UNDERSTANDING DYNAMIC SCOPING AND TEMPLATEREF · MINKOSEE MORE ONBLOG.MGECHEV.COM
JAVASCRIPT, THE WEIRD PARTS · MINKO GECHEV'S BLOG JavaScript, the weird parts. To say that JavaScript is becoming more and more popular is such a typical and boring way to start such an awesome postAnyway, JavaScript is becoming more and more popular each dayThere’s client-side JavaScript with awesome API, you can do whatever you wish with it – write 3D games, stream video and audio DYNAMIC IMPORTS SOLVE ALL THE PROBLEMS, RIGHT? · MINKOSEE MORE ONBLOG.MGECHEV.COM
VNC CLIENT ON 200 LINES OF JAVASCRIPT · MINKO GECHEV'S BLOG In this quick blog post I’ll show you how to create a simple VNC client in about 200 lines of JavaScript. For our goal we’re going to use only HTML5 and JavaScript (client and server side). The end result will be something like this: So, let’s begin! Our application will have very simple architecture – a proxy server written in Node.js and a client in HTML5 and JavaScript. The Node. 7 ANGULAR TOOLS THAT YOU SHOULD CONSIDER · MINKO GECHEV'S BLOG In this article we’re going to quickly explore 7 Angular development tools which can make our everyday life easier. The purpose of the list is to not be opinionated architecture wise. This means that we’re not going to discuss tooling which has impact over our choice of application state management, data layer, etc. For instance, although packages like ngrx/store devtools, universal, and USING JSX WITH TYPESCRIPT · MINKO GECHEV'S BLOGSEE MORE ONBLOG.MGECHEV.COM
3 TRICKS FOR USING REDUX AND IMMUTABLE.JS WITH TYPESCRIPTSEE MORE ONBLOG.MGECHEV.COM
MINKO GECHEV
Minko Gechev. Software Engineer Minko Gechev. Software EngineerPROGRAMMING PODCAST
In this episode of the programming podcast, we'll discuss static analysis and code transformation. In particular, we'll look at the difference between compilers, linters, and formatters. By the end of the episode, you'll understand what tool you should use to improve your development experience and team processes. Find more. ABOUT · MINKO GECHEV'S BLOG Based in San Francisco, California 🇺🇸 and Sofia, Bulgaria 🇧🇬. Read my story. You can contact me at minko at gechev dot io. In this section, you can find details about some of the work I’ve done. In 2017, I co-founded Rhyme.com. Rhyme is an EdTech company which aims to provide access to hands-on, world class trainings toeveryone.
USING JSX WITH TYPESCRIPT · MINKO GECHEV'S BLOG JavaScript is a weird language although, we love it the way it is. However, I’ve had quite a painful experience working on big JavaScript projects. It was painful in the same way it gets painful working on huge Ruby, Python, PHP projects. Once you have code base above 10-15k lines of code and you decide to do some refactoringwell it gets messy. Although grep and sed are powerful tools for 7 ANGULAR TOOLS THAT YOU SHOULD CONSIDER · MINKO GECHEV'S BLOG In this article we’re going to quickly explore 7 Angular development tools which can make our everyday life easier. The purpose of the list is to not be opinionated architecture wise. This means that we’re not going to discuss tooling which has impact over our choice of application state management, data layer, etc. For instance, although packages like ngrx/store devtools, universal, and SELF-INVOKING FUNCTIONS IN JAVASCRIPT (OR IMMEDIATELY There are a lot of interesting things in the syntax of JavaScript, one of which is the definition of self-executing (self-invoking) functions. Here’s how we can defined such function: (function () { // body of the function }()); The anonymous function above will be invoked right after it has been defined. The benefit of self-invoking functions is that they enable us to execute code once 3 TRICKS FOR USING REDUX AND IMMUTABLE.JS WITH TYPESCRIPT 3 Tricks For Using Redux and Immutable.js with TypeScript Edit · Jan 18, 2018 · 8 minutes read · Follow @mgechev TypeScript Redux Immutable.js In this post, I’ll show you a few tricks which can make your life using Immutable.js and Redux with TypeScript easier. 2.5X SMALLER ANGULAR 2 APPLICATIONS WITH GOOGLE CLOSURE 2.5X Smaller Angular 2 Applications with Google Closure Compiler Edit Jul 21, 2016 · 4 minutes read · Follow @mgechev rollup tree-shaking commonjs In the post “Building an Angular 2 Application for Production” we explored how we can decrease the bundle size of a “Hello world!” application to from about 1.6M (non-minified & uncompressed) to 49K! USING STRIPE WITH ANGULAR (DEPRECATED) · MINKO GECHEV'S BLOG The content in this post uses deprecated APIs To learn about the latest version of the Stripe APIs check out their documentation page. #post-body { color: #bbb; } .deprecation-notice { color: black; } Stripe offer a set of APIs which allow businesses and individuals to easily accept and manage payments online. In a typical scenario you want your users to pay for a service that you’re PROCESSING BINARY PROTOCOLS WITH CLIENT-SIDE JAVASCRIPT Last couple of weeks I’m trying to build high-performance consumption of binary protocol through the browser. The protocol is running over TCP. In the perfect world I’d be talking with the remote TCP server, through TCP sockets, connecting directly from the client-side JavaScript and consuming the received binary data. Because of limitations of the client-side API, JavaScript doesn’t hasPROGRAMMING PODCAST
In this episode of the programming podcast, we'll discuss static analysis and code transformation. In particular, we'll look at the difference between compilers, linters, and formatters. By the end of the episode, you'll understand what tool you should use to improve your development experience and team processes. Find more. STREAM YOUR DESKTOP TO HTML5 VIDEO Stream your Desktop to HTML5 Video Element Edit · Dec 31, 2014 · 2 minutes read · Follow @mgechev HTML5 VLC Desktop In this blog post I’ll share how you can stream your desktop toMK.JS
How to play: Player 1: Player 2: G - left, J - right, H - down, Y up; Press "A" for high-punch; Press "S" for low-punch; Press "D" for low-kick; Press "F" for high-kick UNDERSTANDING DYNAMIC SCOPING AND TEMPLATEREF · MINKOSEE MORE ON BLOG.MGECHEV.COMDYNAMIC SCOPING LANGUAGE JAVASCRIPT, THE WEIRD PARTS · MINKO GECHEV'S BLOG JavaScript, the weird parts. To say that JavaScript is becoming more and more popular is such a typical and boring way to start such an awesome postAnyway, JavaScript is becoming more and more popular each dayThere’s client-side JavaScript with awesome API, you can do whatever you wish with it – write 3D games, stream video and audio DYNAMIC IMPORTS SOLVE ALL THE PROBLEMS, RIGHT? · MINKOSEE MORE ONBLOG.MGECHEV.COM
VNC CLIENT ON 200 LINES OF JAVASCRIPT · MINKO GECHEV'S BLOG In this quick blog post I’ll show you how to create a simple VNC client in about 200 lines of JavaScript. For our goal we’re going to use only HTML5 and JavaScript (client and server side). The end result will be something like this: So, let’s begin! Our application will have very simple architecture – a proxy server written in Node.js and a client in HTML5 and JavaScript. The Node. 7 ANGULAR TOOLS THAT YOU SHOULD CONSIDER · MINKO GECHEV'S BLOG In this article we’re going to quickly explore 7 Angular development tools which can make our everyday life easier. The purpose of the list is to not be opinionated architecture wise. This means that we’re not going to discuss tooling which has impact over our choice of application state management, data layer, etc. For instance, although packages like ngrx/store devtools, universal, and USING JSX WITH TYPESCRIPT · MINKO GECHEV'S BLOGSEE MORE ON BLOG.MGECHEV.COMJAVASCRIPT JSXJSX ATTRIBUTESJSX ELEMENTSJSX EXPRESSIONJSX VS TYPESCRIPT 3 TRICKS FOR USING REDUX AND IMMUTABLE.JS WITH TYPESCRIPTSEE MORE ON BLOG.MGECHEV.COMIMMUTABLE JS MAPIMMUTABLE JS TYPESCRIPTREACT REDUX WITH TYPESCRIPTREDUX JSPROGRAMMING PODCAST
In this episode of the programming podcast, we'll discuss static analysis and code transformation. In particular, we'll look at the difference between compilers, linters, and formatters. By the end of the episode, you'll understand what tool you should use to improve your development experience and team processes. Find more. STREAM YOUR DESKTOP TO HTML5 VIDEO Stream your Desktop to HTML5 Video Element Edit · Dec 31, 2014 · 2 minutes read · Follow @mgechev HTML5 VLC Desktop In this blog post I’ll share how you can stream your desktop toMK.JS
How to play: Player 1: Player 2: G - left, J - right, H - down, Y up; Press "A" for high-punch; Press "S" for low-punch; Press "D" for low-kick; Press "F" for high-kick UNDERSTANDING DYNAMIC SCOPING AND TEMPLATEREF · MINKOSEE MORE ON BLOG.MGECHEV.COMDYNAMIC SCOPING LANGUAGE JAVASCRIPT, THE WEIRD PARTS · MINKO GECHEV'S BLOG JavaScript, the weird parts. To say that JavaScript is becoming more and more popular is such a typical and boring way to start such an awesome postAnyway, JavaScript is becoming more and more popular each dayThere’s client-side JavaScript with awesome API, you can do whatever you wish with it – write 3D games, stream video and audio DYNAMIC IMPORTS SOLVE ALL THE PROBLEMS, RIGHT? · MINKOSEE MORE ONBLOG.MGECHEV.COM
VNC CLIENT ON 200 LINES OF JAVASCRIPT · MINKO GECHEV'S BLOG In this quick blog post I’ll show you how to create a simple VNC client in about 200 lines of JavaScript. For our goal we’re going to use only HTML5 and JavaScript (client and server side). The end result will be something like this: So, let’s begin! Our application will have very simple architecture – a proxy server written in Node.js and a client in HTML5 and JavaScript. The Node. 7 ANGULAR TOOLS THAT YOU SHOULD CONSIDER · MINKO GECHEV'S BLOG In this article we’re going to quickly explore 7 Angular development tools which can make our everyday life easier. The purpose of the list is to not be opinionated architecture wise. This means that we’re not going to discuss tooling which has impact over our choice of application state management, data layer, etc. For instance, although packages like ngrx/store devtools, universal, and USING JSX WITH TYPESCRIPT · MINKO GECHEV'S BLOGSEE MORE ON BLOG.MGECHEV.COMJAVASCRIPT JSXJSX ATTRIBUTESJSX ELEMENTSJSX EXPRESSIONJSX VS TYPESCRIPT 3 TRICKS FOR USING REDUX AND IMMUTABLE.JS WITH TYPESCRIPTSEE MORE ON BLOG.MGECHEV.COMIMMUTABLE JS MAPIMMUTABLE JS TYPESCRIPTREACT REDUX WITH TYPESCRIPTREDUX JSMINKO GECHEV
Minko Gechev. Software Engineer Minko Gechev. Software EngineerPROGRAMMING PODCAST
In this episode of the programming podcast, we'll discuss static analysis and code transformation. In particular, we'll look at the difference between compilers, linters, and formatters. By the end of the episode, you'll understand what tool you should use to improve your development experience and team processes. Find more. ABOUT · MINKO GECHEV'S BLOG Based in San Francisco, California 🇺🇸 and Sofia, Bulgaria 🇧🇬. Read my story. You can contact me at minko at gechev dot io. In this section, you can find details about some of the work I’ve done. In 2017, I co-founded Rhyme.com. Rhyme is an EdTech company which aims to provide access to hands-on, world class trainings toeveryone.
USING JSX WITH TYPESCRIPT · MINKO GECHEV'S BLOG JavaScript is a weird language although, we love it the way it is. However, I’ve had quite a painful experience working on big JavaScript projects. It was painful in the same way it gets painful working on huge Ruby, Python, PHP projects. Once you have code base above 10-15k lines of code and you decide to do some refactoringwell it gets messy. Although grep and sed are powerful tools for 7 ANGULAR TOOLS THAT YOU SHOULD CONSIDER · MINKO GECHEV'S BLOG In this article we’re going to quickly explore 7 Angular development tools which can make our everyday life easier. The purpose of the list is to not be opinionated architecture wise. This means that we’re not going to discuss tooling which has impact over our choice of application state management, data layer, etc. For instance, although packages like ngrx/store devtools, universal, and SELF-INVOKING FUNCTIONS IN JAVASCRIPT (OR IMMEDIATELY There are a lot of interesting things in the syntax of JavaScript, one of which is the definition of self-executing (self-invoking) functions. Here’s how we can defined such function: (function () { // body of the function }()); The anonymous function above will be invoked right after it has been defined. The benefit of self-invoking functions is that they enable us to execute code once 3 TRICKS FOR USING REDUX AND IMMUTABLE.JS WITH TYPESCRIPT 3 Tricks For Using Redux and Immutable.js with TypeScript Edit · Jan 18, 2018 · 8 minutes read · Follow @mgechev TypeScript Redux Immutable.js In this post, I’ll show you a few tricks which can make your life using Immutable.js and Redux with TypeScript easier. 2.5X SMALLER ANGULAR 2 APPLICATIONS WITH GOOGLE CLOSURE 2.5X Smaller Angular 2 Applications with Google Closure Compiler Edit Jul 21, 2016 · 4 minutes read · Follow @mgechev rollup tree-shaking commonjs In the post “Building an Angular 2 Application for Production” we explored how we can decrease the bundle size of a “Hello world!” application to from about 1.6M (non-minified & uncompressed) to 49K! USING STRIPE WITH ANGULAR (DEPRECATED) · MINKO GECHEV'S BLOG The content in this post uses deprecated APIs To learn about the latest version of the Stripe APIs check out their documentation page. #post-body { color: #bbb; } .deprecation-notice { color: black; } Stripe offer a set of APIs which allow businesses and individuals to easily accept and manage payments online. In a typical scenario you want your users to pay for a service that you’re PROCESSING BINARY PROTOCOLS WITH CLIENT-SIDE JAVASCRIPT Last couple of weeks I’m trying to build high-performance consumption of binary protocol through the browser. The protocol is running over TCP. In the perfect world I’d be talking with the remote TCP server, through TCP sockets, connecting directly from the client-side JavaScript and consuming the received binary data. Because of limitations of the client-side API, JavaScript doesn’t hasMINKO GECHEV
Software Engineer
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0