Docker: NOT useless advices
In comments to our article “Docker: bad advices” there were many requests to explain why the Dockerfile described in it is so terrible. Summary of the previous story: two developers in a hard deadline made the Dockerfile. In the process, Ops – let’s call him…
Cost effective code. Part 2
Graceful Degradation for low value code, tricky YAGNI The business value of the developed application is not evenly distributed throughout the code base. This statement is true for the amount of development effort. Until recent time, IE6 support was an example of a huge waste…
Cost effective code. Part 1
Software development is an area, which is always at risk. In our sphere, when one or several risks occur, the delivery time for the working version may change not by the usual and comfortable 10-20%, but by all 150-300%. And we must admit that this…
How to reduce costs and provide optimal IT support for a business model. Part 1
Achieving a balance between cost savings and optimal business model support remains one of the key challenges for many IT departments. They also need to figure out how to adapt the amount of IT support to the needs of the business model and at the…
IOS app development: Swift or Objective-C?
The Swift language, as expected by its creators, is intended not only to replace Objective-C as a base for developing iOS applications, but also to replace C in all other areas, including IoT. But if Swift were as good as they say, then it would…
iOS development: quick start methods. First steps + Xcode
If to think about developing for iOS, most often in my head appears a five-digit sum for the investment: at least I need an iOS device on the latest version of the OS and Mac. If you are already developing for iOS, you probably know…
5 basic interface levels
During negotiations, we periodically come across the fact that potential customers do not fully understand the site development process. Accordingly, arise questions like: why do we make sites long and relatively expensive compared to other offers on the market in the style of “Site for…
UI: development stages and meaning
What is a UI? Before we start talking about developing a graphical user interface, let’s clarify what it actually is. Interface – a common border between two functional objects, the requirements for which are defined by the standard; a set of tools, methods and rules…
Software Development Contract. What should you pay attention to
When a company needs a software that is not yet on the market, there are several solutions: 1) to select a product more or less suitable for its characteristics and “invest” in its development; 2) order the creation of a new software that will strictly…
Microsoft explained how and when Flash Player will be disabled in their browsers
Till the end of 2020 support for the Flash Player in the original Edge, Chromium-based Edge, and Internet Explorer will be disabled. Although Adobe officially discontinued support for Flash Player in December 2020, browser developers since long time begun to abandon this technology. Since Microsoft…
Service
Categories
- DEVELOPMENT (98)
- DEVOPS (50)
- FRAMEWORKS (20)
- IT (23)
- QA (14)
- SECURITY (13)
- SOFTWARE (13)
- UI/UX (6)
- Uncategorized (7)