Установка Sonatype Nexus с SSL
Sonatype Nexus — программный продукт, который представляет собой менеджер репозиториев для хранения артефактов. По умолчанию установка происходит без включенного SSL. В данной статье будет описана установка Sonatype Nexus в контейнере Docker с использованием Nginx в качестве обратного прокси сервера, а также будет рассмотрено получение бесплатного доменного имени на сайте freenom.com и создание SSL-сертификата при помощи службы Let’s Encrypt.
Читать: https://habr.com/ru/post/661465/
Sonatype Nexus — программный продукт, который представляет собой менеджер репозиториев для хранения артефактов. По умолчанию установка происходит без включенного SSL. В данной статье будет описана установка Sonatype Nexus в контейнере Docker с использованием Nginx в качестве обратного прокси сервера, а также будет рассмотрено получение бесплатного доменного имени на сайте freenom.com и создание SSL-сертификата при помощи службы Let’s Encrypt.
Читать: https://habr.com/ru/post/661465/
Авторизация в PostgreSQL. Часть 2. Безопасность на уровне строк
Приветствую вас в очередном разборе инструментов авторизации PostgreSQL. В первых двух разделах предыдущей статьи мы обсуждали, чем интересна авторизация в PostgreSQL. Вот содержание этой серии материалов:
* Роли и привилегии;
* Безопасность на уровне строк (мы сейчас здесь);
* Производительность безопасности на уровне строк (coming soon!);
В первой статье мы рассмотрели, как роли и предоставленные привилегии влияют на действия (запросы SELECT, INSERT, UPDATE и DELETE) в отношении объектов БД (таблиц, представлений и функций). Та статья закончилась небольшим клиффхэнгером: если вы создадите многопользовательское приложение, используя только роли и привилегии для авторизации, то ваши пользователи смогут удалять данные друг друга, а может и вообще друг друга. Необходим другой механизм, позволяющий ограничить пользователей чтением и изменением только собственных данных — механизм безопасности на уровне строк (RLS).
Читать: https://habr.com/ru/post/662209/
Приветствую вас в очередном разборе инструментов авторизации PostgreSQL. В первых двух разделах предыдущей статьи мы обсуждали, чем интересна авторизация в PostgreSQL. Вот содержание этой серии материалов:
* Роли и привилегии;
* Безопасность на уровне строк (мы сейчас здесь);
* Производительность безопасности на уровне строк (coming soon!);
В первой статье мы рассмотрели, как роли и предоставленные привилегии влияют на действия (запросы SELECT, INSERT, UPDATE и DELETE) в отношении объектов БД (таблиц, представлений и функций). Та статья закончилась небольшим клиффхэнгером: если вы создадите многопользовательское приложение, используя только роли и привилегии для авторизации, то ваши пользователи смогут удалять данные друг друга, а может и вообще друг друга. Необходим другой механизм, позволяющий ограничить пользователей чтением и изменением только собственных данных — механизм безопасности на уровне строк (RLS).
Читать: https://habr.com/ru/post/662209/
Лучший технический вопрос, который мне задавали на собеседовании
Много воды утекло с тех пор, как я в последний раз участвовал в собеседовании по программированию как соискатель. Но до сих пор помню особенно полюбившийся мне вопрос с такого собеседования. Дело было в MemSQL, году так в 2013. (Они даже успели переименоваться, поэтому, полагаю, конкретно этот вопрос они на собеседовании уже не задают. Не чувствую вины за то, что выдаю его. Это отличная история, которая также кажется мне поучительной; просто раньше я о ней никогда не писал).
Окей, вообще, это даже не вопрос как таковой, это программерская задачка на засыпку. Не помню, сколько времени мне на нее дали. Скажем, три часа, считая время, потребовавшееся на постановку задачи.
Поскольку компания MemSQL разрабатывала базу данных, этот челлендж из той же оперы.
Читать: https://habr.com/ru/post/662247/
Много воды утекло с тех пор, как я в последний раз участвовал в собеседовании по программированию как соискатель. Но до сих пор помню особенно полюбившийся мне вопрос с такого собеседования. Дело было в MemSQL, году так в 2013. (Они даже успели переименоваться, поэтому, полагаю, конкретно этот вопрос они на собеседовании уже не задают. Не чувствую вины за то, что выдаю его. Это отличная история, которая также кажется мне поучительной; просто раньше я о ней никогда не писал).
Окей, вообще, это даже не вопрос как таковой, это программерская задачка на засыпку. Не помню, сколько времени мне на нее дали. Скажем, три часа, считая время, потребовавшееся на постановку задачи.
Поскольку компания MemSQL разрабатывала базу данных, этот челлендж из той же оперы.
Читать: https://habr.com/ru/post/662247/
How to perform CRUD operations with Entity Framework Core and PostgreSQL
When working with relational databases, you often come across two tasks: writing SQL queries and mapping the results to some DTO objects.
.NET developers are lucky to have an incredibly powerful tool that can speed up their development: Entity Framew...
Read: https://code4it.hashnode.dev/how-to-perform-crud-operations-with-entity-framework-core-and-postgresql
When working with relational databases, you often come across two tasks: writing SQL queries and mapping the results to some DTO objects.
.NET developers are lucky to have an incredibly powerful tool that can speed up their development: Entity Framew...
Read: https://code4it.hashnode.dev/how-to-perform-crud-operations-with-entity-framework-core-and-postgresql
Design for Storage Redundancy in Azure
Read: https://jesusegarcia.hashnode.dev/design-for-storage-redundancy-in-azure
Read: https://jesusegarcia.hashnode.dev/design-for-storage-redundancy-in-azure
The 5-Step Guide to Mainframe Modernization for Banks
Read: https://www.mongodb.com/blog/post/5-step-guide-mainframe-modernization-banks
Read: https://www.mongodb.com/blog/post/5-step-guide-mainframe-modernization-banks
Celebrating Earth Day With Three MongoDB Customers
Read: https://www.mongodb.com/blog/post/celebrating-earth-day-three-mongodb-customers
Read: https://www.mongodb.com/blog/post/celebrating-earth-day-three-mongodb-customers
MongoDB vs DynamoDB: Which NoSQL database is right for you?
Data storage flexibility can be one of the most important keys to your productivity as a software developer, and NoSQL databases are a great facilitator of that flexibility. They allow for high-speed data management and scalability, which makes them ...
Read: https://educativeio.hashnode.dev/mongodb-vs-dynamodb-which-nosql-database-is-right-for-you
Data storage flexibility can be one of the most important keys to your productivity as a software developer, and NoSQL databases are a great facilitator of that flexibility. They allow for high-speed data management and scalability, which makes them ...
Read: https://educativeio.hashnode.dev/mongodb-vs-dynamodb-which-nosql-database-is-right-for-you
Graphs simplify software development
Graphs have uses in unexpected places. This blog talks about how Oracle Graph can help analyze legacy software and provide a solution to simplifying software development.
Read: https://blogs.oracle.com/database/post/graphs-simplify-software-development
Graphs have uses in unexpected places. This blog talks about how Oracle Graph can help analyze legacy software and provide a solution to simplifying software development.
Read: https://blogs.oracle.com/database/post/graphs-simplify-software-development
Oracle
Graphs simplify software development
Graphs have uses in unexpected places. This blog talks about how Oracle Graph can help analyze legacy software and provide a solution to simplifying software development.
Concurrent write problem
Introduction
Concurrency control is one of the most challenging aspects of software development. Sometimes, we have a tendency to wishful thinking and naive beliefs that our advanced toolkit like a web framework, a database or an ORM solve all our is...
Read: https://jorzel.hashnode.dev/concurrent-write-problem
Introduction
Concurrency control is one of the most challenging aspects of software development. Sometimes, we have a tendency to wishful thinking and naive beliefs that our advanced toolkit like a web framework, a database or an ORM solve all our is...
Read: https://jorzel.hashnode.dev/concurrent-write-problem
Multi-user secrets rotation for Amazon RDS
Read: https://aws.amazon.com/blogs/database/multi-user-secrets-rotation-for-amazon-rds/
Read: https://aws.amazon.com/blogs/database/multi-user-secrets-rotation-for-amazon-rds/
Democratizing Data Access With Plain English, Cogram, and MongoDB
Read: https://www.mongodb.com/blog/post/democratizing-data-access-plain-english-cogram-mongodb
Read: https://www.mongodb.com/blog/post/democratizing-data-access-plain-english-cogram-mongodb
Importing a Data Set for Machine Learning in Python
Day 19 in #100DaysOfCode
After we successfully install Jupyter Notebook, we can now get into more details and have a full technical start to Machine Learning with Python. Importing a data set is the way to go.
First, we will go to Kaggle.com and regi...
Read: https://ilkecandan.hashnode.dev/importing-a-data-set-for-machine-learning-in-python
Day 19 in #100DaysOfCode
After we successfully install Jupyter Notebook, we can now get into more details and have a full technical start to Machine Learning with Python. Importing a data set is the way to go.
First, we will go to Kaggle.com and regi...
Read: https://ilkecandan.hashnode.dev/importing-a-data-set-for-machine-learning-in-python
TDE certificate rotation on Amazon RDS for SQL Server
Read: https://aws.amazon.com/blogs/database/tde-certificate-rotation-on-amazon-rds-for-sql-server/
Read: https://aws.amazon.com/blogs/database/tde-certificate-rotation-on-amazon-rds-for-sql-server/
RDS Aurora Serverless v2 is finally here, let's migrate!
After being in preview for what felt like an eternity, AWS has finally
released RDS Aurora Serverless v2 on April 21, 2022.
RDS Aurora Serverless v2 is available for both Mysql 8 and Postgres 13 and will be a game changer for many organizations that...
Read: https://cirrostratus.cloud/rds-aurora-serverless-v2-is-finally-here-lets-migrate
After being in preview for what felt like an eternity, AWS has finally
released RDS Aurora Serverless v2 on April 21, 2022.
RDS Aurora Serverless v2 is available for both Mysql 8 and Postgres 13 and will be a game changer for many organizations that...
Read: https://cirrostratus.cloud/rds-aurora-serverless-v2-is-finally-here-lets-migrate
12. Future of Data Systems
This section is all about author's speculations about the future of data systems.
Martin Klepmann:
The goal of data integration is to make sure that data ends up in the right form in all the right places
The ability to create derived views of the s...
Read: https://psrlog.com/12-future-of-data-systems
This section is all about author's speculations about the future of data systems.
Martin Klepmann:
The goal of data integration is to make sure that data ends up in the right form in all the right places
The ability to create derived views of the s...
Read: https://psrlog.com/12-future-of-data-systems
Astrato Embed Feature
In this post, I’ll explain how you can embed the Astrato Analytic app with a published Workbook to the web-base or other platforms.
In a world of fast technology and immense investment in data, analyzing data, getting quick insight, and presenting it...
Read: https://andyjazz.hashnode.dev/astrato-embed-feature
In this post, I’ll explain how you can embed the Astrato Analytic app with a published Workbook to the web-base or other platforms.
In a world of fast technology and immense investment in data, analyzing data, getting quick insight, and presenting it...
Read: https://andyjazz.hashnode.dev/astrato-embed-feature
У нас кибератака. Что делать?
Краткое руководство о том, как обнаружить атаку на внутреннюю инфраструктуру компании раньше всех и правильно отреагировать на нее
Число кибератак стремительно растет: если раньше их количество исчислялось десятками в месяц, сейчас насчитывают тысячи инцидентов только за одну неделю: «Касперский» заявляет о 8-кратном увеличении числа DDoS-атак на российские организации. В то же время недавнее исследование SearchInform сообщает, что из 900 опрошенных ими компаний 95% ограничиваются только антивирусом в вопросах защиты от кибератак. В таких условиях вероятность столкнуться с инцидентом ИБ значительно выше, чем может показаться. Поэтому все же стоит отбросить сомнения, вроде «да кому наша информация нужна», и заранее разобраться, что делать, если инцидент уже случился.
Читать: https://habr.com/ru/post/662622/
Краткое руководство о том, как обнаружить атаку на внутреннюю инфраструктуру компании раньше всех и правильно отреагировать на нее
Число кибератак стремительно растет: если раньше их количество исчислялось десятками в месяц, сейчас насчитывают тысячи инцидентов только за одну неделю: «Касперский» заявляет о 8-кратном увеличении числа DDoS-атак на российские организации. В то же время недавнее исследование SearchInform сообщает, что из 900 опрошенных ими компаний 95% ограничиваются только антивирусом в вопросах защиты от кибератак. В таких условиях вероятность столкнуться с инцидентом ИБ значительно выше, чем может показаться. Поэтому все же стоит отбросить сомнения, вроде «да кому наша информация нужна», и заранее разобраться, что делать, если инцидент уже случился.
Читать: https://habr.com/ru/post/662622/
MariaDB в сравнении с MySQL в 2022 году — что делает систему управления базами данных наилучшей?
Несмотря на то, что MariaDB является форком базы данных MySQL Oracle, они разошлись настолько, что сейчас сильно отличаются друг от друга. Такая система управления базами данных, как MySQL, является платным программным обеспечением как услугой, в то время как MariaDB полностью GPL-лицензирована. MariaDB также предлагает значительно улучшенную производительность и поддерживает очень много различных механизмов хранения данных.
Читать: https://habr.com/ru/post/662870/
Несмотря на то, что MariaDB является форком базы данных MySQL Oracle, они разошлись настолько, что сейчас сильно отличаются друг от друга. Такая система управления базами данных, как MySQL, является платным программным обеспечением как услугой, в то время как MariaDB полностью GPL-лицензирована. MariaDB также предлагает значительно улучшенную производительность и поддерживает очень много различных механизмов хранения данных.
Читать: https://habr.com/ru/post/662870/
У Яндекс.Еды украли данные пользователей. Как избежать таких ситуаций?
Данные пользователей оказались в открытом доступе. В утечке виновен один из сотрудников компании. Узнали, как можно избежать утечки данных
Читать: «У Яндекс.Еды украли данные пользователей. Как избежать таких ситуаций?»
Данные пользователей оказались в открытом доступе. В утечке виновен один из сотрудников компании. Узнали, как можно избежать утечки данных
Читать: «У Яндекс.Еды украли данные пользователей. Как избежать таких ситуаций?»
Analysis Of Orders Data Using Microsoft Excel
INTRODUCTION
An online store owner has sales representatives in 4 regions- North, Central, Caribbean, and South. He sells items that fall under three categories - Office supplies, Technology, and Furniture. This analysis is prepared to help him decid...
Read: https://blesscanplay.hashnode.dev/analysis-of-orders-data-using-microsoft-excel
INTRODUCTION
An online store owner has sales representatives in 4 regions- North, Central, Caribbean, and South. He sells items that fall under three categories - Office supplies, Technology, and Furniture. This analysis is prepared to help him decid...
Read: https://blesscanplay.hashnode.dev/analysis-of-orders-data-using-microsoft-excel