Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Выпуск платформы Tizen версии 2.2.1

Блог компании Intel Разработка мобильных приложений *Разработка под Tizen *
image

На официальном сайте Tizen появилось сообщение от Technical Steering Group о том, что выпущена новая версия Tizen - 2.2.1.
Читать дальше →
Всего голосов 25: ↑18 и ↓7 +11
Просмотры 10K
Комментарии 4

ASP.NET vNext Ликбез

.NET *ASP *
Из песочницы
Ожидаемый релиз платформы ASP.NET (vNext) один из наиболее насыщенных в плане новшеств. Но вместе со всеми новинками к нам приходит и огромное число новых спецификаций, компонентов и других особенностей. В то же время мир .NET эволюционирует с такой скоростью, что просто следить за всеми новинками web-разработки от Microsoft почти не возможно. Особенно если вы до сих пор пишете на технологиях 10-летней давности (ASP.NET Web Forms, .NET 2.0) или выходец не из .NET мира веб-разработки. Возможно именно сейчас один из тех моментов когда можно пропустить все версии предыдущих обновлений и, начав с чистого листа, попасть в новый поток развития платформы. Рассмотрим основные пункты для этого:
  • vNext
  • Roslyn
  • OWIN
  • Katana
  • K

Читать дальше →
Всего голосов 41: ↑39 и ↓2 +37
Просмотры 41K
Комментарии 15

Итак, вы решили стать фронтендером: практическое руководство для роста начинающего разработчика

Разработка веб-сайтов *JavaScript *
Recovery mode
Перевод


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

  • Существует огромный спрос на фронтенд разработчиков. Компании пытаются найти компетентных людей и они платят большие деньги.
  • Другие компании видят это требование, и создают образовательные ресурсы, чтобы помочь людям в старте карьеры. Они предлагают решения, которые за короткий срок обучат вас веб-разработке, что в итоге приведет к успеху.
  • Такой подход является привлекательным для многих людей. Экспресс курсы и обучающие интернет-ресурсы, продаются как горячие пирожки. Эта сфера быстро стала многомиллиардной долларовой индустрией.


Конечным результатом является огромный «бассейн» слабо обученных кадров. Большинство студентов таких курсов уходят с небольшим портфолио сайта и несколькими демо на javascript. Им не хватает углубленных знаний в отрасли, которые позволили бы им решать реальные задачи, с которыми профессиональные разработчики сталкиваются каждый день.
Читать дальше →
Всего голосов 16: ↑5 и ↓11 -6
Просмотры 19K
Комментарии 13

Отношение многие ко многим без третьей таблицы в PostgreSQL используя Elixir Ecto

PostgreSQL *Erlang/OTP *
Из песочницы
image

Иногда использование третьей таблицы для связи многое ко многим не есть необходимым и добавляет в разработку проекта дополнительные сложности. Попытаемся уйти от использования третьей таблицы используя столбец типа массив добавленный в PostgreSQL 9.1
Читать дальше →
Всего голосов 28: ↑26 и ↓2 +24
Просмотры 11K
Комментарии 28

Безопасность в веб-разработке: чек-лист

Блог компании Нетология Информационная безопасность *Разработка веб-сайтов *Разработка мобильных приложений *Тестирование веб-сервисов *
Recovery mode
Перевод
Светлана Шаповалова, редактор «Нетологии», адаптировала статью Michael O'Brien, в которой он составил чек-лист для веб-разработчиков, предпочитающих разрабатывать не только удобные, но и безопасные приложения.

Разработка безопасных и надежных облачных веб-приложений — очень, очень сложное дело. Если вы думаете иначе, вы либо не от мира сего, либо жизнь вас еще не проучила.

Если вы уже заразились идеей «минимально жизнеспособного продукта» (англ. MVP — minimum viable product, прим. перев.) и считаете, что за месяц можно создать одновременно полезный и безопасный продукт — подумайте дважды, прежде чем выпускать его. Просмотрев чек-лист, вы поймете, что оставляете немало уязвимостей.


Читать дальше →
Всего голосов 25: ↑20 и ↓5 +15
Просмотры 17K
Комментарии 7

Пишем CSS лучше и красивее

Блог компании Alconost Разработка веб-сайтов *CSS *Браузеры
Перевод


Скажем честно: писать хороший CSS-код бывает сложно.
Многие разработчики не любят писать CSS. Все что угодно, но только не это! Только не CSS.

Когда при разработке приложений приходилось браться за CSS, это была не самая радостная часть работы. Но ее ведь не избежать, верно? Сегодня порадовать пользователя дизайном приложения настолько важно, что без CSS — никак.

Когда проект только начинается, все идет хорошо. У вас всего пару селекторов: .title, input, #app — проще простого.

Но постепенно приложение разрастается, и заглядывать в CSS становится страшновато: во всех этих селекторах разобраться уже не так просто. Вы начинаете писать что-то вроде div#app .list li.item a, какие-то куски кода повторяются снова и снова, а всю свою писанину сваливаете в конец файла: вам уже плевать, потому что CSS — отстой. Итог — 500 строк CSS-кода, поддерживать который невозможно.


Это я, когда сражаюсь с CSS

Переведено в Alconost
Читать дальше →
Всего голосов 18: ↑12 и ↓6 +6
Просмотры 17K
Комментарии 30

A Simple Way to Talk To Your Website

Разработка веб-сайтов *CSS *API *
Из песочницы
image

Technology and markets are going hand in hand today. It's going so close that any whiff of a tech headway and social media is going up in a frenzy about it. Writers are filling pages after pages as if it's already here. Shares ride bull or bear, and newspapers print a string of capital letters.
Read More
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 1.4K
Комментарии 1

Introducing Java 13: Let's dive Into JDK's New Features

Разработка веб-сайтов *Программирование *Java *Разработка мобильных приложений *


Java has been a programmer’s dream and what’s the better way to quantify Java’s popularity with the new version release Java 13. After the initial Java enhancement proposal, there have been advancements in JDK features that will blow up Java developer’s mind with a new range of features after the official release on September 17, 2019.

But Why do you think Java is so popular?

Java has been a craze among programmers due to its platform independence and the ability to run on different computers. It has been there for so long that it has been adopted by organizations like banks, insurance companies, enterprises, agencies and mostly by software outsourcing companies.

Java has been there in the business to develop android apps, java web applications, software tools, and scientific applications.

Let us delve into the stats and gauge the popularity ratio of Java applications among other competing programming languages.
Read more →
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 2.3K
Комментарии 0

MyApp extends Holiday

Разработка веб-сайтов *JavaScript *
Tutorial

Я уверен, что среди уважаемой аудитории найдутся те, кто меня поймет. Дело в том, что во всем изобилии популярных библиотек и фреймворков для веб-фронтэнда, лично мне, не нравятся, практически, все альтернативы. В каждом из вариантов я нахожу для себя существенные минусы, которые не дают мне спокойно ими пользоваться. Начинается всегда все радужно: интересный концепт, здравые, на первый взгляд, рассуждения в пунктах «за»… Но затем, все, снова и снова, начинает упираться в избыточные зависимости, лишние сущности и попытки решить проблемы, которые разработчики сами же и создали. Нам предлагают выучить новый синтаксис, принять новые идеи, узнать кучу умных слов, установить множество «необходимых» пакетов. Ок, я люблю все новое, и люблю умные слова. Но меня сильно обескураживает, когда то, что можно сделать просто, люди начинают фрактально усложнять. Вы наверняка уже читали исповеди тех, кто также как и я, отчаялся искать во всем этом здравый смысл и решил уйти в другую крайность — все писать «на ваниле». Со мной это случилось, когда я разочаровался в проекте Polymer, создаваемом при активном участии разработчиков из Google. Сначала мне все очень нравилось, девизом этого движения была фраза «Use the platform!», что для меня означало: «не стоит делать в коде того, что браузер сам сделает эффективнее». Команда Polymer сделала очень многое для внедрения новых стандартов и возможностей на уровне платформы, и за это им — огромное спасибо. Но когда эти цели были достигнуты, они сами принялись нарушать свои-же принципы. И вот их новая библиотека (LitElement) уже отказывается работать напрямую в браузере без установки специального окружения, потому как ребята не следуют стандартам… Я продолжаю наблюдать за развитием LitElement, и даже вижу явные признаки возвращения этих заблудших на путь истинный, но сам я этим уже пользоваться не буду, потому, что теперь у меня есть кое-что получше.
Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 1.5K
Комментарии 34

5 Top Software Development Companies in the USA For Retail Startups

Веб-дизайн *Разработка веб-сайтов *Разработка мобильных приложений *Разработка под e-commerce *Софт


PIM software or product information management represents a solution for e-commerce businesses where they can consolidate all of their product information into a single place.

PIM software implementations generally provide support for challenges related to:

  • Handling multi-language data
  • Multiple geographic locations
  • Modification of product information within a product catalog
  • Managing product information to be scattered throughout business processes

While PIM software handles most of the e-commerce challenges, it also works as an efficient tool that powers – omnichannel experience, product expansion to new markets, increased conversion rates, superior customer experiences, decreasing the number of product returns, and faster time-to-market.

In general, product information management or PIM software is a set of business applications focused on managing product information for use across an e-commerce business from the supply chain to managing customers, product presentation, data handling, and catalog management.
Read more →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.3K
Комментарии 0

Python-Celery in Windows with Docker managing

Python *Django *Разработка под Windows *
Tutorial
Для того чтобы 'адекватно' отладить Celery из-под Windows существует несколько путей таких как:

> celery worker --app=demo_app.core --pool=solo --loglevel=INFO

Но, по факту для нормальной разработки нужна Unix-система. Если у Вас нет возможности использовать её как родную, то стоит задуматься…) Ну а если честно, то выход всегда есть и это Docker, а также WSL. Если Вы используете такие «крутые» IDE, как PyCharm, то всё так же усложняется, ведь тогда при использовании интерпретатора с источником из WSL после установки пакета через pip скелет проекта придётся обновлять вручную из-за проблем с индексацией.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 6.5K
Комментарии 2

Programatic content marketing in the B2B segment

Разработка веб-сайтов *Ruby *Ruby on Rails *Интернет-маркетинг
Из песочницы

Good content makes customers loyal, forms a positive brand image, and raises sales in the long term. But it only works if content reaches its target audience. To bring together prospective clients and relevant messages content marketing platforms are used. Learn how they can improve campaigns of marketing agencies, media buyers, and companies.

Read more →
Рейтинг 0
Просмотры 533
Комментарии 0

Tests as must have for complex projects

Разработка веб-сайтов *Ruby *TDD *Ruby on Rails *Тестирование веб-сервисов *

Development in its pure form is not only writing code, but also a number of manipulations that are necessary for its correct and timely work. Testing in development takes the lion's share of both time and resources, but proper testing will bring only time savings and the best result for the client.

Read more →
Рейтинг 0
Просмотры 963
Комментарии 0

Custom Shopify Automation for Your Business

Разработка веб-сайтов *Ruby *Ruby on Rails *Разработка под e-commerce *Системы сборки *

E-commerce today has become so frequent that it has become almost a standard chain of stores, where most people make purchases. But even online stores are trying to save money by becoming drop shippers and more working on additional implementations, rather than on the maintenance and payment of huge storage spaces.

Read more →
Рейтинг 0
Просмотры 655
Комментарии 0

Why we love and choose Ruby instead of Node.js?

Разработка веб-сайтов *Ruby *JavaScript *Ruby on Rails *Node.JS *

Choosing between Node.js and Ruby on Rails, when choosing a development platform, is a core decision. That affects how the project unfolds over time, and how much server resources will be needed. Both languages can support web applications of high complexity, but each has its advantages and disadvantages. Knowledge of these pros and cons will help to choose the best solution for the proposed project. Let's analyze in more detail and tell you about our choice and experience.

Read more →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.4K
Комментарии 0

Ruby on Rails' Big Place in Marketplace Development

Разработка веб-сайтов *Ruby *Ruby on Rails *Системы сборки *

How do you know that it’s time for you to launch your online marketplace? When do you see the necessity to provide the ultimate clear and fast “brand – consumer” communications? The point of an online marketplace is to grow customers loyalty by offering them an ever-expanding range of products.


A brand, whether online or not, must use its reputation and expertise to make its marketplace successful.


Let's take a look at the benefits of marketplaces and the reliability of Ruby on Rails as the strongest development tool.

Read more →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 955
Комментарии 0

Custom Web Development — Making Dream Business a Reality

Разработка веб-сайтов *Ruby *Ruby on Rails *CRM-системы *Системы сборки *

Custom development is different from commercially distributed software or existing open source software. Individual development either creates a new application or expands the functionality of an existing one and can be executed by its own or third-party developers.

Read more →
Всего голосов 2: ↑1 и ↓1 0
Просмотры 383
Комментарии 0

Most Popular JS Frameworks Overview

Разработка веб-сайтов *JavaScript *Angular *ReactJS *VueJS *

JavaScript is a multi-paradigm language. It supports event-driven, functional, and imperative, including object-oriented and prototype-based, programming styles. JavaScript was initially used only for client side. These days JavaScript is used as a server-side programming language as well. To summarize in just one simple sentence — JavaScript is the language of the web.

Read more →
Всего голосов 2: ↑1 и ↓1 0
Просмотры 3.5K
Комментарии 1

List of Top World Ruby's Conferences

Разработка веб-сайтов *Ruby *Ruby on Rails *Конференции

Ruby programmers around the world are participating in an increasing number of conferences where they gather to share reports on unfinished projects, discuss the future of Ruby, and welcome newcomers to the community. At such conferences, new ideas are born and a lot of inspiration comes for real masters of their craft. Let's take a look at the list of the main events of the Ruby community.

Read more →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.2K
Комментарии 1

Facebook Ad Campaigns Ways from Manual to Automotive

Разработка веб-сайтов *Ruby *Ruby on Rails *Facebook API *Медийная реклама

Based on practice, even the simplest data analysis can lead to a significant reduction in CPA. Advertising campaigns on Facebook are no exceptions and need to be optimized over time. Often under optimization, you can see experiments with different types of audiences and targeting. If you want to get more conversions within the same budget, then you should pay attention to a few crucial points that we will consider in this article.

Read more →
Рейтинг 0
Просмотры 428
Комментарии 0
1