Flaviu Nistor Hardware Development Engineer @ Continental Sibiu
Dan Colceriu Hardware Development Engineer @ Continental Sibiu
@
Automotive ENET Interface Broadcast
It’s already been a while since the idea of an Ethernet implementation in automotive has been launched. During this time, the recipe improved, the “cookie” baked and it is now ready to be served. Therefore, to have a corect impression of the “taste”, some helpful details are in order.
Nowadays, a high-end car can contain easily over a hundred ECU’s and you can imagine that the flashed software went beyond the GBytes threshold.
Detecting Roads from Aerial Images using Deep Learning
In recent years, Deep Neural Networks have been used to generate state-of-the-art results in numerous sub-fields of computer vision. This category of algorithms can be used to extract substantial amount of information from many types of imagery. Our work is focuses on training a neural network to accurately detect roads, by analyzing tens of thousands of satellite images.
In the mapping industry, having very detailed and accurate maps is of crucial importance in order to be able to build high-quality and precise routing applications. The first step towards achieving this goal is detecting all the roads in a certain area. Every other piece of traffic-relevant map information, such as turn restrictions or speed limits, depends on knowing the underlying road network.
Destination: QML
Many of us are searching for something. We are engaged in an infinite journey for which it is very hard to set a destination, but maybe this journey doesn’t need an end, it just needs passion along the way.
Travelling throught the programming languages is not easy because we encounter many adventurous waypoints along the road. Sometimes, these waypoints represent an obstacle in our way or the view they offer is dissapointing, but it is those that fascinate us throught their simplicity and beauty that keep us going.
Java Performance: Tools
The goal of this article is to provide an insight into the most used java performance tools. Like any tool, its usefulness depends on its usage and on the skills of the persons using it. We used the Spring Pet clinic application during the tests, since Spring MVC & Boot is the most used web framework according to ZeroTurnaround’s Java Tools and Technologies Landscape 2016.
#swcluj2017 - We Did It Again!
For the 6th year in a row, Startup Weekend Cluj has become a place where young people meet to exchange ideas, learn about entrepreneurship and build their own business. A weekend filled with energy, discussions & feedback sessions with mentors has ended with the final presentations and winners of the 2017 edition. Out of the 97 participants, 33 have pitched their ideas and, after the voting, 15 ideas were selected to get to the next stage.
Continuous Delivery
The last few years have seen a great change in people’s mentality about software and the way they use it. This change has been brought upon us by the omnipresence of smartphones, the advent of cloud-based computing and, lately, by the Internet of things (IoT). Combine this with the ever-increasing competition of software companies on a relatively slow-growing market, and you get to the point where we are now. Nowadays, people expect to have ever-improving software on their devices, with the newest features in the shortest time possible. There is an upside to all of this: People are willing to cut you some slack when it comes to small glitches and problems in your software, knowing that you will fix them in the next release. So, now comes the point I want to discuss. How do you live up to the expectations? In our opinion, the answer is implementing Continuous Delivery for your projects.
Cloud technology now available in company data centers
In 2012, Steve Ballmer, Microsoft CEO, familiarized all of us, and the Microsoft fans of the things developed in the past 30 years in particular, with the company’s mission: „a computer on every desk and in every home”. Of course, the path to this declared mission began with the launch of the revolutionary and controversial Windows 8 platform, which was designed to be present on all devices, from desktop to laptop, to mobile phones, tablets and XBOX consoles.
Microsoft had to wait another two years until Bill Gates decided to fill in the „Founder and Technology Advisor” position, to fire the former CEO, replacing them with Satya Nadella, the former manager of the Cloud platform and technology division. Due to this welcomed change, Microsoft brings the new company vision to the entire worlds: „Our mission is to empower every person and every organization on the planet to achieve more!”, Satya Nadella CEO Microsoft.
Enterprise flight into DevOps space
The first time I gave a talk titled “Enterprise flight into DevOps space”, was in late 2014 at DevConFu conference. After that, I delivered the presentation several times during 2015 at various conferences in Europe. For some time, I considered it a “closed topic” and did not really want to expand on it, until I was asked to deliver it again in 2016, and then again in 2017.
Enterprise is a word that is highly abused. Most people associate it with slow inefficient processes. Nobody wants to be there! At the same time, when I ask the audience: “How many of you work in enterprise?” — over 95% raise their hands. Somehow, human nature makes us prefer simple models of the world, even though, we, of course, totally understand that the world is way more complicated. Still, we are easily trapped into selecting good vs evil, being a start-up vs being an enterprise, developing microservices vs struggling with a monolith. Are most of us really on the evil/wrong side? Probably, not.
Rapid prototyping with RubyOnRails
In today's ever changing world, it's next to impossible to know exactly what customers would want the product to be. Every day, we see new companies coming up with new products and services but have you ever wondered why most of the companies are not able to make it? The biggest reason many businesses fail is that businesses build unwanted products. Building a product exactly the way people want is tough and that is why only half of all establishments survive five years or longer according to the 2016 statistics. This ambiguity towards what customers need can be resolved only by identifying their problems systematically very early in the Product Development Life Cycle. That literally means we need higher customer engagement well before we actually have any product or service for them. Rapid Prototyping is one of the effective ways to do just that. We build prototypes of the products and put that in the hands of the potential customers to gauge their interest into our vision and this will eventually help us build world class products with higher success rates.
5 tips for a brilliant user experience for your API
APIs have become very important in a world of interconnected applications. APIs have improved a lot in the past years, especially due to the JSON + REST standards. But there’s still a more subtle lesson to be learned about them that is a hit and miss: APIs are user interfaces too.
It’s in the acronym: Application Programmable Interface. Interface for what? For other software systems. But who writes those systems? Developers. So it’s really a user interface for developers who work with your application. Since APIs are user interfaces, we should apply UX principles and techniques to make them easier to use. Here are 5 of them.
Conference TSM
VIDEO: ISSUE 109 LAUNCH EVENT
Design contribution