Where do the websites go after death? Personal experience

Where do the websites go after death? Personal experienceHello habr.
 
 
Long ago, more than 10 years ago, I started a website. More precisely, even two. The first was a typical home page in the style of narod.ru (if anyone remembers), honestly mapped using Notepad in HTML. There were no contacts or LiveJournal yet, so having your own site with a photo gallery, a news feed, a guest book and a visitor counter at the bottom of the page was cool. The second site in the domain com, was intended to accommodate several shareware programs. For him was even bought a corporate design template, so that looked like a site for those times, quite well.
 
 
Genius ...
+ 0 -

Once again about the web components

Once again about the web components  
 
Each time when an article or a commentary mentions a group of Web Components standards, almost the same thing happens: people who, often, have very little idea what they are talking about, begin to share "expert" opinions. Each time the discussion rolls down to one and the same scenario, the name of which rhymes with the word "rook". And I really would like a positive, constructive and a transition to practical applications. In this article, I will try to answer at once the overwhelming majority of typical questions and refute the maximum of common misconceptions. Subsequently, in a difficult situation...
+ 0 -

Combating dirty side effects in pure JavaScript functional code

Combating dirty side effects in pure JavaScript functional codeIf you try your hand at functional programming, it means that you will soon be confronted with the concept of pure functions. Continuing the exercises, you will find that programmers who prefer a functional style seem to be obsessed with these functions. They say that pure functions allow us to talk about the code. They say that pure functions are entities that are unlikely to work so unpredictably that they will lead to a thermonuclear war. You can also learn from such programmers that pure functions provide referential transparency. And so on - to infinity.
 
 
By the way, functional programmers ...
+ 0 -

PHP 7.3. What's new

PHP 7.3. What's new
 
Syntax
 
 
Mitigate the requirements for the syntax of Heredoc and Nowdoc
 
Support for endpoints in function and method calls
 
References in list ()  

 

Obsolete features (deprecated)


 
  1.  
  2. Function image2wbmp () declared obsolete  
  3. Flags FILTER_FLAG_SCHEME_REQUIRED and FILTER_FLAG_HOST_REQUIRED when using FILTER_VALIDATE_URL are declared obsolete  
  4. Register-independent constants are declared obsolete  

 

New features


 
  1.  
  2. Optional exception throw for errors in functions json_encode ...
+ 0 -

We test the creation of a component library for Angular using the new command for Angular /Cli - library

We test the creation of a component library for Angular using the new command for Angular /Cli - library
 
When the project becomes slightly more than one, it becomes necessary to somehow re-use not only the individual modules with the code, but also the UI components themselves. There are many options for solving the problem - from the traditional copy-paste, to setting up a separate project with tests, documentation and even blackjack.
 
The problem is that the second option requires significant efforts to prepare and each such project is unique - with its tools in which each new developer needs to be re-learned. At the end of July, the Angular team proposed a comprehensive solution to this problem by adding ...
+ 0 -

Placement of a web application on Amazon Web Services. Cheap. Is it possible?

 
Surely everyone has heard about Amazon Web Services (AWS). And some even looked at page Pricing . And noticed that the prices there are noticeably higher than on DigitalOcean, Linode, Hetzner Cloud, etc. Here's a table for comparing prices:
 
 
 
 
 
Type
 
RAM
 
CPUs
 
Disk
 
Traffic
 
Price
 
 
 
 
 
DigitalOcean
 
-
 
4 GB
 
2 vCPUs
 
80 GB
 
4 TB
 
$ 20
 
 
 
Linode
 
Linode 4GB
 
4 GB
 
2 vCPUs
 
80 GB
 
4 TB
 
$ 20
 
 
 
AWS
 
t2.medium
 
4 GB
 
2 vCPUs
 
-
 
-
 
$ 40
 
 
 
 
Amazon takes money for traffic, and the prices are also not low:
 
Placement of a web application on Amazon Web Services. Cheap. Is it possible?
 
So w...
+ 0 -

GraphQL the future of microservices?

GraphQL is often presented as a revolutionary way to design a web API in comparison to REST. However, if you take a closer look at these technologies, you will see that there are a lot of differences between them. GraphQL is a relatively new solution, the source code of which was opened to the community by Facebook in 2015. Today, REST is still the most popular paradigm used to provide API and interoperability between microservices. Can GraphQL outrun REST in the future? Let's see how the micro-service interaction occurs through the GraphQL API with the use of Spring Boot and the library ...
+ 0 -

We apply Voronoi mosaic, pixelization and geometric masks in shaders to decorate the site

We apply Voronoi mosaic, pixelization and geometric masks in shaders to decorate the site
 
 
This article is a logical continuation of Introduction to the programming of shaders for the layout types . In it, we made a template for creating various 2D effects with photos using shaders and looked at a couple of examples. In this article we will add a couple more textures, we will practice the Voronoi partitioning to create a mosaic of them, we'll talk about creating different masks in shaders, about pixelization, and also touch on some of the problems of the ancient GLSL syntax that still exists in our browsers.
 
Just like last time, there will be a minimum of theory and a maximum of practice ...
+ 0 -

Continuous growth of JSON

The article was written in September 2017
 
 
Continuous growth of JSON  
 
JSON has conquered the world. If today any two applications communicate with each other via the Internet, then most likely they do it using JSON. The standard is accepted by all major players: among the ten most popular Web APIs, developed primarily by large companies such as Google, Facebook and Twitter, only one API transfers the data to XML, not JSON. For example, Twitter supported XML until 201? when it released a new version of the API solely on JSON. Among other developers JSON is also popular: according to Stack Overflow, ...
+ 0 -

Mastering Vuex - from scratch to the hero

Hello, Habr! I bring to your attention the translation of article "Mastering Vuex - Zero to Hero" author Sanath Kumar.
 
The official Vuex documentation defines it as state control pattern + library for applications Vue.js. But what does it mean? What is a state management pattern?
 
Imagine that you are working on a large web application with hundreds of routes and components. Would not it be easier if we could store all the data that we will ever need in an application, in one centralized repository?
 
Mastering Vuex - from scratch to the hero
 
Each c...
+ 0 -