Things that have no clear explanations are considered mysteries.
Knowledge, skills, and experience end in practically proven wonders.
Our blog - know-hows to read.
Machine learning is one of the top topics popular online. There appear more and more articles, discussions and examples of implementation of ML in solutions addressing real tasks in the media. Among implementation options, the highlight is on the feasibility of using machine learning models in mobile development. Being a mobile developer, I wanted to become involved and figure out how neural nets are built and how they work. Our approach at Dashdevs is — learn by doing, so this article is about my experiments and findings.
“I have learned that success is to be measured not so much by the position that one has reached in life as by the obstacles which he has had to overcome while trying to succeed.” — Booker T. Washington Reading the personal success stories of well-known people is enjoyable, interesting, and so inspiring. However, there are two points that readers need to keep in mind while reading. The first one is that you will never know the real conditions and pitfalls the person have had to achieve that success.
IT outsourcing (as a part of an outsourcing definition) is the use of external service providers to deliver effectively IT-enabled business process, application service and infrastructure solutions for business outcomes. According to the latest statistics in 2018, the global outsourcing market amounted up to $85.6 billion. The amount is impressive, but in 2014 it was much higher — $104.6 billion. Why do businesses decide to hire outsourcing companies? Companies all over the world outsource various business operations.
Every developer knows that the testable code can make life easier. There are a lot of books and articles written about unit-testing. Particular attention is paid to Test-driven development (TDD) as the best process for the development of hi-tech products. In my working routine, I face tons of problems with untestable code. It may happen even in those projects for which 100 percent test coverage is the main acceptance criteria.
Outsourcing is a rather popular approach for the software industry. Companies start to use it because they want to solve some internal issues. They want to reduce the cost, increase the speed of producing, and use intellectual property. Every outsourcing company has its own approach to project management. Most of them have project managers or scrum masters on the board. These positions are responsible for the process of development. Is project management enough for the successful business model of software development company?
One of the biggest mistakes of software engineers on the implementation stage is a lack of understanding of the specific issue they face or lack of will to find the right solution. Moreover, there always exists a narrowly focused knowledge. Thus, the way-out they pick when some issue arises usually do not solve all the existing problems. Before starting any application, it is crucial to define the goal and answer these questions:
This year has already prepared many surprises for each of us. The technological tsunami carries us faster and faster to the “new reality”: AI-powered technologies, machine learning, neural networks, self-driving cars, uncrewed aerial vehicles, blockchain- this list increases at a breathtaking speed. Get ready because tomorrow is now. Various scientific achievements, small and large, occur every day. The Internet has become a catalyst for this progress. Thoughts, well-organized into words and wonderfully animated, move with the incredible speed around the world.
What is the difference between a designer and an artist? What is the primary goal of design? How can you recognize outstanding design? My mind is getting around the answers to these questions. I am passionate about the design in all its appearances. Everything like the graphic, industrial, interior, and product design excite the imagination. Art and design are close terms. They are so close that people tend to mix them up.
2% of the free domains contain previous users’ personal data that can be easily stolen. Sounds crazy! Even if you don’t use your domain it can afflict damage to you and your business. I would like to start this article with the world statistics provided by IBM Security. The average data breach costs $3.9M for the company. The average time to identify a breach — 196 days. The average time to contain a breach — 69 days.
The Apple team has a strict vision concerning the quality of mobile applications. This is really great for the users, because the Apple team works hard to make the App Store a trustworthy ecosystem. The App Store has a high threshold and tough requirements, not only for the app’s performance but for the implementation of appropriate security measures. The user can be sure that iOS applications are reliable. However, meeting all the requirements can become a real hell for developers.
There hardly exists a sphere of human activities untouched by mobile applications. Apps fit the swift pace of life entirely. We get used to the level of comfort mobile services provide anywhere and at any time. Finances, payments, and banking domains follow the tendency. Among many apps Dashdevs has developed together with clients for 8 years, there were a mean bunch of projects from the fintech domain. If you want to create a fintech mobile app from scratch and eager to know some hints, this article may happen helpful for you.
“Startup” has become a usual word for us. Everybody knows what it means, but this word had no official definition for a long period of time. Commonly when we talk about a startup, we often think about a young company with innovative ideas and the will to scale. At most of the cases, such companies have a few investors ready to help them to grow up. Angel investors always chase the future “unicorn” — a company with a valuation of more than $1 billion.
My very first budgeting tool was MS Excel. It was a really convenient solution 12 years ago. I created my budget items and planned my expenses per month. Every evening I put some numbers in this document. These actions helped me to understand my expending performance. Using this information, I could improve it and save money for my big goals. Basically, with that spreadsheet, I started to understand my financial behavior and work with it.
Many applications use charts to simplify perception of numeric information for a user. It is a straightforward and user-friendly solution. Nowadays we can not imagine any monitoring, health or trade application without this graphic element. Designers adore charts too. There is so much space for creativity and self-expression when using these visual elements. So many different kinds of animation can be implemented. Charts are used in every second app (mobile and web).
When you have really good people, you don’t have to baby them. By expecting them to do great things, you can get them to do great things. A+ players like to work together, and they don’t like it if you tolerate B-grade work. Steve Jobs I believe everyone tries to find the exceptionally talented guys in their teams. But where can we find them? How can we recognize these A+ players?
The year 2018 is over. This period was a full plate of great projects and prospective products for our sci-tech crew. Some projects were a challenge for us but the results we’ve got are colossal. Dashdevs has developed and released a digital bank, several messengers, loyalty programs, e-commerce, retail and news applications. When you working hard it is difficult to get a sense of your true-life progress. Thuswise some time is needed to realize company annual results.
The new technology is changing the world of user experience. The users don’t need to visit a branch to open a bank account, start investment or exchange cryptocurrency, etc. Think of it! A bank allows the user to open an account without seeing the person. Modern IT solutions will enable us to identify and verify the personality in a few steps that can be easily and quickly done by customers’ smartphone.
Each company wants to obtain loyal customers and real evangelists of the product. In order to create these tight bound relationships, they make a lot of efforts on marketing, advertising and sale process in general. The emergence of the mobile devices had changed the rules of the game. Now the Company can have personal direct approach to the customer. The era of Loyalty program applications has begun. During a few recent years, it has been a ‘must have’ thing for key players of the markets.
Do you check the effectiveness of your design processes? We do. Basically, our projects and team tendency for self-improvement made us review the tool-set and methodologies we are using. Our Dashdevs company has 8 UI/UX designers who are mostly working solely on the projects (we are not taking design cross review into account). This spring-summer period was very intensive for us — we started working on an interesting challenger bank project.
“Wow! It is super cool!” — the most concise client’s feedback “We did the Clipshot app on the basis of the knowledge of mathematics, statistics and computer science” — points out the formula of success DashDevs CEO and technical lead Igor Tomych. A year after the release of the Clipshot mobile application we met Eli Huttner, Business Development Manager — our client at Double Alpha Academy, and made up our mind to share this story of innovation.