Request a quote Quote

Blog

What is CQRS And When to Use It

What is CQRS And When to Use It

25.06.2019

CQRS stands for Command Query Responsibility Segregation. It's a pattern that performs segregate operations that read data from operations that update data by using separate interfaces. This can maximize performance, scalability, and security. Supports the evolution of the system over time through higher flexibility, and prevents update commands from causing merge conflicts at the domain level.

read more

Why Docker Containers for .NET Are Great?

Why Docker Containers for .NET Are Great?

21.05.2019

The question “is it worth to use Docker containers for Windows” is still valid. Due to Microsoft .NET had solved problems where containers rock in PHP and NodeJS worlds.

So why should we use containers for .NET?

There are several reasons...

read more

UKAD is a Top Developer in 2019 Clutch Report

UKAD is a Top Developer in 2019 Clutch Report

06.06.2019

We are thrilled to announce that we have been listed in Clutch’s 2019 Report among the top .NET developers on their platform.

read more

Merchello for Umbraco eCommerce Projects

Merchello for Umbraco eCommerce Projects

23.04.2019

E-Commerce is an ever growing industry. Launching your web shop, although being a very wide-spread business idea, it still is could be quite profitable.

E-commerce website development service is very popular Client request for UKAD team .  The time or budget limits could be a constraint for a Client to start a custom webshop project. In case when none of the cloud platforms meets the customization requirements, our development team could use CMS systems in conjunction with a third party eShop packages.

read more

Top Umbraco Plugins I Recommend to Use

Top Umbraco Plugins I Recommend to Use

14.05.2019

My top set of plugins that helps to boost Umbraco with few clicks adding SEO capabilities, improving editor experience and simplifying development and reduce maintenance.

read more

How to Build a Great Editorial Experience with Umbraco

How to Build a Great Editorial Experience with Umbraco

03.05.2019

Umbraco is flexible and developer friendly CMS. Here some tips on how to optimize the editorial experience.

read more

When to Choose Umbraco as a CMS?

When to Choose Umbraco as a CMS?

22.04.2019

Each project has its own requirements and goals that influence on a CMS choice. When Umbraco is the best alternative?

Bellow I will try to clear out the main reasons to decide on Umbraco.

read more

Umbraco Pros and Cons

Umbraco Pros and Cons

17.04.2019

Considering Umbraco for a new project you might want to know, what are the strengths and weaknesses of the potential web platform. And if the choice of Umbraco it is the right decision. Here we will try to share our view about Umbraco pros and cons.

read more

How to Boost the Umbraco Performance

How to Boost the Umbraco Performance

28.03.2019

We discovered a revolutionary solution for Umbraco performance, that I want to describe in this article.
Here you WON’T find tips and tricks “How to change 10 Umbraco settings to make it work faster”. We implemented a completely new approach that solved all server-side performance issues for us forever.

read more

Azure Blockchain Workbench

Azure Blockchain Workbench

21.03.2019

Azure Blockchain Workbench is a new cloud service platform that reduces time and effort needed for a blockchain network configuration and deployment. The tool is quite handy for blockchain projects usage.

It supports the main blockchain platforms and can be easily integrated with existing systems and applications utilizing Microsoft Flow and Logic Apps.

read more

ASP.NET Core 8 Pros and 3 Cons

ASP.NET Core 8 Pros and 3 Cons

15.03.2019

The article considers the pros and cons of ASP.NET Core based applications development from a business point of view.

read more

React Native 9 Pros and 3 Cons

React Native 9 Pros and 3 Cons

14.03.2019

React Native is a JavaScript framework to build mobile apps that are rendered natively for iOS and Android. Build once the application run on both iOS and Android devices.

read more

Figma or Sketch. UKAD experience

Figma or Sketch. UKAD experience

18.12.2018

The article doesn’t aim to be a comprehensive overview either of the Sketch nor of Figma. There is plenty of articles on the internet that do it great. We just want to consider important points of our workflow in UKAD.

read more

UKAD Continues to Rank Higher on Clutch

UKAD Continues to Rank Higher on Clutch

10.11.2018

UKAD needs to work hard at standing out among the crowd. We do this by delivering quality products to our clients and by striving to always use the most up-to-date tech practices when building for the businesses we serve.

read more

SEO in QA: UKAD experience

SEO in QA: UKAD experience

01.10.2018

The Internet gives QA engineer a wide choice of tools to optimize the site. Some of them are paid (f. ex., Netpeaker Spider) others are free like Xenu. While choosing the tool I always consider free options first. But despite a huge advantage of being payment-free, such programs are usually limited in their features and specialization. Therefore, to achieve the best result and cover the whole tasks log QA engineer could combine two or more tools.

read more

Server and Service Monitoring with TICK

Server and Service Monitoring with TICK

28.10.2018

In this article, I would like to consider a tool that allows you to facilitate the work of the system administrator and make monitoring client servers more cost-effective and resultative. The overview will be helpful for system administrators, DevOps specialists, customers who cooperate with IT companies, developers. 

read more

5 Reasons to Hate React Native

5 Reasons to Hate React Native

25.09.2018

Here we want to start with some React Native critics, sharing the opinion of our front-end developer after he got acquainted with RN.

read more

CSS Flex-Box: Web-Development Guide

CSS Flex-Box: Web-Development Guide

10.09.2018

CSS Flex-Box layout is a tool for placing blocks on a page. Flex-box is designed to optimize the layout of the elements, unlike the float. Flex-box makes it easy to align elements horizontally and vertically, change the direction and order of display elements, it also allows you to stretch blocks to the entire height of the parent or to lower them to the bottom edge.

read more

React Native Development for Android and iOS. The Same but Different

React Native Development for Android and iOS. The Same but Different

26.08.2018

Android and iOS development: 4 differences

The only official Windows IDE to work with Android apps is Android Studio. There are some unofficial iOS simulators for Windows to test iOS apps, but their reliability isn’t guaranteed by Apple.

read more

CSS Grid: Web-Development Guide

CSS Grid: Web-Development Guide

13.08.2018

CSS Grid technology appeared in 2011, but interest is still growing. This article is a small technical guide to the most interesting features and functions.

This article will be useful for frontend developers as well as for other web development and design specialists.

read more

Automated GUI Testing: A Step by Step Guide

Automated GUI Testing: A Step by Step Guide

24.07.2018

Testing is an important part of software development. Its purpose is to provide information about product quality. Automated testing uses software to simplify the testing process and verify results.

read more

Ucommerce for Umbraco

Ucommerce for Umbraco

02.01.2018

If you are familiar with the Umbraco CMS, you’ve probably heard of a webshop package called Ucommerce. Even if you haven’t, it’s not hard to guess its intended purpose. Ucommerce is an enterprise-grade solution which seamlessly merges the content creation possibilities of the Umbraco CMS with powerful and modern commercial functions. The name of this platform reflects the modern trend in business, which can be summarized by one word - ubiquitous. The idea of this approach is to make trading simple and accessible for everyone.

read more

Security Issues in Electronic Health Records

Security Issues in Electronic Health Records

20.07.2018

Medical organizations currently face a significant challenge when integrating systems and processes across the care continuum. Electronic Health Record (EHR) systems have become a mission-critical component for delivering appropriate and timely high-quality care. They function as the single source of truth for providers and patients. Healthcare providers need their EHR and supporting infrastructure to be always running and compliant with strict regulations for health data security and privacy.

 

read more

6 Pros and 3 Cons of Ionic Development

6 Pros and 3 Cons of Ionic Development

06.07.2018

Ionic is a technology that lets you build full-fledged apps for both iOS and Android using your existing web development skills and without needing any deep platform-specific knowledge. Some restrictions apply, but in general, you only need to be familiar with Angular (a popular web framework) to get started with developing your app. For styling, you can apply your knowledge of SCSS to make the app look the way you want.



read more

Personal Assistance at Workplace. Practical Application of Bot in UKAD

Personal Assistance at Workplace. Practical Application of Bot in UKAD

02.06.2018

Challenge: Amid the daily routine, programmers can forget to report their time. We were in search of an easy way to get a daily report so we could notify programmers who forgot to log their time.

Solution: We designed a bot on the Microsoft Bot Framework. Every day at 11:00 pm and 9:00 am, the bot verifies that time reports are complete and notifies employees via direct messages on their corporate Slack accounts in case they aren’t.

 

read more

10 Mobile Development Security Practices To Keep Your Apps Safe

10 Mobile Development Security Practices To Keep Your Apps Safe

Application security isn’t a feature or an advantage but rather an essential and necessary element. A security breach can affect a company financially but even more importantly can wreck its reputation. That’s why app security should be a priority during development.

 

read more

Office Weather Station - Internet of Things Project

Office Weather Station - Internet of Things Project

30.01.2017

Our main objective was to build a system that could help us easily monitor the temperature and humidity inside our office building. There were no strong requirements in terms of what the end product should be - an app, a website or some kind of a GUI that could only be used inside the office, so it would be our future task. For the first few months, we focused on the hardware and the firmware.

read more

Google AMP and Our Umbraco AMP project

Google AMP and Our Umbraco AMP project

18.12.2017

AMP (Accelerated Mobile Pages) is a Google technology which allows mobile devices to load web pages in a blink of an eye. It is intended for the whole English-speaking segment of the Internet. You can easily integrate it into your project, provided that you know some of its peculiarities.

read more

Continuous Integration for iOS [CI iOS] - Autobuild Guideline

Continuous Integration for iOS [CI iOS] - Autobuild Guideline

10.10.2017

The problem of continuous integration is quite particular for iOS, it is particularly sensitive in significant enterprises and is not-so-critical in small outsourcing companies. Of course, there is already a whole bunch of ready-made solutions, the most popular of which is fabric.io, diawi.com, testflight, but there are many others. Consider the basic pros and cons of these three application distribution platforms.

read more

GDPR or EU Data Protection Act

GDPR or EU Data Protection Act

03.10.2017

The proposed new EU GDPR [General Data Protection Regulation] law extends the scope of the EU data protection regulation to all foreign companies processing data of EU residents. It provides for a harmonization of the data protection regulations throughout the EU, thereby making it easier for non-European companies to comply with these GDPR acts; however, this comes at the cost of a strict data protection compliance regime with severe penalties of up to 4% of worldwide turnover.

read more

Should I Use Firebase?

Should I Use Firebase?

28.09.2017

Firebase is a web app development platform created by Google. It lets you develop the whole app on the front-end without any server-side code. At the same time, it does let you set up some server-side logic via Firebase Functions if you need to react to certain events (creation of data or files, login, https requests) so you can send emails or push notifications or process the data after it is written.

read more

Increase Web Accessibility in 6 Steps

Increase Web Accessibility in 6 Steps

26.05.2017

Can you imagine our life without the internet? Nowadays, by the click of the mouse, you can get any information in a second. It's true, but mostly for the people who can use a mouse, see the screen, listen to an audio file... In this article, I want to share the importance of Web Accessibility for the people with disabilities (WAI). First time I touched this question by the request of our client - American Heart Association and our cooperation gave me deep understanding how people with disabilities use the web, their feelings when they cannot access the web, and what we can do to make sites more accessible.

read more

Umbraco Cloud or UaaS - Our first experience

Umbraco Cloud or UaaS - Our first experience

07.02.2017

In 2016 Umbraco company launched the cloud version of their CMS - Umbraco Cloud. The company says that Umbraco as a Service gives us the all-in-one solution: Azure hosting and predictability in the projects, built on 10 years of experience. Umbraco as a Service or UaaS finally came to me, so let's start. Prepare for a start For an easy start Umbraco provides several ways:

1. Step-by-step description and possible problems solving for fans to read manuals from cover-to-cover.

read more

Is it safe to outsource long-term projects to Ukraine?

Is it safe to outsource long-term projects to Ukraine?

02.02.2017

Wow, what a year 2016 was! Brexit, US presidential election, and talks how it will impact on the technology world… I think, we’ll touch this issue later, but now we want to take some local talk: about Ukraine and our hometown - Kharkov. In our last article “Outsourcing to Ukraine”, we already wrote about reasons and benefits of outsourcing to Ukraine. So, let's touch another question: Is it safe to give long term projects to Ukrainian IT Development companies? Let's look:

1. The official data from Ministry of Foreign Affairs of Ukraine talk: in 2015-2016 more than 23 millions of foreigners

read more

Outsourcing to Ukraine

Outsourcing to Ukraine

Outsourcing software development in Ukraine already has a 20-year history. The history starts with the removal of the Iron Curtain and formation of a new independent democratic country. In the legacy of the Soviet Union, Ukraine has obtained a strong scientific base and a huge entrepreneurial potential.

To date, the country operates 350 universities, 45 of which are located in the city of Kharkiv, including the Kharkiv National University, founded in 1805.

read more

Top 10 Best Outsourcing Practices

Top 10 Best Outsourcing Practices

04.06.2019

Outsourcing is no more about the budget. The choice of outsourcing and outstaffing providers gives businesses an opportunity to launch a win-win professional partnership with effective and transparent management and top-qualified development team.  

read more

Why Choose CMS?

Why Choose CMS?

Nowadays, a great variety of different CMS are applied by website developers and a very rare website is fully custom developed. The variety of content management systems is so rich that it is almost impossible not to find a CMS, which will be fully along with client's requirements and will save time and money comparing with custom solution development. Moreover, extension of the CMS-based application is much easier and cheaper

read more

Ukad became Umbraco Partner!

Ukad became Umbraco Partner!

Hooray! We proud to announce that we became the Umbraco Registered Partner! Umbraco is our love since 2008. The partnership will help us to always be at the forefront of Umbraco as a business. We expect more projects to be done with Umbraco as a Service. UaaS is the cloud solution based on Microsoft Azure. UaaS will free us from dull and time-consuming tasks such as manual upgrading, painful deployment, and annoying content freeze. Our work with

read more

lll Kharkiv International Marathon

lll Kharkiv International Marathon

There is a good tradition in Kharkiv to take part in the international marathon. People from over the Kharkiv region come to anticipate it. It is annual marathon which is brought in Record Book of Ukraine as the most popular race in the number of registered participants. The route where it took place was laid through the central streets of the First capital. Finish and start were situated in the center of our lovely city. Our “UKAD” team also was anticipated in this prominent event. Our developers are keen on a healthy way of living and it were a good chance to demonstrate our abilities! The warm weather encouraged our spirit.

read more

How to Communicate with Developers and Get Your Project Done Faster

How to Communicate with Developers and Get Your Project Done Faster

Clients may succeed in communicating with business clients and partners, but when it comes to developing websites or software, they lack the background to explain the details of what they want. If a client allows the developers to take the reins, in most cases the final result may disappoint and not be exactly what the client wants. This way, each interaction is reviewed by the team of developers and the client. The aim is to keep the client     

read more

Nowadays the most modern designers work with Avocode

Nowadays the most modern designers work with Avocode

Nowadays the most modern designers work with Sketch. Because of its ability to draw in the interface interaction and its tiny weight. Being NET developers we use Windows so there is a complication to collaborate with Sketch which was created only for Mac users. But those dark days are away and the clouds begin to dissipate over the world of NET developers. So, meet - Avocode! Avocode is the product created especially for burnt out frontend developers and serves as a bridge between devs and designers.

read more

2015 Umbraco MVP awards: our colleague was nominated

2015 Umbraco MVP awards: our colleague was nominated

You can now cast your votes to determine which 5 lucky people win these years much-coveted MVP awards. The community is the best feature of Umbraco and the people who are actively helping other people discovering every nook and cranny of Umbraco are a huge part of our friendly DNA. The MVP awards are the community’s way of thanking the people that we find the most valuable. MVP in the Umbraco world means Most Valuable People

read more

Release management with JIRA and Confluence

Release management with JIRA and Confluence

05.11.2018

Among some development teams, there is a misconception that the software release is an only about “to deliver the code (the new functionality) to a production server”. In case of such an approach, the release management flow stops right after the code delivery. And a big disadvantage here is about no one is ready to answer the important questions, like

  • what features were delivered to week/month ago”,
  • what features are planned to be released this/next week”,
  • what was the last release structure (how many new features, bug fixing, UI or UX improvements, etc)”.

Agile environment, dozens of new tasks and daily product support activities are taking the situation far and far more out of control.

read more

.Net Development in Ukraine. Safe and Simple Approach

.Net Development in Ukraine. Safe and Simple Approach

26.11.2018

.NET developers demand to keep highest rates on the global employment market during the past 18 years. Companies worldwide are looking for qualified .NET engineers, as a simple research of job opportunities shows. For example, a google request “.NET developer” gives more than 7,240,000 results.

read more

AMP Testing

AMP Testing

25.12.2018

Accelerated Mobile Pages (AMP) project from Google and Twitter, allows you to create pages with instant download. These are common web pages that have AMP HTML. Average page load is 0.7 seconds.

Validator.ampproject.org is a convenient and easy-to-use tool with an interface created for the AMP Validator tool. It shows the HTML code of the page that the user is checking and its errors. AMP Validator can be used as an extension in the browser, that is handy. it is available for Chrome and Opera. This extension automatically checks all pages with AMP. To analyse the page, check the indication signs.

read more

EPiServer VS Umbraco

EPiServer VS Umbraco

15.01.2019

Being a software house working both with EPiServer and Umbraco, we got numerous questions from customers about the differences between the two CMS platforms.  If Umbraco free and Episerver is costly, why some clients still choose Episerver? Which platform is better for editors? Which could be the ideal choice for the project?

The article is not supposed to be a detailed comparison of each CMS features. It is a subjective analysis based on our experience.

 

read more

My Azure Services Top List

My Azure Services Top List

03.05.2019

In UKAD we widely use Azure for the projects. In this article, I want to outline the list of top Azure services we work with. 

read more
Contact Us