Hire Top 1% Become Top 1%
For companies!

Hire remote tech talents you can trust

All of our candidates go through a rigorous 3-stage selection process:

  1. CV screening
  2. Online skills test
  3. Technical interview Read more...
Hire Top 1% Become Top 1% For developers

Top developers

Mohamed M.
Mohamed M. PHP developer
PHP Laravel Show all
Gwenael Pluchon
Gwenael Pluchon Full Stack Engineer
Vue.js HTML Show all
Dmitry Kolyagin
Dmitry Kolyagin Senior Python Developer
Python Django Show all
Alexander Solovyev
Alexander Solovyev Full-Stack Developer
React Node.js Show all
Hire Top 1% Become Top 1%
For companies!

Hire remote tech talents you can trust

All of our candidates go through a rigorous 3-stage selection process:

  1. CV screening
  2. Online skills test
  3. Technical interview Read more...
Hire Top 1% Become Top 1% For developers
RxJS Introduction

RxJS Introduction

By Stepan Zharychev 4,005 Feb 14, 2017

Our today’s topic is a library for working with streams and events. It’s RxJS and it represents the idea of reactive programming. In the simple words, the meaning of this idea semantically is a representation of all operations as the stream, more specifically, as the sequence of events. Programmatically it means for our usage of two patterns: iterator (for establishing of the sequence itself and going through this one) and observer (for changes propagation).

#Programming
1 Comments 0
Vagrant Tutorial

Vagrant Tutorial

By Denis Nefedov 3,543 Feb 8, 2017

From my experience many times customers asked me to install new environment for myself, help newbies to set the same environment. Another case was to upgrade software packages, e.g. Postgres 5.4 to 5.5. These tasks are not the complexity of ‘rocket science’ but if you are front-end developer it can take much of your time. The best is to give DevOps work to DevOps engineers.

#Programming
0 Comments 0
Programming Patterns. Strategy, Observer, Iterator

Programming Patterns. Strategy, Observer, Iterator

By Stepan Zharychev 3,486 Feb 8, 2017

Use when you want to select between different algorithms in the process of task resolving. So basically all that you need to realize this pattern are strategies (each of them in the separated component/class, but with the same interface) and strategy selector (decides what strategy is more effective at the moment and uses it).

#Programming
0 Comments 0
Programming Patterns. Facade, Adapter, Decorator

Programming Patterns. Facade, Adapter, Decorator

By Stepan Zharychev 4,535 Feb 2, 2017

The main idea is a creation of simplified interface to application functionality. Basically, when you create components of your application the interfaces of these ones can be really complicated for outside usage. So to resolve this problem and provide easy-to-go solution, you can use Façade.

#Programming
0 Comments 0
Programming Patterns. Module, Singleton, Factory

Programming Patterns. Module, Singleton, Factory

By Stepan Zharychev 4,113 Jan 31, 2017

"Module" pattern is usually used to encapsulate some logic inside the component and return only the part that supposed to be public. It brings the encapsulation that’s natively not supported in JavaScript.

#Programming
0 Comments 0

Vacancies

Programming Patterns. SOLID principle

Programming Patterns. SOLID principle

By Stepan Zharychev 5,108 Jan 31, 2017

Let’s start from SOLID principles to get the basic understanding of this stuff. There are 5 principles: - Single responsibility; - Open-closed; - Liskov substitution; - Interface segregation; - Dependency inversion;

#Programming
0 Comments 0
Programming Patterns. Introduction

Programming Patterns. Introduction

By Stepan Zharychev 3,477 Jan 31, 2017

Patterns are the part of programming that needs to be studied regardless of the specific language, so that doesn’t matter what exactly you use: C, C++, C# or JavaScript, each of them uses some of the programming patterns, but there is the most interesting point how to implement the concept according to language specifics.

#Programming
0 Comments 0
3. Express.js Lessons. Templating with EJS: Layout, Block, Partials

3. Express.js Lessons. Templating with EJS: Layout, Block, Partials

By Ivan Rastvorov 35,425 Dec 16, 2016

In real life we generally have more than one template. Moreover, if we create a website with several pages, it usually happens that a number of them are of the same design. The template systems should consider this aspect. Unfortunately, ejs doesn’t deal very well with this task. That’s why we are going to install a different templating system named ejs-locals(let us add it to app.js):

#Programming
2 Comments 0
Interview With Oleg – Soshace Team

Interview With Oleg – Soshace Team

By Nikita Bragin 2,918 Dec 8, 2016

Hi! My name is Oleg. I'm a full-stack web developer from Russia. I've been developing web applications for the last 5 years. I am an excellent problem solver specializing on JavaScript development using such frameworks as React for the front-end and Express and Koa for the back-end side.

#Interview
0 Comments 0
Express.js Lessons. Logger, Configuration, Templating with EJS. Part 2.

Express.js Lessons. Logger, Configuration, Templating with EJS. Part 2.

By Ivan Rastvorov 4,473 Dec 2, 2016

Favicon is the connect of Middleware that checks whether the url has a view of favicon.ico; if the answer is ‘yes’, it reads favicon and outputs, otherwise it transfers control further. The logger outputs a record what kind of a request we’ve received. For example, if we launch the app now, the logger will output something, when we follow:

#Programming
0 Comments 0

Vacancies

1 2 ... 41 42 43 44 45 ... 48 49

Tags

Programming (59) JavaScript (131) Tips (76) React (72) Beginners (62) Node.js (55) Project Management (43) Interview (42) Human Resources (38) Remote Job (33) Python (30) POS Tutorial (18) React Lessons (17) Node.js Lessons (17) Events (16) Trends (16) Job (15) Freelance (14) React Native (13) React Native Lessons (12) Java (12) Wiki (12) Startups (11) Entrepreneurship (10) Regulations (10) CSS (8) Soshace (6) Comics (6) Vue (6) GraphQL (6) Git (6) Fortune 500 (5) Podcasts (5) Angular (5) Flask (4) Blogs (4) Flutter (3) Java Spring (3) Django (3) PHP (3) SEO (2) Next.js (1) ASP.NET (1) Laravel (1) AWS (1) WordPress (1)

Developer skills

Jobs