Altabel Group's Blog

Archive for December 2016

The demand for healthcare services is growing at rapid pace due to constantly increasing number of people with chronic diseases. These days approximately every one of two individuals has one or more chronic diseases, and one of four has two or more chronic conditions. At the same time, there are more medical information today about different diseases and their treatment options than ever before.
 

According to IBM, healthcare data doubles every 2 years. It is also calculated that doctors would have to read 29 hours each workday to keep up with new professional insights. Obviously while dealing with this huge information flow, doctors don’t have enough capacities to decide how appropriate an option might be for a specific patient.

Additionally, the most expensive part of healthcare is the human resources, which adds to the supply-and-demand issues. I guess no one will doubt the fact that professional healthcare is costly.

These insights bring up several questions. How can we benefit from explosion of information in healthcare industry? Is it possible to cut the costs for people who seek healthcare treatment without sacrificing the quality of such services? Or even improving it? How do we find a balance after all?

The answer lies in two words: cognitive computing. It is a system that can handle massive amounts of unstructured data to enable a new class of data interpretation and learning systems. Cognitive systems process information by comparing it to a teaching set of data. So that the more data such a system can analyze, the more it learns, and therefore the more accurate it becomes with the course of time. To mimic the way the human brain works cognitive systems use data mining, pattern recognition and natural language processing.

The main advantage of these machine-learning systems is their ability to find patterns in datasets too large and complex for human brains to embrace. For doctors this means assistance of paramount importance in keeping track of records and making accurate clinical decisions. IDC predicts that by 2018 somewhat 30 percent of healthcare systems will be running cognitive analytics against patient data and real-world evidence to personalize treatment regiments. What’s more, IDC projects that during the same year physicians will tap cognitive solutions for nearly half of cancer patients and, as a result, will reduce costs and mortality rates by 10 percent.

For patients the ability of cognitive computing to act as an advisor and give an additional opinion allows an extra level of assurance in the service provided by the healthcare sector. Eventually the patients will have more confidence in the service they are receiving. Besides, involving cognitive computing into healthcare means availability of remote check-ups, including areas with relatively little healthcare provision. It is predicted that in the U.S., for example, in the nearest future 40% of primary care encounters will be delivered virtually, which will be possible thanks to cognitive systems.

Summing up, cognitive computing can help:

  • Healthcare specialists to manage all the data that is available to make more precise conclusions over the patients’ conditions
  • Patients by advising, and providing answers to the questions they have
  • Decrease costs for healthcare services

As data becomes more complex and diversified, cognitive computing will have an incredible impact on the healthcare industry.

In conclusion, let me give you one single real-life example. Watson (famous IBM cognitive system used to diagnose patients) was able to determine a rare form of leukemia in an old woman, while oncologists at the University of Tokyo had puzzled for about a year over her illness. After analyzing 20 million research papers Watson came up with the proper diagnosis. It took the system no more than ten minutes. Impressive, isn’t it?

 

alexandra-presniatsova

Alexandra Presniatsova

Business Development Manager

E-mail: Alex.Presniatsova@altabel.com
Skype: alex.presniatsova
LI Profile: Alexandra Presniatsova

 

altabel

Altabel Group

Professional Software Development

E-mail: contact@altabel.com
www.altabel.com

Technological progress doesn’t stand still and products like Google Home and Amazon Alexa have already made a splash this year and will continue to grow next year. GSV Asset Management VP Li Jiang made a list of the more nascent and emerging products. Li points out that majority of projects are connected with robotics, alternative energy resources and augmented reality. So let’s see what new products the world’s expecting in the upcoming year.
 
10. Snap Spectacles

The Snap Spectacles allow you to move around, make videos from your perspective and stream them to Snapchat. Such spectacles are already available in California and in 2017 will get a much broader expansion.

 
9. Starship Technologies

Little delivery robots are believed to revolutionize the whole delivery processes. In late 2016 first robots appeared in Washington D.C. and Redwood City, CA and have already rolled around 11,600 miles and made 1.8 million people happy.

 
8. Electron (Rocket Lab)

Electron, Rocket Lab’s latest launch vehicle is going to deliver small satellites to low Earth orbit at an unprecedented frequency and at a dramatically decreased price. The company unveils its product as having revolutionary design, plug-in payload, carbon composite materials, avionics and has an ambitious goal of launching more than 100 rockets a year.

 
7. Zipline

Zip is a small robot airplane designed for delivering important lifesaving medicine. At present they are working in Rwanda and other markets to drop medical supplies and expected to go worldwide.

 
6. Remedy

Meet Remy, the world’s smartest medical AI. Remy works alongside your personal doctor and, using data from numerous other cases and its AI engine, can treat 70% of cases remotely and quickly find additional help for you as needed.

 
5. Tesla Solar

Tesla is making cost-effective roofs serving for saving solar energy for domestic use and as a backup energy source. The new lineup includes attractive roofing tiles that contain solar cells inside. Integrating solar cells inside roofing materials is a natural way to accelerate solar adoption.

 
4. Anki Cozmo

Cozmo is a miniature robot on tracks which is believed to become a part of your family. Endowed with AI, it has a talent to recognize people, remember their faces, change expressions on its ‘face’ and communicate with people. Cozmo is managed through an iOS or Android mobile app. It’s already launched on the market, but a bigger roll out is expected for 2017.

 
3. Octane AI

Octie is a real breakthough in the entire chatbot industry. Octane AI lets your business create a basic chatbot that will showcase products and answer customer service questions. Octie is easily customized, integrates with all possible social networks and makes real-time analytics. Real profit for business owners who prefer to focus on bigger strategy work.

 
2. Tesla Model 3

Not all technical characteristics are revealed yet, but Model 3 is expected to be most affordable among Teslas, expected starting is $35,000 before incentives. All Model 3s come with full autopilot hardware and can receive ever improving self-driving software updates over the air, i.e. your Model 3 would be able to get you to the office and back home itself.

 
1. Magic Leap

If Magic Leap releases its product in 2017 and it works the way the teaser videos show, it would be a real Magic Leap forward. For now we can just watch teasers and imagine how such a product will change our lives and attitude to technology.

So my question to the audience is: which one you will buy first?:)

 

Yulia Nenadovich

Yuliya Nenadovich

Business Development Manager

E-mail: Yuliya.Nenadovich@altabel.com
Skype: yuliya.nenadovich
LI Profile: Yuliya Nenadovich

 

altabel

Altabel Group

Professional Software Development

E-mail: contact@altabel.com
www.altabel.com

If you love beautiful code and believe that development must be enjoyable, you’ve come to the right place. Let me introduce you Laravel, a web application framework of new generation. Don’t be skeptical, because it deserves to be noticed.

Laravel has become one of the most popular PHP framework. Laravel has changed the way many people write PHP for the better. It is a powerful MVC PHP framework, designed for developers who need a simple and elegant toolkit to create beautiful web-apps using elegant and expressive syntax. Currently, it is the most starred PHP project on Github and a lot of companies (including Altabel Group) and people all over the world use it to build amazing applications. In 2015 sitepoint.com conducted a survey to find out the best PHP-framework for developers. Laravel won in nomination of Enterprise Level Framework and Personal Project Framework.
 

 
You are here because you want to start your project on Laravel, and don’t know what course to take, right? Let’s get started.
 
Backgroud

Every framework has its own version history – it’s being maintained and updated. So every new version brings new functionality, some functions are changed or deprecated.

Laravel was created by Taylor Otwell in 2011.

  • Laravel 1 was made available in June, 2011. It lacked support for controllers that prevented it from being a true MVC framework.
  • Three month later Laravel 2 was released, bringing various improvements from the author and community. As a result Laravel framework became fully MVC-compliant.
  • Laravel 3 was released in February 2012 with a set of new features including the command-line interface (CLI) named Artisan.
  • Laravel 4, codenamed Illuminate, was released in May 2013. Laravel 4 version was the one which brought big popularity to Laravel framework, but it’s not updated anymore, and also it lacks a lot of functions released in Laravel 5.

There is an important term – LTS version, which stands for Long Term Support. It means that bug fixing for that version is to be provided within 2 years, until the next LTS version is released. For non-LTS versions bug fixing will take only 6 months, unless it’s a security fix which is carried out within1 year after a release date.

The first version to have that status is Laravel 5.1 (June 2015). According to the roadmap released by framework author, there should be a new subversion every half-year: Laravel 5.4 – Winter 2016, Laravel 5.5 – Summer 2017.

It’s quite important to know which version you will be using for your projects. For new ones it’s not advised to use Laravel 4.x version – you should use Laravel 5.x, probably Laravel 5.3 as the newest version at the time of writing this.
 

 
Peculiarities

  • The Laravel framework has a few system requirements: PHP >= 5.6.4, OpenSSL PHP Extension, PDO PHP Extension, Mbstring PHP Extension, Tokenizer PHP Extension, XML PHP Extension. This whole component kit’s presented in Windows OpenServer. Also make sure you have installed Composer on your machine.
  • Here are the framework’s main features: bundles, eloquent ORM (object-relational mapping), query builder, application logic, reverse routing, restful controllers, class auto loading, view composers, blade templating engine, IoC containers, migrations, database seeding, unit testing, automatic pagination, form request.
  • Using Laravel you can complete massive common tasks such as database migrations, queuing, authentication, routing, sessions, and caching with simplicity.
  • Laravel has made processing with database very easy. It currently supports following databases – MySQL, Postgres, SQLite, SQL Server.

If you are familiar with HTML, Core PHP and Advanced PHP; Laravel will make your task easier. It will save you lots of time when you are developing a website from scratch. The website built in Laravel is also secure. It prevents the various attacks that can take place on websites.

Laravel offers a robust set of tools and an application architecture that incorporates many of the best features of frameworks like CodeIgniter, Yii, ASP.NET MVC, Ruby on Rails, Sinatra, and others. Laravel is built using Symfony, Doctrine, Faker, Carbon and other libraries. All of these components work flawlessly with Laravel.
 
“Pros”

1. Flexibility – there are many ways to complete one task.
2. Excellence – Laravel is the result of a long-term commitment to excellence, best practices, use of solid design principles, and the steady vision of the Taylor Otwell.
3. Evolution – each new Laravel version brings us more and more the new features which are worth trying.
4. Documentation – Laravel has beautifully written and comprehensive documentation. The Laravel forum also has many answers to common problems.
5. Official Packages – The Laravel framework has a number of extremely useful packages that we can add via composer that extend the framework.
 
“Cons”

Everything has its failings. And Laravel is not an exception.

1. Syntactic sugar – there is too much syntactic sugar in Laravel. Often you can face difficulties trying to maintain a unique build for your project code.
2. Juniors – Laravel attracts lots of newbies who can’t even cope with essentialities: framework documentation, composer and automatic loader.
3. Taylor Otwell – Why? Is it a real minus? Taylor alone determines framework future, e.g. he’s closed issues on Github, or he demands from developers to describe bugs through pull request, and so on. Yes, it’s okay from one side. But from the other – it’s not an open source.
 
Community resources

The Laravel community is growing fast and there are a lot of support and learning resources available.

Documentation for the framework can be found on the Laravel website. The documentation is very detailed and there is a large community based around Laravel. Some of the notable community resources are Laracasts, Forums, Podcasts, Jobs, Laravel News and Laracon.

Laracast
  • Laracasts. Laracasts is a paid video site, with numerous series that contain programming lessons on Laravel, PHP, Javascript and more. Jeffery Way does a fantastic job of explaining how things work and the concepts and design patterns that fuel the Laravel framework. Laracasts is a huge plus for Laravel. And having this resource available is another reason to love the framework.
  • Forums. It’s the most common way to find an answer to about any problem.
  • Podcast. You generally get a behind the scenes look at what’s coming down the road.
  • Laracon. Laracon is a conference centered around the Laravel framework, covering its development, uses, and related general software development practices. Laracons are taking place in both United States and Europe, organized primarily by UserScape with additional help provided by a number of sponsors.
  • I recommend to anyone who wishes to learn the framework to get acquainted with above mentioned resources. It’s worth your time to do it.
     
    Conclusion

    I hope that this little introduction to the world of Laravel has shed some light and help you get some insights about it.

    Laravel is an awesome framework to work with. It focuses on simplicity, clarity and getting work done. It’s designed to help you get started on building your own apps with Laravel. And Altabel Group will be happy to assist you with it. Remember, coding with Laravel is coding with elegance.

    If you have any questions or comments, be sure to post them below and I’ll do my best to answer them!

    Thank you for reading.

     

    Victoria Sazonchik

    Victoria Sazonchik

    Business Development Manager

    E-mail: victoria.sazonchik@altabel.com
    Skype: victoria_sazonchik
    LI Profile: Victoria Sazonchik

     

    altabel

    Altabel Group

    Professional Software Development

    E-mail: contact@altabel.com
    www.altabel.com


%d bloggers like this: