Новости информационных технологий - 26165

Современные тенденции в Web-разработке, или «лёгкий» backend

Хотелось бы поделиться размышлениями о наметившихся тенденциях в Web-разработке.

На сегодняшний день в мире Web-разработки существует почти официальное разделение разработчиков на категории frontend и backend.

Frontend это те, кто делает пользовательский интерфейс для клиентского устройства.
Backend разработчики обеспечивают серверную часть функционала Web-сайта.

В различных публикациях, со стопроцентным совпадением, обозначен набор рабочих инструментов frontend разработчика. Это HTML, CSS и JavaScript (плюсом есть ещё упоминания о CSS-фреймворках, но CSS-фреймворк это тот же CSS, а фреймворк понятие растяжимое, каждый может сам написать себе фрейворки хоть и на HTML, хоть и на JavaScript).

Однако, главным же инструментом frontend разработчика, по моему убеждению, являются интерфейсы DOM. Без знания базовых DOM интерфейсов, без понимания логики DOM, никакого frontend-а быть не может, а JavaScript превращается просто в игрушку.

Зачем же frontend разработкам нужен backend?
Читать полностью »

Лед тронулся, господа присяжные

Привет, гении! Чертовски долго некоторые девочки стараются быть нормальными. Вот я одна из них. Молекулярная цитогенетика, психология детей с аутизмом, организация музыкальных фестивалей и хиппование, рекламный и детский бизнесы, семья.

12 лет Москвы. 12 лет терпения. И каждый раз я ать ножкой в сторону разработки — и снова что-то другое затягивало и кружило голову. А внутри точит. Надо бросить все и заниматься тем, что действительно манит. Вот тогда начнутся настоящие сложности, вот тогда придет ко мне сладкая жизнь.

Ахтунг, статья написана гуманитарием! Здесь кода нет

Моя история про то, как пытаться быть нормальной девушкой и как не получается ей быть. Как получать кайф от преодоления трудностей в новом, а не от стабильности в старом. И как бросить все, чтобы жить своей жизнью. 

Читать полностью »

FactoryGirl это один из моих любимых инструментов для тестирования. Это один из первых инструментов — который я выбираю при работе вне фреймворков Ruby.
Читать полностью »

Концепция этой зарисовки появилась ещё в прошлом году, когда была информация, что Amazon будет перевозить данные грузовиками. Причём независимо от этой инфы. Проще говоря — сначала придумал, а потом прочитал об Amazon. Тогда это касалось ещё фантастикой.

image

Шлагбаум, наконец, открылся. СБ-шник махнул рукой, и электропрводной «КамАЗ» пополз вперёд. Артём мысленно выдохнул. Эта постоянная возня с проверками его нервировала, хотя казалось бы – чего уже проще: отсканировал ID на документах, проверил пломбы – и всё. Но нет, здесь, в Московском сетевом центре в охрану набрали настоящих параноиков.

Читать полностью »

О API JDBC достаточно много информации и гайдов, но к сожалению почти все как под копирку. Сам достаточно долгое время осваивал это чудо, переводя ресурсы умных.

Привет!

Не так давно узнал о некоторых приемах создания соединения и дальнейшей работы с ним.
На 100% уникальность не претендую, лавры не собираю.
Читать полностью »

Предисловие

Являясь специалистом в области JAVA и отвечая, в силу своих должностных обязанностей, за подбор технических специалистов, некоторое время назад я получил задачу от руководства подобрать в компанию нескольких разработчиков под Android, при этом имеющих хорошее знание JAVA. Не имея ранее опыта работы в этом направлении, я поверхностно познакомился с Android SDK и с типовыми задачами, которые приходится решать мобильным разработчикам, и приступил к собеседованию кандидатов. После ряда проведенных собеседований я понял, что многие кандидаты, имеющие реальные приложения в Google Play и адекватно отвечающие на вопросы связанные с разработкой под Android, непосредственно в JAVA практически не разбирались. Мне стало интересно, а насколько быстро человек, разбирающий в JAVA и не имевший ранее опыта разработки мобильных приложений, может быть готов к разработке несложных программ под Android.
Читать полностью »

В ноябре этого года планируется релиз фреймворка — Symfony 4. Предлагаю вашему вниманию обзор некоторых нововведений в архитектуре проекта.

Монолит или микросервисы? Очень жаркая тема для дискуссий. Symfony фреймворк позволяет выбрать любой из этих подходов. Стандартная редакция фреймворка, вероятнее всего более подходит для монолитных проектов из-за своей зависимости от пакета symfony/symfony. Данный пакет содержит все компоненты Symfony плюс несколько фундаментальных бандлов, а так же дополнительный функционал вроде шаблонизатора Twig или Web Profiler. Если вы планируете реализовать Rest API сервис, то безусловно этот дополнительный функционал вам не потребуется и вы спокойно можете его отключить.
Читать полностью »

Здравствуйте. Если вы только начали изучать Spring Framework, то в этой статье я объясню как подключать Spring Security в Spring MVC на базе IDE IntelliJ IDEA. Этот пример для новичков, поэтому попробую объяснить максимально просто и прокомментировать весь код.

Для начала, что же такое Spring Security? Это Java Framework который предоставляет механизмы построения систем аутентификации и авторизации, а также другие возможности обеспечения безопасности для промышленных приложений, созданных с помощью Spring Framework.
Читать полностью »

Всегда и везде цензура и давление со стороны властей приводило общество ограниченное в свободе выражения своего мнения и своей политической позиции не к единому политическому и социальному мышлению и подчинению, как того хотят власти оказывающие это давление, а к самоцензуре при представителях власти и все большему и большему политическому и социальному расслоению общества. Чаще всего самоцензура связана со страхом населения перед наказанием со стороны властей, но не всегда самоцензура ведет людей на путь обета молчания, а чаще всего люди все активней и активней общаются в приватных группах и пытаются все же передавать информацию между собой, а не умалчивать ее совсем.

Децентрализация цензуры и самоцензура - 1

Читать полностью »

23 мая в России заработала бесконтактная платежная система Android Pay, попользовавшись ей я как человек активно пользующийся бесконтактными платежами от Тинькофф банка (в их собственном приложении) решил опробовать ее и провести некоторое сравнение между прямыми конкурентами Android Pay и Samsung Pay.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js