11 жовтня 2022

Microservices software architecture


Microservices are a software architecture pattern that has gained immense popularity in recent years. The concept of microservices is to break down a large monolithic application into smaller, independent services that can be deployed and managed separately.

Each microservice is designed to perform a specific function or business capability, with a well-defined interface and communication protocol with other microservices. This modular approach allows teams to work on different parts of the system independently, without affecting the functionality of the entire application.

One of the primary benefits of microservices is 

07 вересня 2019

Проектуємо проектний менеджмент на особисте життя


Кожен з вас, хто стикався з проектним менеджментом, чув про трикутник (Кошти - Час - Обсяг робіт). Хто ні, пару слів про нього.

Кожна опція з цього трикутника є вимірна і прямо впливає на результат, а саме його якість (забракло коштів, часу на виконання роботи... а можливо просто треба було зменшити обсяг робіт?).

Якщо у вас є 10 000 грн, 48 годин та 10 задач. Але на вирішення цих 10 задач ймовірно вам треба 60 годин. Тобто щось в нас не сходиться. То не обов'язково це може означати що бракує часу. Хоча часто в цих ситуація люди думають про час і починають читати про тайм менеджмент, а згодом про вигорання...
Рішення просте

13 травня 2019

Як навчитись зосереджуватись

Іноді, я зустрічаю людей які хочуть щось досягнути або навчитись (наприклад програмування, тощо). В цих людей є достатньо ресурсу для того, щоб цього досягти, але вони чомусь зупиняються і потім вирішуютьс що вони чогось не можуть. Проте, я знаю, що кожна людина може досягнути що вона хоче, варто поставити цілі і запланувати їх виконання, зосередитись над їх виконанням і дисциплінувати себе.

Навик зосереджуватись - важлива частина арсеналу успішної людини. Навчившись зосереджуватись на тій чи іншій справі, в певному виді діяльності, ви

08 серпня 2013

Різниця між WCF, Web API, WCF REST і Web Service

.Net framework має ряд технологій, що дозволяють створювати HTTP сервіси такі як Web Service, WCF і Web API. В інтернеті є багато статтей що описують як викоритовувати ці технології. На сьогоднішній день ми маємо великий вибір для створення HTTP сервісів на .NET framework. В цій статті я хочу поділитись з вами своєю думкою стосовно Web Service, WCF і Web API. Для детальнішої інформації про Web API перейдіть за посиланням Що таке Web API і як його використовувати?

07 липня 2013

Зміна розмірів зображення в PHP

Наступний сценарій легко дозволяє змінювати розмір зображення за допомогою PHP і бібліотеки GD. Якщо ви шукаєте скрипт, щоб змінити розмір завантажуваних зображень чи легко створювати ескізи спробуйте цей скрипт.

Використання Збережіть код з секції SimpleImage.php (див. нижче) і розгляньте наступні приклади того, як використовувати сценарій. У першому прикладі нижче ми завантажуємо файл з ім'ям picture.jpg і змінюємо його розмір до 250 пікселів в ширину і 400 пікселів у висоту і зберігаємо як picture2.jpg
<?php
   include('SimpleImage.php');
   $image = new SimpleImage();
   $image->load('picture.jpg');
   $image->resize(250,400);
   $image->save('picture2.jpg');
?>
Якщо ви хочете змінити розмір по заданій ширині, і зберегти співвідношення розмірів, тоді просто

31 березня 2013

Вивчаємо шаблони проектування


Отже, що ж таке шаблони проектування (патерни проектування, design patterns).
Спробую відповісти на це запитання. В процесі розробки програмних продуктів, задачі які ми вирішуємо, мають різну ступінь складності, іноді нам трапляються непрості рішення, які нам потрібно реалізувати в нашому програмному продукті, але ці рішення не нові в програмуванні, і подібне щось, вже раніше було. Найкращий архітектурні рішення, з часом зберігаються, повторюються і стають дуже популярними. Такими рішеннями, і є шаблони проектування. Їх застосування рахується хорошим тоном в програмуванні. Проте підхід: "Є задача, застосовуємо патерн, маємо проблеми" - не правильний. Правильний підхід: "Є проблема, застосовуємо патерн, проблема вирішена". 

21 березня 2013

JQuery шпаргалка



Раніше, коли я робив перші кроки у Web-програмуванні, я часто користувався сайтом Евгенія Попова. Там дуже багато корисних готових рішень і статей про те як додати той чи інший функціонал до себе на сайт. Я гадаю ви знайдете щось корисне для себе на цьому порталі. Тексти статей, на цьому сайті, написане з хорошими прикладами і легко читаються. В цілому скажу, що сайт хороший, проте можливо з часом ви "переростете" цей сайт в певних технологіях.