State of AI: key challenges companies need to overcome

A recent report revealed that 40% of companies claiming to be in the AI business do not actually have any real artificial intelligence capabilities.

The same study found that when companies did include artificial intelligence and machine learning into their businesses, the use cases were quite ordinary. Some of the most popular ways start-ups used AI included chatbots (26%) and fraud detection (21%).

These findings prove that artificial intelligence is currently the most used and, sadly, the most misused concept in technology. Companies are in a hurry to jump into the AI bandwagon without fully comprehending what are the challenges or whether it is possible to add such features to their services.

Nevertheless, it is clear that artificial intelligence has started to generate good results and provide added value to businesses in different areas, including retail and fintech. The real question, in this case, is whether companies are actually ready to leverage AI.

The current technological context is creating excellent conditions for businesses to start fueling AI operations. Humanity’s access to better computing capabilities has grown exponentially, huge amounts of data have become available globally and computer scientists have learned how to improve their algorithms. All of these are making it possible for AI technology to power real-world applications.

But no great advancement comes without its shortcomings. There are a number of challenges businesses and individuals alike need to overcome in order to benefit from everything that artificial intelligence has to offer.

FEAR AND RESISTANCE TO CHANGE

Since the beginning of the world, humanity has gone through considerable transformation. Yet, this has not made us less resistant to change. On the contrary, people seem to have become more fearful with any new technological development. If in the 19th century, the Luddites believed that machines will steal their jobs, nowadays, people envision an apocalyptic scenario in which robots take over the world and deem humans obsolete.

In this case, companies trying to add AI capabilities might encounter resistance not only from their customers who might not adopt their AI-based products or services, but also from their employees. For instance, several Google employees have resigned from their positions because they did not agree with the company’s AI plans.

Even famous figures such as Elon Musk, Mark Cuban and Steven Hawking have argued that AI could pose an existential threat to humanity. In an attempt to reduce the anxiety related to weaponized robots, the leading minds of the tech world, including Elon Musk, have made a commitment not to use artificial intelligence to develop weapons.

LACK OF KNOWLEDGE OR BUDGET

Artificial intelligence is not a new concept, however, it is only recently that it has gained considerable ground. This means that the skills and knowledge needed to implement AI processes and drive organizational change are just starting to be in demand. A lot of companies, as well as individuals, are rushing to be part of the movement, but they are not trained well enough to deal with it. Moreover, the ones that are equipped to handle this are inevitable drawn by the world’s tech giants that invest in AI, such as Google, Facebook, Amazon and Microsoft, to name but a few. Hopefully, this will be solved once the education system will start preparing the future generations for the AI era.

Limited funding could constitute another major challenge when it comes to AI adoption. Stakeholders might choose not to allocate the necessary capital if they are not enthusiastic enough about the initiative. Nevertheless, as artificial intelligence continues to make its mark in major domains, more and more investors are willing to fund companies that promise to revolutionize the way they do business.

Read the complete article here.

Written by Ionela Bărbuță, Strongbytes

Adding automatic tests to an ASP.NET MVC application (part 1)

I. Introduction

Soon after software development has emerged, it became obvious that any application beyond a homework needs testing. Testing evolved naturally along with frameworks, both on client side and server side and now we are talking about Test-driven development and Behavior-driven development(e.g. Cucumber). Of course, most efficient tests are automatic ones.

A couple of years ago, we had the opportunity to start a project from scratch (MDW Automatic Testing along with Claudiu) and I said to my self: why not develop a small framework to easily add automatic tests?

Since back then ASP.NET Core was not mature enough to go into production, we stuck to the more solid ASP.NET MVC 5, along with its natural companion, Entity Framework 6. On the client side, we used AngularJS(Angular was not mature enough back then).

So, this article will focus on automatic testing using this tech stack, but most of the concepts also apply to other tech stacks.


II. Unit testing

Simply put, unit testing refers to testing the functions in your code.

Unit tests represent the base of the automated test pyramid and from my personal experience, they are often skipped, because they require a lot of coding and thus more time (also check this nice article about levels of testing). We made a compromise and have chosen to cover critical functionality with unit tests and use integrative tests for the rest.

In order for the code to be unit-testable some tools and design-patterns were used to cover the following concepts:

  • Dependency Injection — we chose Ninject. Of course, there are alternatives, but this seemed to be most versatile. This allows to easily replace a service dependency when needed (e.g. with a mock object)
  • A mocking framework — we chose NSubstitute . This allows to easily to replace classes or functions for unit testing.
  • A unit testing framework — we use NUnit. It integrates nicely in Visual Studio and we use it to run all our tests (including Selenium Web driver ones).
  • Generic repositories — a design pattern that involves creating a generic class that handles basic data operations (add, insert, insert bulk, update, update bulk etc.). Unfortunately, Entity Framework 6 is not very friendly when it comes to dependency injection and mocking, so generic repositories are of good use since that can simply be replaced with some generic in-memory repositories.

NOTE: thankfully, ASP.NET Core 2.0 was built with dependency injection in mind and comes with an in-memory database provider that makes unit tests much easier.

Enough talk, let’s dive into some code.

  1. The generic repositories

All generic repositories implement a single interface (see below). Besides the regular (non-cached) repository and the in-memory one, there is also a “cached” one that is plugged for some entities to avoid database fetches (typically mapped to rarely changed and relatively small tables).

Read the complete article here.

Written by Alexandru Dragan, METRO SYSTEMS Romania

Artificial intelligence will certainly be part of the future world, will we?

terminator

For some time now, artificial intelligence has been revolutionizing the way we see banking, fintech, retail, education and even the medical system. At this point, it is clear for everyone that whatever future we might have, AI will definitely be part of it. The thing we don’t seem to agree on is how good will such technology be for humanity. On the one hand, a lot of experts believe that AI advancements will bring much value and will help humans improve their existence over the next decades. And on the other hand, we have those who worry that, in time, we might start to change our idea of what it means to be human.

In the summer of 2018, a group of technology pioneers, innovators, developers, business leaders and policy makers have debated on the exact topic and reached an unanimous conclusion. They predicted that artificial intelligence will augment human effectiveness, but also threaten human autonomy and capabilities. They also discussed the possibility of systems becoming so smart that they could actually be better than humans even at what is now impossible for AI to do: complex decision-making, reasoning and learning.

In a recent interview, Bill Gates has also declared that “artificial intelligence is both promising and dangerous, like nuclear weapons and nuclear energy”.  However, Microsoft’s co-founder believes that medicine and education can and should be the main areas that benefit from what AI can bring to the table.

The elephant in the room

The matter of whether humans will be replaced or not by machines haunts most of our dreams since AI has become almost ubiquitous in our lives. Nowadays, there’s almost no industry that has not deployed artificial intelligence technology. Banks are using it to detect fraudulent transactions and make predictions, retailers save a lot of time and money by adding AI capabilities for inventory and shelving and there are even hospitals that adopt it to help doctors identify certain diseases. Furthermore, data shows that more than a third of US hospitals actually have at least one robot that can perform surgeries.

With the possibility of machines someday really thinking and acting like (or even better than) us, everything seems to point towards humans becoming obsolete. How not to worry?

FIRST ‘TAKEOVER’ WE NEED TO TACKLE – AI AND UNEMPLOYMENT

Job security has always been one of people’s main worries over the years. And with AI disrupting so many domains, our replacement has become more of a fact than a possibility. Apart from the repetitive and predictable tasks, there are also a number of white collar jobs that might be done (better) in the future by an AI system. Lawyers, doctors, writers or journalists are also at risk of being replaced by machines.

But such technological development will bring so many other changes and innovations that we will not be able to address at once, which means new skills and capabilities will be required from humans. This will lead to new jobs being created, thus adding different opportunities for individuals.  The hypothesis of AI creating more jobs than it replaces is also confirmed by a Gartner study, which predicts that in 2020, AI will create 2.3 million new jobs while eliminating 1.8 million traditional jobs.

Read the complete article here.

Written by Ionela Bărbuță, Strongbytes

A study towards understanding the job titles in a DevOps world

DevOps is an IT related concept heavily debated, marketed, talked-about in the industry for quite some years. What I love most about it is that it continuously improves; it is like a living organism, as any IT company built on people’s creativity, passion and knowledge.

As I see it, if DevOps would be a person, automation would be its heart, communication and knowledge sharing would be its blood, agile product management would be its brain while servant leadership (or even further — transformational leadership) would be its breathing air.

In this article I am going to have a look at the DevOps heart and how could we keep it pumping.

In a DevOps environment, practices such as continuous integration, continuous delivery, continuous deployment, continuous monitoring, continuous testing, self-healing, auto-scaling are a must; and all these can only be achieved by automating workflows, operations, whatever repetitive task that implies human effort.

In order to cover this automation need, several job titles appeared in the market: Build Engineer, Release Engineer, DevOps Engineer, Site Reliability Engineer, [Cloud] Platform Engineer and some other flavors of these ones. Of course, passionate debates and quite very well documented papers appeared on what exactly does it mean one or the other, how do they overlap, how do they complement and in which kind of organizational structure do they fit (if curious about it, please see the references of this article).

The understanding and the usage of these job titles depend also on the geographical location, in direct correlation with how many companies/teams have adopted DevOps (culture, methodology, processes, and tools). As reference, in the 2017 State of DevOps Report done by Puppet & DORA, it is stated that 54% of the software teams have adopted already DevOps in North America, 27% in Europe and Russia and 10% in Asia, so I expect some differences in the maturity level, thus in the job-related titles (implicitly, in roles & responsibilities).

From my observations on the Romanian jobs market, I have built the following picture with regards to these job titles topology:

As a storyline, I would put it like this:

· two ~ three years ago, when I first made an analysis of the market, there were many job requests for Build Engineers, meaning someone with technical expertise in automating the build process, who would be able to implement continuous code integration, as a first step towards building a Continuous Delivery Pipeline (CDP). Specific technical skills that are mostly required for this role: source control management and tools (e.g GIT, SVN), scripting languages for packing the source code (e.g Ant, Maven, Makefile), CDP related tools (e.g Jenkins, Groovy, TeamCity, Artifactory, Nexus); knowledge on CDP workflow and technical components;

· then, for quite a small period of time, I have observed an increase of requests for so-called Release Engineers, from whom the companies demanded the same knowledge as for Build Engineers and, in addition, strong knowledge also on managing environments/platforms, configuration management & deployment automation, agile-specific tooling configuration/ administration/management. They were expected to build a complete, reliable Continuous Delivery Pipeline, connecting all the technical pieces together (e.g. integrating Selenium for test automation, Docker or Cloud Providers SDKs), implementing best practices in the workflow. The term is not that used anymore, at least on the Romanian market. Searching through LinkedIn Jobs, I can observe that also worldwide is not heavily used, in comparison with Build Engineer (a few times more job requests) or DevOps Engineer (which is requested like 10~15 times more). Maybe the word “release” was not that inspiring and everyone in the industry was thinking about the old release policies with long feedback loops and that is why it was more or less dropped off. On the other hand, Google mentions Release Engineer role in “Site Reliability Engineering. How Google runs production systems” book as defining “best practices for using [their] tools in order to make sure projects are released using consistent and repeatable methodologies. Examples include compiler flags, formats for build identification tags, and required steps during a build.”

· There is also an increasing number of requests for [Site] Reliability Engineers (SRE). This is a role launched by Google, heavily sustained by one of the top DevOps researchers, Jez Humble, which is rapidly gaining adoption, in a direct correlation also with Google Cloud Platform increase in the market share. SRE, as Google defines it, is a team with both coding and system engineering skills, which “is fundamentally doing work that has historically been done by an operations team, but using engineers with software expertise”. The team is expected to be responsible for the availability, latency, performance, efficiency, change management, continuous monitoring, emergency response, building up strategies for rollbacks, auto-scaling or self-healing. The required technical expertise is referring to performance monitoring tools (e.g DataDog, OMD, Grafana), Linux scripting, programming languages (e.g Go, Python, Java, JavaScript), cloud technologies (e.g Google Cloud Platform, AWS, OpenStack), microservices architecture.

Read the complete article here.

Written by Aura Virgolici, METRO SYSTEMS Romania

Meet the partners for Codecamp Cluj-Napoca | April 13

Codecamp Cluj-Napoca will be back on April 13. Don’t forget to register here. Free access.

In the meantime, we want to thank our partners for being with us every step of the way.

For most of the Romanian, BRD is a day to day presence, spread all over the country. We are a Top Romanian Bank and one of the companies listed at BVB. We have also a long history. Descendent of the National Industrial Credit Society, created in 1923, BRD was initially the Investment Bank of the Romanian country before becoming, in 1990, a universal bank. In 1999, Societe Generale became the majority shareholder of the bank. The French bank, one of the biggest from the euro area, with 145.000 employees in 66 countries and over 31 mil.  Clients from all over the world, transferred in Romania know-how that allowed us to become shortly one of the leaders of the Romanian market.

We constantly are looking to innovate ourselves, while offering to wide public programs and products tailored, from kids to students and businesses of different sizes, comfort and security. We have 2.3 mil clients and 780 branches. Our activity covers three major business lines: retail and IMM, big corporations and investment banking. With over 7.500 employees we are one of the biggest banking employers.

BRD is an important economic actor in the local economy but also we are an active social player, involved in the community through projects and programs that cover social, cultural and sportive areas.

We are proud to support technology and innovation in our country and we engage our efforts in developing key actors (the new generation of IT specialists and tech entrepreneurs ) for a digital society. Our main projects are  BRD First Tech Challenge, the Robotics Labs and Innovation Labs but we constantly continue to search and support initiatives, such as Codecamp,  that contribute to supporting the Romanian creators of technology and innovation. Furthermore, we have developed a special offer for the IT segment through which we hope to answer the daily banking needs of this public.  Find out more details on www.brd.ro/code

 

Established in 1998 in Cluj-Napoca, Softvision is now a big and global outsourcing company that provides great software product development services to their clients. Softvision expanded throughout Romania in Baia Mare, Bucuresti, Iasi and Timişoara. The company develops over 300 projects for over 100 clients from Europe and USA, in the following fields: software development, testing and quality assurance, mobile apps, UI/UX Design, support services and others.

Softvision is renowned for its Top 500 Fortune, Silicon Valley and Wall Street clients: Microsoft, Toshiba, Alcatel, Sharp, Swisscom, Sprint and others. In 2016, Softvision merged with well-renowned US-based Company SPI (Software Paradigms International), thus becoming an International Company with offices also in Canada, Australia, Brazil and India.

With the merger, Softvision gained new clients from the retail segment: Macy’s, Saks Fifth Avenue, Bloomingdale’s, Neiman Marcus, Lord&Taylor, Estee Lauder, Michael Kors. Softvision encourages their employees to work hard, play hard and to continuously learn through the Softvision University Program.

This was developed to offer full support to every individual in the company to reach the highest professional development level in accordance with their potential. Softvision University comprises 11 communities: .Net, Android, iOS, Web, DB, QA, Java, C/C++, DevOps, PM and Artificial Intelligence.

 

Edurom is a national company that has been successfully providing in Romania, since 2002, human resources services, based on two powerful and well known global methodologies: BELBIN and Situational Leadership -The Original Model.

Moreover, EDUROM exclusively represents these methodologies in Romania. Thus, day by day, we are striving to: Build Leaders, Create and Develop PERFORMING Teams, and achieve significant Improvements of Productivity for our customers. Based on this, Edurom provides professional services in Training, Recruitment, AND Consultancy (Performance Management and Productivity Improvement).

 

Since it was founded in 2005, Catalysts has managed to grow continuously without losing its highly informal, non-hierarchical and familial character that guaranteed its success in its very first years.

Now the company has 12 offices in Austria, Romania, Germany and Uganda. 

Among its customers and partners are many hidden champions & world market leaders: the European Space Agency, the Volkswagen Group, Hyperloop Transportation Technologies, etc.

All this has been possible due to the loyalty and determination of the 300+ employees. 

Catalysts is the inventor and operator of the Catalysts Coding Contest (CCC) – the largest onsite coding contest in Europe, which is organized twice a year, giving visibility to talented software developers.

More information:

www.catalysts.cchttps://www.facebook.com/catalysts.romania/

 

METRO SYSTEMS Romania offers complex IT solutions for the retail industry, such as Design, Quality Assurance, Support, Delivery & Deployment, Application Operation and Infrastructure Operation. METRO SYSTEMS GmbH provides information and technology management services for METRO.

METRO SYSTEMS develops and implements commodity and logistics management solutions, information management and archiving solutions, database systems with customer information, cash register systems, e-commerce solutions and intranet systems as well as administrative systems. Since 2006, the year of the establishment of METRO SYSTEMS Romania, the number of employees has steadily increased to more than 900, and the company continues to expand. METRO is one of the largest and most important international commercial companies. The company operates in 35 countries and has more than 150,000 employees.

 

Micro Focus and HPE Software have joined to become one of the largest pure-play software companies in the world. Bringing together two leaders in the software industry, Micro Focus is uniquely positioned to help customers maximize existing software investments and embrace innovation in a world of hybrid IT—from mainframe to mobile to cloud.

Micro Focus is a pure-play software company focused from the ground up on building, selling, and supporting software. This focus allows us to deliver on our mission to put customers at the center of innovation and deliver high-quality, enterprise-grade scalable software that our teams can be proud of. We help customers bridge the old and the new by maximizing the ROI on existing software investments and enabling innovation in the new hybrid model for enterprise IT.

 

SMEDIX Inc. is a global software development company focused solely on partnering with the world’s leading healthcare companies to transform patient care through innovative software solutions and technologies. We help bridge the development gap, enabling our customers to effectively commercialize innovative IVD products. Our industry-experienced leadership and highly skilled global engineering team have broad capabilities to address the software needs of our customers. We handle the full software development lifecycle of clinical diagnostic and medical device products by providing services in software development, software verification & validation, and regulatory compliance consulting. Additionally, we are growing teams who are subject matter experts and specialize in areas such as instrumentation and control engineering, machine learning, bioinformatics, remote diagnostics, cloud applications, laboratory information interfaces, test automation, mobile applications, globalization and localization. With presence in the United States and Romania, we learned to transition from synchronous to asynchronous collaboration and boost productivity while maintaining the highest quality product. Our engineers understand that safety and quality form the essential foundation of medical device software and that continuous self-improvement and transparency enable us to build effective and successful long-term partnerships. We aspire to maintain our strong cultural working environment while steadily growing the business year over year.

 

SDL

As the global innovator in language translation solutions, SDL is listed on the London Stock Exchange and is a constituent of the FTSE 250 Index. With 1,500 enterprise customers, 400 partners and a global infrastructure of 55 offices in 38 countries, SDL is transforming business by enabling nuanced digital experiences with customers around the world.

 

Gnex represents a new concept regarding drones and gadgets, that brings fun and professionalism together.  Our specialty are drones, as we are the biggest drone importer in Romania. With the help of these innovative products, we can explore, visualize and perceive everything around us. Also, we can provide you with a large range of electric transporters, like scooters and electrical bicycles, Ninebot products and hover-boards.

Being passionate about technology and innovation, we want to bring the latest international trends in Romania trough e-commerce but also through our presence at IT and Technology conferences.

 

Siemens is a global technology powerhouse that has stood for engineering excellence, innovation, quality, reliability and internationality for 170 years. It focuses on the areas of electrification, automation and digitalization.

Corporate Technology (CT) department is Siemens’ central research and development arm and plays an important role in Siemens Romania. Scientists and engineers, mathematicians and software developers here work hand in hand with Siemens’ business units to identify the technologies of tomorrow and leverage them in support of the businesses.

Our aim is to ensure that their developments prevail in the marketplace and become true innovations.

We are both a creative driver of disruptive innovations and a partner to the Siemens’ businesses, offering them high-quality research and development.

In Romania, we are present in Cluj Napoca, Brasov and Bucharest and have a comprehensive portfolio of research activities, software development and technology-based services which supports Siemens’ business in the fields of Electronic Design, Business Analytics, Image Analytics and Cybersecurity. We are also active in the services and IT solutions areas where we develop and carry out automated testing for web, mobile and SAP based applications.

The R&D Center in Cluj Napoca offers a comprehensive portfolio of software development activities and technology-based services in order to support Siemens internal customers in meeting the demands of digitalization. Our portfolio includes two main areas of responsibility: services (namely maintenance) and IT solutions.

In the service sector, the center acts as an internal helpdesk for various Siemens platforms, for example in the area of maintenance and development of internal SAP systems. The IT support services cover all levels: from 1st level support until 3rd level support. In the IT Services and Solutions sector, web, mobile and SAP based applications are developed (using SAP ABAP, C#, .NET, Java programming languages) and automated testing is carried out.

 

We’re a team of experts building data and software that enables the detection and prevention of financial crime including corruption, money laundering, bribery, human trafficking and terrorist financing.

Our development stack is python-centric and we’re heavy users of cloud platforms, in particular AWS technologies and systems such as JavaScript, AngularJS, MongoDB, ElasticSearch, Kafka, Hadoop, Docker, Kubernetes, ECS, ELK, MySQL, PostgreSQL and Gitlab.

We own and develop our own products, therefore we require all of our team members to have a holistic understanding of the problems that our clients face and the range of technologies that can be brought to bear on these issues.

The company was founded in 2014 and since then has grown rapidly as clients around the world have adopted our solutions ComplyAdvantage now has 180 people across Cluj, London, New York and Singapore. After securing our Series B investment round of $30 million and tripling our revenue in the past year alone, we’re growing fast and are looking for the best people to join us.

 

AXON Soft is a leading provider of high-performance software development and IT consultancy services. With over 20 years of experience, they leverage their highly skilled technical team to reach their customers’ most challenging projects. From the very beginning, AXON Soft pushed boundaries and did their best to grow in a way that they can feel proud of. Their teams worked for Western Europe companies, became professionals in working from remote locations, and adopted modern methodologies. Moreover, they always keep up-to-date with technology trends. Over the years, AXON Soft teams’ dedication brought them successful results. They developed 2 software applications that have entered in top 10 worldwide for their business area – logistics and workforce management. With persistence, experience, and leadership, AXON Soft ensures the quality and success of digital transformation. Through innovation and cutting-edge technology, they bring value to their clients’ businesses, while they are responding to tomorrow`s challenges and opportunities.

 

At JetBrains, code is their passion. For over 15 years they have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, their tools speed up production, freeing developers to grow, discover and create.

Their line of software products include:

* IntelliJ IDEA (The most intelligent Java IDE)
* PhpStorm (Lightning-smart PHP IDE)
* WebStorm (The smartest JavaScript IDE)
* PyCharm (Python IDE for professional developers)
* RubyMine (The most intelligent Ruby IDE)
* AppCode (Smart IDE for iOS/OS X development)
* CLion (A smart cross-platform IDE for C and C++)
* DataGrip (Your Swiss Army knife for databases & SQL)
* PyCharm Edu (Professional tool to learn programming with Python)

* Rider (New Cross-platform .NET IDE based on the IntelliJ Platform and ReSharper)
* ReSharper (Visual Studio extension for .NET developers)
* ReSharper C++ (Visual Studio extension for .NET developers)
* dotTrace (.NET performance Profiler)
* dotMemory (.NET memory Profiler)
* dotCover (.NET unit test runner and code coverage tool)
* dotPeek (Free .NET decompiler and assembly browser)

* TeamCity (Powerful Continuous Integration out of the box)
* YouTrack (Issue tracker designed for development teams
* Upsource (Code review and repository browsing)
* Hub (JetBrains team tools, integrated)

* Kotlin (Statically typed programming language for the JVM, Android and the browser)
* MPS (DSL development environment)

 

The HUB from Piatra Neamt is a consistent binder for the entrepreneurial ecosystem in the region. They dare to challenge those who are willing to join the community through initiative, transparency, courage and determination. Whether it’s entrepreneurs in the making, professionals in the business area, companies eager to invest, starting or mature startups or simply connectors and facilitators, each one and all together are the essential part of the HUB’s mission and contribute significantly to its story.

The HUB aims to increase the entrepreneurial environment and support it for the long term, but for that, they need reliable players to join and act accordingly. In that sense, they are addressing companies that are open to honest dialogue and focused on the real needs of entrepreneurial dynamics within the region, and such companies have already joined the HUB. They want to generate the energy and the creative spirit that excite and support people in their entrepreneurial challenges.

All these goals will be materialized through a series of programs, events and services that will serve the entire regional entrepreneurial community, activities that have already been tested and validated with the target group.

Welcome to the retail robot takeover

One of the main areas we’re starting to see the proven power of artificial intelligence is in the retail sector. Whether it’s a robot salesclerk whizzing down the aisles, ready to assist customers in need of directions, or number-crunching systems that make sense of big data rendering it both manageable and actionable to help a company make informed decisions that will positively impact its bottom line. There’s no denying that we’re only beginning to discover the value of what AI can bring to the table when it comes to sales, service and support to enhance the customer experience.

One proven example of the move towards making large volumes of data meaningful within the retail ecosystem is Salesforce Einstein, a robust set of services that brings sophisticated AI activities into Salesforce’s existing popular CRM. With Einstein, retailers can transform business, as usual, helping every department to run efficiently and do what they do best for their valued customers. The company can offer predictions and recommendations based on customer data and develop apps that will transform how shoppers interact with its online and physical stores.

Read more about how AI is impacting e-commerce in this article written by OSF Commerce, an OSF Global Brand.

Why I would not choose Java to run in Kubernetes

Together with the rise of Java, Java Applications Servers (e.g Tomcat, IBM WAS) also came into the game. The idea of an application server was to have one JVM and to run multiple deployments (e.g. jar, ear, war), this way the memory footprint necessary for running lots of processes can be reduced.

Historically, the teams were well-defined in application administrators that could also be responsible with the operations aspects and developers with a focus on developing the business features of their product and not so much on how their code runs in terms of performance, reliability and so on. App admins instead, took a heavy interest in how the code is running on their administered applications so they would have a stable system. As one of them, even with optimized code, I still had a job that killed that Java process on a 24h basis, just to be sure, considering that we had processes that just froze after 1 week.

Then containers were launched and the idea that everything can be packed in images and those images can run anywhere. Kubernetes would be used for orchestration, monolith applications would be migrated to the cloud, by re-writing them in microservices.

The app admins will remain to administrate the monolith and the developers will go and build new small applications based on microservices in Docker.

In some of these new teams, there were no application administrators, to raise awareness on JRE, JVM and the garbage collector related issues, and no one else took care about this aspect. Instead, Kubernetes is used to deploy our newly shiny Docker images. So, there are not too many people to wonder if Java is really suitable for this kind of architecture from a reliability point of view.

As an old app admin to a new SRE position, I learned about Golang, which looks like a much better alternative for microservices.

Meanwhile, all Kubernetes is full of Java code and there are apps that cannot start if they have not a minimum of 200MB of RAM because Java code runs into a container image with its own JWM, JRE, JAR, CVE security patches and so on (all with an Image size 500+ MB).

                                                  scala microservice

During my learning time for Go, I started to play by writing small compiled Go microservices:

  • Static data that have 11MB in image size and 9MB of RAM used
  • DB Command Model 13MB in image size and 23MB of RAM used
                                                     golang static data
                                     golang database command model

(*both Java and Go screenshots are from services that run for at least 1 day).

Read the complete article here.

Written by Ionut Ilie, METRO SYSTEMS Romania

Meet the partners for Codecamp Iasi | April 6

Codecamp Iasi will be back on April 6. Don’t forget to register hereFree access.

In the meantime, we want to thank our partners for being with us every step of the way.

 

For most of the Romanian, BRD is a day to day presence, spread all over the country. We are a Top Romanian Bank and one of the companies listed at BVB. We have also a long history. Descendent of the National Industrial Credit Society, created in 1923, BRD was initially the Investment Bank of the Romanian country before becoming, in 1990, a universal bank. In 1999, Societe Generale became the majority shareholder of the bank. The French bank, one of the biggest from the euro area, with 145.000 employees in 66 countries and over 31 mil.  Clients from all over the world, transferred in Romania know-how that allowed us to become shortly one of the leaders of the Romanian market.

We constantly are looking to innovate ourselves, while offering to wide public programs and products tailored, from kids to students and businesses of different sizes, comfort and security. We have 2.3 mil clients and 780 branches. Our activity covers three major business lines: retail and IMM, big corporations and investment banking. With over 7.500 employees we are one of the biggest banking employers.

BRD is an important economic actor in the local economy but also we are an active social player, involved in the community through projects and programs that cover social, cultural and sportive areas.

We are proud to support technology and innovation in our country and we engage our efforts in developing key actors (the new generation of IT specialists and tech entrepreneurs ) for a digital society. Our main projects are  BRD First Tech Challenge, the Robotics Labs and Innovation Labs but we constantly continue to search and support initiatives, such as Codecamp,  that contribute to supporting the Romanian creators of technology and innovation. Furthermore, we have developed a special offer for the IT segment through which we hope to answer the daily banking needs of this public.  Find out more details on www.brd.ro/code

 

Established in 1998 in Cluj-Napoca, Softvision is now a big and global outsourcing company that provides great software product development services to their clients. Softvision expanded throughout Romania in Baia Mare, Bucuresti, Iasi and Timişoara. The company develops over 300 projects for over 100 clients from Europe and USA, in the following fields: software development, testing and quality assurance, mobile apps, UI/UX Design, support services and others.

Softvision is renowned for its Top 500 Fortune, Silicon Valley and Wall Street clients: Microsoft, Toshiba, Alcatel, Sharp, Swisscom, Sprint and others. In 2016, Softvision merged with well-renowned US-based Company SPI (Software Paradigms International), thus becoming an International Company with offices also in Canada, Australia, Brazil and India.

With the merger, Softvision gained new clients from the retail segment: Macy’s, Saks Fifth Avenue, Bloomingdale’s, Neiman Marcus, Lord&Taylor, Estee Lauder, Michael Kors. Softvision encourages their employees to work hard, play hard and to continuously learn through the Softvision University Program.

This was developed to offer full support to every individual in the company to reach the highest professional development level in accordance with their potential. Softvision University comprises 11 communities: .Net, Android, iOS, Web, DB, QA, Java, C/C++, DevOps, PM and Artificial Intelligence.

 

Edurom is a national company that has been successfully providing in Romania, since 2002, human resources services, based on two powerful and well known global methodologies: BELBIN and Situational Leadership -The Original Model.

Moreover, EDUROM exclusively represents these methodologies in Romania. Thus, day by day, we are striving to: Build Leaders, Create and Develop PERFORMING Teams, and achieve significant Improvements of Productivity for our customers. Based on this, Edurom provides professional services in Training, Recruitment, AND Consultancy (Performance Management and Productivity Improvement).

 

Mambu is helping financial institutions to rapidly deliver business value in a constantly changing market. Our leading cloud-native solution is the driving force behind our clients as they grow, scale and transform to meet evolving digital demands. We believe that a great company is built on great people. We are proud to have brought together incredibly bright minds to help make financial services ready for the 21st century. Our clients understand what it takes to succeed in a fully digital world and our team is a trusted partner in their endeavors.

 

Maxcode builds and delivers payment and identification software. We have years of experience in offering solutions for Banks, Payment Service Providers, and merchants. These solutions vary from modules that allow merchants to connect with their bank to complete billing transaction-based systems.

As a Fintech constructor Maxcode excels in the development of online payments and electronic identification. Components developed by Maxcode are based on the newest technology, built by engineers who are experienced developers, and also bring years of knowledge on the concepts behind many used payment methods and identification protocols.

They are your partner in developing ideas about new or improved services utilizing xs2a (Access to the Account) opportunities provided in the most recent Payment Service Directive.

 

Bytex is an on-growing company, providing software solutions for both big and small companies, because we believe that, regardless of the experience, there are always means of improvement. We’re employee oriented, we invest in our teams and provide ideal working conditions, from office perks to a quite flexible schedule. We’ve partnered up with several collaborators to craft well-rounded web products and we’re contributing in developing the newest solutions in fields such as networking, cybersecurity, cloud & storage and IoT.

 

Hardly any other market develops as fast as eCommerce does. With our expertise, we help our customers to maintain an overview – before they even start. Our software solutions enable us to fully automate the ordering processes – from the first contact in the online shop to workflow-optimized print production. Sophisticated and intelligent online editors, a search engine friendly structure, as well as optimal interfacing, round out the performance portfolio of our software. As a team, we offer active, competent and reliable support to our customers on their way into the Cloud, with a special focus on fast and friendly customer service and support.

 

Digital Science is a technology company working to make research more efficient. We invest in, nurture and support innovative businesses and technologies that make all parts of the research process more open and effective. Our portfolio includes admired brands including Altmetric, Dimensions, Figshare, ReadCube, Symplectic, IFI Claims, GRID, Overleaf, Labguru, BioRAFT, PeerWith, UberResearch, TetraScience and Transcriptic. We believe that together, we can help researchers make a difference. Visit digital-science.com

 

The cognitiveSEO toolset is a complete digital marketing solution and most likely, the only SEO tool you’ll ever need. The tool flags all possible SEO issues and provides recommendations on how to fix them so that you can experience increased rankings and traffic in a matter of days.
Our all-inclusive tool covers all the needs an SEO Pro, webmaster or digital marketer might have along with efficient solutions on how to increase any website’s traffic: a comprehensive Site Audit, all the on-page & off-page factors that influence Google rankings, keywords research & rank tracking, content optimization, in-depth backlinks analysis, Google Penalty prevention and recovery, social visibility and much more.

 

CRF Health is the leading provider of patient-centered eSource and telemedicine technologies and service solutions for the life sciences industry. With experience in more than 800 clinical trials, over 100 languages and across 74 countries, CRF Health’s TrialMax® platform consistently demonstrates the industry’s highest data accuracy, patient and site compliance, and patient retention. Its recent acquisition of mHealth provider Entra Health, has allowed CRF Health to extend the connectivity of its existing technology to now include cloud-based remote patient monitoring, telehealth, data exchange and analytics.

CRF Health’s eSource solutions improve trial engagement by making the patient the center piece of the healthcare and clinical trial process, and seamlessly integrating into sites to maximize protocol compliance. The integrated TrialMax platform includes eCOA solutions for collecting PROs (Patient Reported Outcomes), ObsROs (Observer Reported Outcomes), ClinROs (Clinician or Rater Reported Outcomes), and PerfOs (Performance Outcomes), and features TrialConsent™, an electronic solution for collecting informed consent in clinical trials.

 

For over 30 years ESET developed top of the industry software and security services. With solutions varying from endpoint and mobile dedicated security solutions to encryption and 2-factor authentication, the high-quality products of ESET offer consumers and companies the safe working environment they need to reach their true technological potential. The company is supported by research and development centers from all around the world and in 2017 ESET came to Iasi, Romania. More than 100 million users worldwide trust the ESET solutions, making it one of the most recommended security solutions in the world.

 

Challenges. Opportunities. Growth. Fun. Great teams. Creative freedom. Trust. Empowerment. These are some of the words people use to describe their careers at Yonder.

Yonder develops software products and, at the end of the day, their work translates not just into lines of code, bugs solved or features created, but into the impact and sustainability of applications for tens of thousands of users in the USA and across Europe.

This means that they take a big step forward in their personal and professional development each day.

Moreover, as part of Total Specific Solutions (TSS) in the Netherlands and Constellation Software Inc. in Canada, they are part of an international business environment and have access to an extensive network of professionals and great best practices to learn from and follow.

And the most exciting thing? They’re just getting started even if they have over 20 years of experience.

 

CompuGroup Medical is a leading global eHealth provider. Their software and communications solutions assist doctors, dentists, hospitals, pharmacists, associations, networks and other service providers with workflow, diagnosis and therapy. The platforms they provide facilitate the networking of all healthcare stakeholders. With a customer base of around 385,000 service providers worldwide, CompuGroup Medical covers:

  •         General practitioners and dentists
  •         Hospitals, clinics, rehabilitation centers and care facilities
  •         Pharmacies
  •         Health insurers
  •         Pharmaceutical companies
  •         Public bodies

CompuGroup Medical provides modern IT solutions which are in step with the latest developments in the field of medicine and which meet the needs of the healthcare sector. This enables users to store, exchange and access medical information when and where they need it, improving their performance and benefiting patients whilst savings costs. Their solutions work for people who care about health by providing them with relevant medical information and data anywhere and anytime they require it.

 

We provide high-value data, news and analytics that powers business growth for financial and professional services firms worldwide.

Using our products, Acuris subscribers can find opportunities and make the bast decisions based on the strongest evidence.

We drive value for our subscribers by putting relevant opportunities at their fingertips, whenever, wherever and in whatever format they need. Our worldwide team of specialist reporters and analysts are in constant touch with their markets, bringing unique insights to our subscribers and building up an unrivaled body of data and research.

 

StreamUnlimited is a technology powerhouse in the field of IoT and streaming audio multi-room and voice-assisted solutions.

Our offering comprises engineering services, hardware modules and software solutions (embedded Software and Applications).

 

OSF Global, with its brand OSF Commerce, is a top digital Cloud transformation specialist and leading global commerce solutions company. Winner of the 2018 Salesforce Lightning Bolt Trailblazer Award for Retail and Salesforce’s 2016 Partner Innovation Award in Retail, the company provides technology, consulting, implementation and online shop management services to emerging and premier brands, and merchants focused on building Multi-Cloud and Unified Commerce projects using Salesforce Clouds and other top-tier cloud technologies such as Sitecore and Adobe. OSF’s agile approach allows the company to scale global growth more quickly and enable businesses to enhance customer experience. With over 120 ongoing projects and eight years of worldwide deployments, OSF delivers innovative digital solutions across channels, devices, and locales.

Cristina Verestiuc, Technical Lead OSF Global:

 

Casa Auto is part of Tester Grup, one of the first entrepreneurial businesses in Iași and Moldova, a solid and dynamic group of companies with a history of nearly 25 years, operating in areas like car dealership, real estate, car sharing, manufacturing, insurance broker and HoReCa.

Casa Auto is the largest automotive complex in the region and the dealer with the highest number of brands represented in Romania. With 13 brands in its portfolio and the largest second-hand car park, Casa Auto is a benchmark in its field representing some of the most renowned auto brands in the world (Mercedes-Benz, Hyundai, Mitsubishi, Jaguar, Land Rover, Mazda, Honda, Dacia, Nissan, Citroen, Peugeot, Opel, Renault), constantly aiming to reinvent itself in order to exceed the expectations of their customers.

 

Ness Digital Engineering is an innovative custom software development firm Ness Digital Engineering provides digital transformation and custom software product engineering services to help organizations envision, build, and continually evolve their digital platforms to enter new markets, capture new revenue and gain operational efficiencies.

Their global team enables clients to compete and grow in today’s digital economy by providing deep expertise in experience engineering, product and platform development, and data analytics. Ness’s strength is the ability to provide a seamless blend of creative design and user experience engineering, combined with a rigorous, productized approach to digital platform development and data analytics.

Product engineering is central to the company’s heritage. Using their Ness Connected framework, they help companies define and develop the right digital products and services faster to significantly accelerate time to market, improve customer engagement and reduce business risk. As a custom software development firm, Ness believes digital platform development and product engineering requires a fundamentally different approach than running traditional enterprise IT services or providing staff augmentation.

 

Veoneer is the world’s largest pure-play company focused on Advanced Driving Assistance Systems (ADAS) and Automated Driving (AD). We are 7,900 people in 13 countries worldwide, working on making the world’s fastest growing, cutting-edge technologies — like radar, night vision, electronic controls, and human-machine interface — ready for the demands of mass production and real world use.

 

Codeless is a highly technical, client-focused organization that supports companies with their digitalization and complexities of doing business on a global scale. The Codeless team covers over 40 industry professionals. Its business model is to provide software-solutions that are user-friendly, efficient and according to the Mobile & Cloud first principle. Their solutions are defined by the latest technology, high level of user-friendliness and beautifully designed User Interfaces.

 

Technology has become a dominant factor for companies. In the last decade, companies have become more and more IT-driven and software is now at the core of everyone’s business. The demand for software developers has risen and companies struggle to finish their projects in time due to decreased capacity.

Codemore wants to enable those companies to push forward on their digital ambition by offering best in class software developers. We are a pragmatic company that firmly believes in using tools and technologies that boost productivity. That is why our colleagues are skilled in both conventional programming and also in Low Code platforms. We aim to deliver what matters most to customers while making the time to market as short as possible.

 

Two programming aficionados, Daniel Dines and Marius Tarca, both Romanian, started writing the history of UiPath more than 12 years ago founding DeskOver – a software outsourcing company. The firm was building automation libraries and sharing them with developers from all over the world and software development kits for other organizations such as IBM, Google, and Microsoft to embed in their own products. Our code was and is still used on literally millions of machines around the world, part of different products.

In 2012, the team has realized the market fit with Robotic Process Automation (RPA) and started orienting resources towards building a platform for training and orchestrating software robots, and one year later they launched the first UiPath Desktop Automation product line based on Microsoft Workflow Designer – specifically targeting the RPA market. It was the year the company initiated its first RPA journey with Sutherland and Dell to automate business processes. Already hundreds of processed were being automated using UiPath.

In 2015, DeskOver became UiPath, and concluded its first partnerships with several global BPO & Consulting Firms such as Cognizant, Capgemini, Symphony, NIIT, Genfour, Virtual Operations, Symphony. Hundreds of processes began to be automated using the UiPath RPA tool. A stream of international recognitions followed suit – Aecus recognized UiPath as a Prominent Technological Innovator, Horses for Sources positioned UiPath in the Winner Circle of their RPA blueprint.

In April 2016, UiPath oversaw the launch of Front Office and Back Office Server suites and also made available the Studio Community Edition reaching 10,000 active members in 6 months.

2017 was clearly the year of global expansion for UiPath. In April, the company raised a $30 million series-A funding led by Accel to assist with company expansion and product development, focusing on Artificial Intelligence capabilities. UiPath continued to grow – teams scaling up and new locations opening globally: Tokyo, Singapore, Australia, Paris. UiPath Academy was born allowing thousands of people worldwide train with the UiPath RPA platform solution. UiPath’s footprint in the automation industry kept being acknowledged with several honoring titles – a global Leader and Star Performer in RPA (Everest Group), and – based on superior technology – as RPA industry leader (Forrester).

UiPath debuted its UiPath Forward event series in New York, which then continued to London and Bengaluru amassing more than 2000 customers, partners, analysts, thought leaders in the field of RPA to discuss its future and the impact on work and society.

At the beginning of this year, UiPath became a unicorn company! It raised $153 million Series B funding led by Accel, with Capital G (former Google Capital) and Kleiner Perkins Caufield & Byers as co-contributors. UiPath became the only RPA vendor to be named a Leader and Star Performer for two years in a row by the RPA PEAK Matrix survey conducted by Everest Group.

Half a year later, UiPath raises a new $225M funding Series C led by @CapitalG and @SequoiaCapital, becoming one of the fastest growing enterprise software companies in history.

UiPath is currently the enterprise RPA platform with the widest rate of adoption. More than 1800 enterprise customers and government agencies use it to rapidly deploy software robots.

UiPath’s presence extends now to 16 countries throughout North America, Europe, and Asia, and employs more than 1700 people.

 

E.ON is a privately-owned international energy company. Our 40,000 colleagues in 13 countries work daily towards the improvement of technical innovations and user-friendly customer solutions for the new energy world. We are the first large energy company to focus more heavily on the energy of the future through our three business areas of energy networks, renewable energies and customer solutions.

E.ON Software Development (ESD) is a recent E.ON group initiative. We are an Agile Delivery Facility that mainly focuses on insourcing strategic international and local developments and securing E.ON Group competitive business knowledge. We are now creating a high quality, world-class Romanian Team in Iaşi and a global software services E.ON hub in Bucharest.

ESD believes that IT is less about doing things in a particular way, and more about moving the business forward and giving it a stronger technological advantage. We are shaping the global energy future under one of the biggest brands in Europe on the energy market, E.ON, in sixteen countries.

We grow our culture in an Agile way, DevOps mindset being the backbone of our company. We built our foundation on a Design Thinking approach to meet our user’s expectations.

E.ON Software Development offers:

  • an Agile working environment;
  • the chance to be part of a new team from inception, the beginning of a promising future
  • maybe one of the biggest professional rewards, the chance to see that your work is useful for millions of users;
  • a stable work environment, which will let you have your personal and fulfilling work rhythm;
  • flexible working environment and a fair amount of holidays, so to provide the right balance between your private and professional life;
  • the chance to pick what you want from a wide range of benefits. From gym to holidays, from food to local transportation pass. There are so many, that we don’t have enough space here to write them.

 

Since 1919 the name Preh has stood for technical innovation and the flexibility typical of mid-sized German companies. Our company, which started out as a component manufacturer for the radio industry, gradually developed into a pure automotive supplier. Today we are a leading global automotive supplier group with €1.176 million in sales and more than 6.600 employees in Germany, Poland, Portugal, the U.S.A., Mexico, Romania and China.

Preh’s particular strengths include the high percentage of research and development done in-house and its extremely high degree of vertical integration. As a result, customer requirements can be implemented flexibly and quickly. And with the “Pre(h)mium Quality” that we are so proud of.

At the end of 2012, the Joyson group in Ningbo, China acquired 100% of the shares in Preh and integrated the company into the Liaoyuan Joyson Electronic Corp., which is listed on the Shanghai Stock Exchange. This step completed the systematic merger of the two companies so that they could push ahead on further developments in all areas. At Preh the people-oriented environment that is typical of small and mid-sized German “Mittelstand” companies is combined with the dynamism and creativity of a modern technology-based enterprise.

 

UniCredit Services is the UniCredit’s global services company created from the integration and consolidation of 16 Group companies and is dedicated to providing services in the sectors of Information and Communication Technology (ICT), Back Office and Middle Office, Real Estate, Security and Procurement. It is one of the first service companies to be created at European level and its’ aim is to consolidate and reorganize those operational activities necessary for the correct functioning of the Groups’ business by leveraging on a more flexible delivery and an improved response time.

 

camLine offers software solutions for manufacturing excellence. Their products, services and solutions are recognized as first-tier in high-tech manufacturing. There is an underlying reason for this; one that, in itself, is imperceptible, but permeates every aspect of every solution the camLine team delivers.

It is know-how; the culmination of consciously and patiently developing the right blend of products, first-team services, a creative and intelligent team that supports and functions as one, and management leadership that oversees and sustains the continuity of threads of expectations and excellence.

Implementing a camLine solution is based on own software brands and inspires an inclination to reach higher. camLine, as your partner, can ensure your ongoing manufacturing operations are optimized and enhanced to reach and sustain Manufacturing Excellence.

 

At JetBrains, code is their passion. For over 15 years they have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, their tools speed up production, freeing developers to grow, discover and create.

Their line of software products include:

* IntelliJ IDEA (The most intelligent Java IDE)
* PhpStorm (Lightning-smart PHP IDE)
* WebStorm (The smartest JavaScript IDE)
* PyCharm (Python IDE for professional developers)
* RubyMine (The most intelligent Ruby IDE)
* AppCode (Smart IDE for iOS/OS X development)
* CLion (A smart cross-platform IDE for C and C++)
* DataGrip (Your Swiss Army knife for databases & SQL)
* PyCharm Edu (Professional tool to learn programming with Python)

* Rider (New Cross-platform .NET IDE based on the IntelliJ Platform and ReSharper)
* ReSharper (Visual Studio extension for .NET developers)
* ReSharper C++ (Visual Studio extension for .NET developers)
* dotTrace (.NET performance Profiler)
* dotMemory (.NET memory Profiler)
* dotCover (.NET unit test runner and code coverage tool)
* dotPeek (Free .NET decompiler and assembly browser)

* TeamCity (Powerful Continuous Integration out of the box)
* YouTrack (Issue tracker designed for development teams
* Upsource (Code review and repository browsing)
* Hub (JetBrains team tools, integrated)

* Kotlin (Statically typed programming language for the JVM, Android and the browser)
* MPS (DSL development environment)

 

The HUB from Piatra Neamt is a consistent binder for the entrepreneurial ecosystem in the region. They dare to challenge those who are willing to join the community through initiative, transparency, courage and determination. Whether it’s entrepreneurs in the making, professionals in the business area, companies eager to invest, starting or mature startups or simply connectors and facilitators, each one and all together are the essential part of the HUB’s mission and contribute significantly to its story.

The HUB aims to increase the entrepreneurial environment and support it for the long term, but for that they need reliable players to join and act accordingly. In that sense, they are addressing companies that are open to honest dialogue and focused on the real needs of entrepreneurial dynamics within the region, and such companies have already joined the HUB. They want to generate the energy and the creative spirit that excite and support people in their entrepreneurial challenges.

All these goals will be materialized through a series of programs, events and services that will serve the entire regional entrepreneurial community, activities that have already been tested and validated with the target group.

Masterclass: Testing Strategies for Microservices

Date: 12 April 2019, CLUJ
Training fee: €300/participant plus VAT, only 25 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

About the training

Software development is trending toward building systems using small, autonomous, independently deployable services called microservices.

Leveraging microservices makes it easier to add and modify system behavior with minimal or no service interruption. Because they facilitate releasing software early, frequently, and continuously, microservices are especially popular in DevOps.

But how do microservices affect software testing and testability? Are there new testing challenges that arise from this paradigm? Or are these simply old challenges disguised as new ones?

Join Tariq King as he describes the pros and cons of testing under the microservices architecture.

Learn how to develop a microservices testing strategy that fits your project needs—and avoids common pitfalls and misunderstandings.

Whether you’re already using microservices or just considering making the shift, come and engage with Tariq as he brings clarity to testing in a microservices world.

The trainer

Tariq King is the senior director and engineering fellow for quality and performance at Ultimate Software. With more than fifteen years’ experience in software testing research and practice, Tariq heads Ultimate Software’s quality program by providing technical and people leadership, strategic direction, staff training, and research and development in software quality and testing practices. Tariq is a frequent presenter at conferences and workshops, has published more than thirty research articles in IEEE- and ACM-sponsored journals, and has developed and taught software testing courses in both industry and academia. His primary research interest is engineering autonomous self-testing systems. He is cofounder with Jason Arbon of the Artificial Intelligence for Software Testing Association.

Date: 12 April 2019, CLUJ
Training fee: €300/participant plus VAT, only 25 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

Lunch and Coffee Breaks included in the price of the Masterclass.

Browse more masterclasses here.

The real perils of artificial intelligence

terminator

Why is The Terminator scenario in AI unrealistic? Modern AI focuses on automated reasoning, based on the combination of perfectly understandable principles and plenty of input data, both of which are provided by humans or systems deployed by humans. To think that common algorithms such as nearest neighbour classifier or linear regression could somehow spawn consciousness and start evolving into superintelligent AI minds is farfetched in our opinion.

The idea of exponential intelligence increase is also unrealistic for the simple reason that even if a system could optimise its own workings, it would keep facing more and more difficult problems that would slow down its progress. This would be similar to the progress of human scientists requiring ever greater efforts and resources from the whole research community and indeed the whole society, which the superintelligent entity wouldn’t have access to.

Read more about the doomsday scenarios within the AI field in this article written by Strongbytes.