Blog – pentalog.com https://www.pentalog.com Fri, 20 Apr 2018 03:25:06 +0000 en-US hourly 1 1000 Startups @pentalog Where are the World’s Best Coders? Fred’s Newsletter https://www.pentalog.com/blog/1000-startups-best-developers/ https://www.pentalog.com/blog/1000-startups-best-developers/#respond Thu, 12 Apr 2018 12:18:01 +0000 https://www.pentalog.com/?post_type=blog&p=18771 1000 startups @pentalog!
While it won’t happen often in the newsletter, we feel we really need to mark the occasion!
We have officially surpassed the incredible milestone of having served 1000 companies by providing them with Technology Services and Growth Hacking!
And, this number doesn’t even include out HR SkillValue or Freelancing clients! This is more than what the world’s biggest accelerators achieve, with services that are usually less strategic and not long term focused.  Our clients are worldwide, served by our teams in ...

The post 1000 Startups @pentalog<br> Where are the World’s Best Coders? </br>Fred’s Newsletter appeared first on pentalog.com.

]]>
1000 startups @pentalog!

While it won’t happen often in the newsletter, we feel we really need to mark the occasion!

We have officially surpassed the incredible milestone of having served 1000 companies by providing them with Technology Services and Growth Hacking!

And, this number doesn’t even include out HR SkillValue or Freelancing clients! This is more than what the world’s biggest accelerators achieve, with services that are usually less strategic and not long term focused.  Our clients are worldwide, served by our teams in New York, Paris, Frankfurt, Bucharest, Iasi, Brașov, Cluj, Chisinau, Hanoi and Montevideo.

best developers - 1000 startups

1000 companies provided with Technology services and Growth Hacking!

To reach this milestone, we have achieved 16 consecutive profitable financial periods, all without the need for any outside capital. Pentalog continues to belong 100% to Pentaguys! And, that’s a joy that’s unparalleled. 

Moving on from this self-promotion,  I would like to share three topics with you this week:

  • How to find the best devs in the world and where to locate more unsolicited pools of talent.  You’ll finally find out who the best engineers in the world are (and it’s all backed up with figures!)
  • Whether it’s useful or counter-productive, what does it matter?! GDPR is here and it’s going to add to the cost of your projects. Learn how to measure it and make it a constructive instrument for dialogue in the event of an audit.
  • Make your applications last longer by enhancing your sprints. Maintenance will never be the same again.

 

Follow me on Facebook and on Linkedin to discuss IT and business development.

 


#1. Where are the Best Developers in the World Based?

Ranking SkillValue top 1 developers

I’m not going to draw this out; US developers are good, but far from the best. So, where are the best developers based?

Data analysis carried out by SkillValue!

Check out our world IT ranking drawn up on test cases: US, EU, non-EU, North Africa and the rest of the world.

 


#2. The Facebook Affair & the GDPR. How Much is it all Going to Cost You?

I won’t go into detail about the possible repercussions following  misuse of personal data, but what’s really important for you to know is how to protect your clients from as much risk as possible when tackling a new project. 

Learn about the impact of the GDPR on your development projects.


#3. Introduce UI in your maintenance sprints and increase your software life expectancy

user experience interface

After 9 years of agile practices, culminating in over 250 products completed last year, we’ve seen an increasing number of improvements in our initial practices.

I’ve already talked to you about agile governance and how we help our clients take huge steps forward, however we are also seeing another clear and extremely beneficial trend spring from this, namely extending sprints to new product areas outside of pure dev, such as UX/UI.


Build your Dedicated Team of Developers in Under 2 Weeks!

Do you want to kickstart your IT project off the ground?  Our dedicated full-stack development teams are wizards with web technologies, such as PHP, Python, Ruby, .NET, JAVA, React, Angular, Vue.js and Node.js, and are highly experienced in developing web solutions, e-Commerce platforms, on-line booking applications and EdTech tools, to name just a few.

Check out our JAVA profiles (available soon) and contact us for a quote.

 

Follow me on Facebook and on Linkedin to discuss IT and business development.

 

The post 1000 Startups @pentalog<br> Where are the World’s Best Coders? </br>Fred’s Newsletter appeared first on pentalog.com.

]]>
https://www.pentalog.com/blog/1000-startups-best-developers/feed/ 0
Introduce UI in your maintenance sprints and increase your software life expectancy https://www.pentalog.com/blog/development-sprints-agile/ https://www.pentalog.com/blog/development-sprints-agile/#respond Thu, 12 Apr 2018 09:57:45 +0000 https://www.pentalog.com/?post_type=blog&p=18690 For nine years now, we have been using agile practices. Last year, we reached the milestone of over 250 products created. Thanks to our experience, we are seeing increasing improvements compared to where we started.
I’ve already talked to you about agile governance, in which we help our clients make major progress. However, at the same time, we also see a real, extremely beneficial trend of extending sprints to new product fields, beyond just pure development. This started very long ago ...

The post Introduce UI in your maintenance sprints and increase your software life expectancy appeared first on pentalog.com.

]]>
For nine years now, we have been using agile practices. Last year, we reached the milestone of over 250 products created. Thanks to our experience, we are seeing increasing improvements compared to where we started.

I’ve already talked to you about agile governance, in which we help our clients make major progress. However, at the same time, we also see a real, extremely beneficial trend of extending sprints to new product fields, beyond just pure development. This started very long ago with quality assurance (QA, which Pentalog has built into development sprints since the beginning).

agile teams - agile sprints

A dedicated development team includes a scrum master, front-end and back-end developers, QA technicians, and an architect. Contact us to set up your own team!

Today, we see our clients wanting to add user experience and user interface design (UX and UI) into their planning, which we encourage. This is done with two initial development sprints: one for UX and one for UI.

The idea is to create a work flow for you using the same methods as Facebook or Spotify. This allows you to deliver much more often and with better quality, to continuously add value to your products, to forget the word “maintenance,” to extend the life of your products, to add new users while retaining old ones… And did I mention adding value?

But, very soon, we’ll be going even further. As much as possible, our sprints will incorporate:

  • A product owner (PO)
  • UX/UI design
  • Dev
  • QA (as we’ve been doing for 10 years now)
  • Security and integrity (i.e., the EU’s GDPR), as always, based on security of coding
  • A MAP: marketing automation platform
  • Search engine optimization (SEO), when needed
  • Pay-per-click (PPC) marketing: for FB and AdWords campaigns
  • Content
  • Data analysis (already done on a few projects)

Your customers and employees will love it. As will your shareholders.

I’ve already written a little article that goes a bit more in depth about UX and UI.

agile team - development sprints

We give our clients the option of adding digital design professionals to their development teams. These include a product owner, a UX/UI designer, and specialists for marketing automation, customer relationship management (CRM), SEO, PPC, and content.

Pentalog has a wide variety of agile resources that guarantee the success of your projects. After nine years of agile practices, we can offer you the best solution to reduce time-to-market and to quickly boost your business.

 

Learn more:

Gathering Reliable Data to Appreciate Agile Performance, from Developers to the CEO!

Agile transformation: connecting the dots of a two-year transition to agile best practices

 

Follow me on Facebook and on Linkedin to discuss IT and business development.

 

The post Introduce UI in your maintenance sprints and increase your software life expectancy appeared first on pentalog.com.

]]>
https://www.pentalog.com/blog/development-sprints-agile/feed/ 0
The Facebook affair and the GDPR… How much is it all going to cost you? https://www.pentalog.com/blog/gdpr-facebook-affair/ https://www.pentalog.com/blog/gdpr-facebook-affair/#respond Thu, 12 Apr 2018 08:25:37 +0000 https://www.pentalog.com/?post_type=blog&p=18671 I’m not going to go into calculating the penalties you might incur for misuse of personal data. That’s a job for the authorities. What seems more important to me, as a consultant, is to warn our clients about as many risks as possible when we’re starting a new project.

GDPR: preventing risks from start to finish

Take all necessary steps to protect all data provided voluntarily and legally collected in the context of our work (in essence, this means applying security measures, ...

The post The Facebook affair and the GDPR… How much is it all going to cost you? appeared first on pentalog.com.

]]>
I’m not going to go into calculating the penalties you might incur for misuse of personal data. That’s a job for the authorities. What seems more important to me, as a consultant, is to warn our clients about as many risks as possible when we’re starting a new project.

gdpr and facebook affair

The GDPR represents huge challenges for technology companies. Its implementation is going to require forward-planning and meticulous attention to detail. Contact us to find out more.

GDPR: preventing risks from start to finish

  • Take all necessary steps to protect all data provided voluntarily and legally collected in the context of our work (in essence, this means applying security measures, i.e. following best practice procedures considered to give sufficient protection to users’ identity and data). It’s primarily a question of best practice…but unfortunately there are many who do not really pay it much heed. They then run the risk of being hacked. As far as the type of good dev practice that should be followed by everyone is concerned, it should not affect the cost, apart from regular audits while it is being developed.

    Aspects of technical and functional architecture connected with the GDPR can be annotated and costed, so that clients can differentiate between two competing costings.

Be careful of package offers! They can hide significant differences between offers in terms of user protection and security, even when the functional scope appears to be the same.

  • Ensure that hosting infrastructures offer the necessary level of protection and have been understood and approved by client teams. In such cases, if your service-provider is not in charge of hosting and operations, all they can do is give you a list of requirements for the other partner to follow.

  • Questionnaires and guides are available, some of which have been published by Microsoft and European Data Protection Agencies like the CNIL, to help you decide what action needs to be taken and know where to set the bar.

What about data collection?

And what’s the situation vis a vis marketing campaigns that are intended to collect data?

Here too, precautions must be taken to make sure that what your consultant is suggesting falls within the scope of a process that the user is taking part in voluntarily. In this respect, the inquiry into how Cambridge Analytica used FB data during the Trump campaign will be extremely interesting. Could we be heading for digital manipulation crime? Are we going to wake up one morning and find that the American justice system has made decisions that are far stronger than the GDPR framework?

For who knows whether Cambridge Analytica did anything significantly different from what any multinational might do in campaigns intended to get people to buy its products? But the political stakes are so high that nothing is impossible when it comes to consequences.

And don’t forget that both the British Parliament and Brussels have asked to hear Zuckerberg and FB. From that to Brexit… Again, there are some very powerful interests involved here.

European legislators have finally nailed the GDPR – as far as timing is concerned at any rate. Something else might just happen to strike a blow at Google again now, who knows?

In a nutshell, leaving politics aside, you have to make sure that your campaign, collection and storage methods are legal and that your data will be looked after appropriately. And I wouldn’t mind betting that this FB affair is going to electrify the whole GDPR issue. In his act of contrition, Mark Zuckerberg said he thought a strengthened legal framework was needed in the US… but not to the same level as in Germany! In saying this, he placed FB outside the GDPR framework. That means we should have some nice debates to look forward to!

GDPR: how is it going to affect business?

Bit by bit, in response to these new constraints, the techniques for converting traffic into voluntarily identified users on a brand’s own platforms will become really important, much to the joy of companies selling marketing automation solutions and dev in general… and to the horror of the retargeting sector, which restricts consumers’ choice, even when they leave the brand’s particular internet universe. So Criteo shares are now worth only half what they were worth in mid-2017…whereas Apple is promoting itself as a champion of privacy!

Data-construction and mass email purchasing are over now too… long live voluntary sign-up strategies and offering better content that finely targets your website. That kind of thing is legal.

Your Marketing consultants (and I really pity our team by the way Revsquare), are going to have to help clients find their way through the minefield whilst still helping them to increase their market share! That’s some challenge! On the technical side, it’s a little less complicated. Make sure you are given the specific GDPR calculations so that you can show them if there is an inspection. We’ve already started, we will not be sending out any more quotes that don’t show these costings.

 

The General Data Protection Regulation (GDPR) comes into force on May 25, 2018. Further information:

The GDPR | Europe’s New Personal Data Regulations

GDPR Webinar Replay: What you Need to Know About the New European Regulation on Personal Data Protection

 

Follow me on Facebook and on Linkedin to discuss IT and business development.

 

The post The Facebook affair and the GDPR… How much is it all going to cost you? appeared first on pentalog.com.

]]>
https://www.pentalog.com/blog/gdpr-facebook-affair/feed/ 0
How to Combat Node.js Microservices ‘Shell Hell’ with Fuge.io https://www.pentalog.com/blog/solving-nodejs-microservices-shell-hell-fuge-io/ https://www.pentalog.com/blog/solving-nodejs-microservices-shell-hell-fuge-io/#respond Wed, 11 Apr 2018 12:36:13 +0000 https://www.pentalog.com/?post_type=blog&p=18745 When developing microservices in Node.js or any other language, you need to spinoff multiple processes and this usually signifies multiple console terminals. A useful tool that helps solve these issues is fuge.
In this tutorial, we will investigate a simple microservice system and then display the powerful features of fuge.io service.

Summary

Intro
Vivacious-ants
Fuge configuration
System init
Usage
Conclusions

Fuge – is a very handy microservice oriented development tool whose main objective is to solve the problems of maintaining big numbers of shell terminals, otherwise known as ...

The post How to Combat Node.js Microservices <br>‘Shell Hell’ with Fuge.io appeared first on pentalog.com.

]]>
When developing microservices in Node.js or any other language, you need to spinoff multiple processes and this usually signifies multiple console terminals. A useful tool that helps solve these issues is fuge.

In this tutorial, we will investigate a simple microservice system and then display the powerful features of fuge.io service.

Node.js Microservices

Fuge provides an execution environment for developing microservice systems, eliminating shell hell and significantly reducing developer friction.

Summary

Fuge – is a very handy microservice oriented development tool whose main objective is to solve the problems of maintaining big numbers of shell terminals, otherwise known as “shell hell”. 

Vivacious Ants

The system we are going to build is called Vivacious-Ants, – it’s based on a very cool problem that I enjoyed solving called Dead Ants.

The idea behind the problem is that we are given a string in the form of:

..ant..ant.ant...ant.ant..ant.ant....ant..ant.ant.ant...ant..

// the answer to this one is zero dead ants
ant ant .... a nt

// 1 dead ant

And, we are given the task to count how many ants have died.

Our microservice system will have the following structure:

vivacious-ants/
  antscounter/
  analytics/
  app/
  fuge.yml

We have 2 microservices and an express application generated with express-generator as frontend.

(The full code for the solution can be found on github as in this post I’ll focus more on fuge.io configuration and features.) 

Fuge Configuration

Let’s analyze the file fuge.yml from vivacious-ants directory:

# fuge.yml

fuge_global:
  tail: true
  run_containers: false
  monitor: true
  monitor_excludes:
    - '**/node_modules/**'
    - '**/.git/**'
    - '**/*.log/'
antscounter:
  type: node
  path: ./antscounter
  run: 'node index.js'
  ports:
    - main=8080
analytics:
  type: node
  path: ./analytics
  run: 'node index.js'
  ports:
    - main=8081
webbapp:
  type: node
  path: ./webapp
  run: 'node ./bin/www'
  ports:
    - main=3000
mongo:
  image: mongo
  type: container
  ports:
    - main=27017:27017

Fuge is configured by providing a config.yml file, the configuration seems very intuitive and I was pleasantly surprised by the simplicity and robustness of the system.

The fuge configuration starts with fuge_global:

  • tail: true will join all the logs from microservices into your main terminal. This is very handy when you are connecting different microservices and need to debug them.
  • monitor: true – will restart the microservices every time you make a change in the code. Fuge is using (chokidar), a super fast alternative to fs.watch Node.js module with a lot more features.
  • run_containers: false – this will allow the Docker containers like mongodb, or mysql, to be managed by the user.  This will be useful when you reuse the Docker services across different projects.

Then, we define all our microservices by providing a name like antscounter, analytics. The name of the microservice is very important because fuge will generate some environment variables for us in the following form:

antscounter:
  type: node
  path: ./antscounter
  run: 'node index.js'
  ports:
    - main=8080

This will generate 2 environment variables: 

 const {
   ANTSCOUNTER_SERVICE_HOST, // 127.0.0.1
   ANTSCOUNTER_SERVICE_PORT, // 8080
 } = process.env;

You can check the envars created by running this command: 

fuge> info webapp full

And, the output will be: 

ANTSCOUNTER_SERVICE_HOST=127.0.0.1
  ANTSCOUNTER_SERVICE_PORT=8080
  ANTSCOUNTER_PORT=tcp://127.0.0.1:8080
  ANTSCOUNTER_PORT_8080_TCP=tcp://127.0.0.1:8080
  ANTSCOUNTER_PORT_8080_TCP_PROTO=tcp
  ANTSCOUNTER_PORT_8080_TCP_PORT=8080
  ANTSCOUNTER_PORT_8080_TCP_ADDR=127.0.0.1
  ANALYTICS_SERVICE_HOST=127.0.0.1
  ANALYTICS_SERVICE_PORT=8081
  ANALYTICS_PORT=tcp://127.0.0.1:8081
  ANALYTICS_PORT_8081_TCP=tcp://127.0.0.1:8081
  ANALYTICS_PORT_8081_TCP_PROTO=tcp
  ANALYTICS_PORT_8081_TCP_PORT=8081
  ANALYTICS_PORT_8081_TCP_ADDR=127.0.0.1
  WEBBAPP_SERVICE_HOST=127.0.0.1
  WEBBAPP_SERVICE_PORT=3000
  WEBBAPP_PORT=tcp://127.0.0.1:3000
  WEBBAPP_PORT_3000_TCP=tcp://127.0.0.1:3000
  WEBBAPP_PORT_3000_TCP_PROTO=tcp
  WEBBAPP_PORT_3000_TCP_PORT=3000
  WEBBAPP_PORT_3000_TCP_ADDR=127.0.0.1
  MONGO_SERVICE_HOST=127.0.0.1
  MONGO_SERVICE_PORT=27017
  MONGO_PORT=tcp://127.0.0.1:27017
  MONGO_PORT_27017_TCP=tcp://127.0.0.1:27017
  MONGO_PORT_27017_TCP_PROTO=tcp
  MONGO_PORT_27017_TCP_PORT=27017
  MONGO_PORT_27017_TCP_ADDR=127.0.0.1
  SERVICE_HOST=127.0.0.1
  SERVICE_PORT=8080

The structure {MICROSERVICENAME}_SERVICE_HOST, {MICROSERVICENAME}_SERVICE_PORT is used also by kubernetes and docker-swarm. So, the interface will be practically the same when deploying our microservices.

System Init

  • git clone vivacious-ants
  • Go to vivacious-ants directory and start the fuge shell.
bash> fuge shell fuge.yml # will start the shell for all the microservices

fuge> apply npm install # will run npm install for every microservice

fuge> start all
  • After running:
 fuge> ps

You should get something like:

name                          type           status         watch          tail
antscounter                   node           running        yes            yes
analytics                     node           running        yes            yes
webapp                        node           running        yes            yes
mongo                         container      not managed

Usage

  • Ants home page http://localhost:3000/
  • Ants analytics http://localhost:3000/analytics

Conclusions

We learned about the main features of fuge.io, which helps a lot during the development process of microservices in node.js.

Advice! Do not use the fuge in production. It is not meant for that and is purely a dev tool.

When you learn how to use it your life as a Node.js developer will become much easier.

Learn more about Node.js and learn to write your own microservices with Node.js from Pentalog & SkillValue’s dedicated events in Romania and Moldova! Sign up here

Test your technical knowledge by taking this NodeJS quiz.

The post How to Combat Node.js Microservices <br>‘Shell Hell’ with Fuge.io appeared first on pentalog.com.

]]>
https://www.pentalog.com/blog/solving-nodejs-microservices-shell-hell-fuge-io/feed/ 0
Where are the best developers in the world based? https://www.pentalog.com/blog/IT-ranking-world-top-developers/ https://www.pentalog.com/blog/IT-ranking-world-top-developers/#respond Fri, 06 Apr 2018 14:22:22 +0000 https://www.pentalog.com/?post_type=blog&p=18625 I’m not going to keep you in suspense, US developers are good, but they’re some way from being the best.
We’ve cross-referenced all the data that SkillValue has with the data our competitor, Hacker Rank, gets from the same kind of programming skills testing program.
As far as we’re concerned, there are whole areas of the world we don’t target and about which we have only sporadic data. Such is the case for China, and most of the Far East, where Hacker ...

The post Where are the best developers in the world based? appeared first on pentalog.com.

]]>
I’m not going to keep you in suspense, US developers are good, but they’re some way from being the best.

We’ve cross-referenced all the data that SkillValue has with the data our competitor, Hacker Rank, gets from the same kind of programming skills testing program.

As far as we’re concerned, there are whole areas of the world we don’t target and about which we have only sporadic data. Such is the case for China, and most of the Far East, where Hacker Rank, on the other hand, is far more present and comprehensive than us at the moment.

However, we are probably about as accurate as they are when it comes to Europe, and, like them, we have established a ranking.

it ranking - top developers europe

Ireland comes 6th, Switzerland comes 9th, Germany comes 10th, Austria comes 11th, United Kingdom comes 16th, Romania comes 19th, France comes 26th

Generally speaking, except for France* and Russia*, we have come to the same conclusions as they have about the Old World

Overall, Eastern European countries are very well represented in the 2 rankings, the best being countries like Slovakia, the Czech Republic, Hungary, Poland, Romania and Bulgaria. In a nutshell, they run rings round countries from Western Europe, particularly the UK and France, who are lagging far behind in both rankings. Only Italy, Germany, Sweden and Switzerland outperform Bulgaria and Romania. The top three are way ahead.

The Hacker Rank and SkillValue rankings are very similar for these countries, although not identical. The data are 80-90% in agreement.

France* and Russia* … hugely divergent measurements

We found France to be in 30th position worldwide (and 26th in Europe), whereas Hacker Rank rates France as number 8 worldwide. I really hate to say this, but for this country I honestly think that we’ve measured far more engineers than they have. In fact, France’s score was more or less average for an “old” IT country. It may very well be that the data we have for France is almost too complete, because our tests are so popular there. Because we also find that France is over-represented in the excellence section – it’s up there in the top 5. Later we’ll see how the performance of countries that are traditional actors in the technology sector, and who appear to be doing less well, must be put into perspective (France, UK, USA).

France* probably deserves to be in a higher position than number 24 in Europe, but in a lower one than the number 4 in Europe that has been assigned to it by Hacker Rank.

Hacker Rank puts Russia at world number 2 and we have put it at number 23, our ranking being chiefly Europe-based.

But, as Russia* is a huge provider for the American digital economy, they almost certainly have more data at their disposal than us. This puts their ranking at an advantage.

What purpose do these two rankings serve?

At the end of the day, choices are made for economic reasons. These rankings can give us an idea of the value for money each area offers when deciding where to set up shop or to look for a new partner. Neither we nor Hacker Rank take either political risks or cultural or linguistic issues into consideration. We only look at how people perform when executing coding exercises or dealing with technical issues.

Overall, any country that is ranked above 30 by Hacker Rank or 20 by us can be considered excellent.

The case of the older IT countries: France, UK, US

These three countries’ performances don’t look too good at first, despite a pretty good level of education. How is it that all the Eastern European countries do better than Silicon Valley, the City or Paris with its world-famous schools of engineering? It’s also interesting to see how the American economy’s former satellite countries – India and Latin America – also get fairly average scores. The same goes for the Maghreb with its privileged relationship with France. Unfortunately, it has yet to make any kind of impression on the HR ranking. The area is represented by Tunisia in just 38th position, Algeria at number 41 and Morocco at number 43.

top developers maghreb

Our data on these populations are highly consistent and much of it comes from schools – which, from another perspective, looks extremely positive in terms of the future of these countries.

In fact, a significant proportion of the people taking our tests in these three countries come from older technologies and applications, with older working methods, and that shows in the way they code. On the other hand, they have much bigger populations, and there is no doubt whatsoever that they have greater numbers of very highly skilled workers than the smaller, higher scoring countries. So it’s all relative. Just as far more “quick and dirty” goes on closer to home, whereas nearshore and offshore, quality comes in spades.

Why are Slovakia, Poland, Hungary and perhaps Russia so very far ahead?

For the same reasons, but the other way around. These countries have little in the way of IT legacy.

All their tools, technos and practices are really modern and they work with the very latest products and startups.

From this point of view, our Pentalog Software Factory development centers fit the description exactly, be they in Romania, Moldavia or Vietnam. Working for 1000 startup clients really helps! Interestingly, our ranking puts Vietnam just in front of France.

That being said, would it be a good idea to set up shop in Budapest for example? In my opinion the population makes it a great place to build a center – but it’s a very small population.

On average, Eastern Europe, Spain and Portugal offer extremely good value for money.

But the country currently offering the very best in terms of population and value for money is definitely Vietnam.

We reckon it wouldn’t take long for the Maghreb to be up there too if it could just modernize its technologies faster. These countries are all suffering from the India effect, whereas Eastern Europe, Vietnam and definitely China are not.

Lastly, in an era of continuous delivery and DevOps, your teams can be absolutely anywhere and this type of information can give you a few clues when it’s time to choose. One area really can offer much greater advantages than another at the same cost. It’s a way of calling a halt to the West’s fantasies about its own excellence and making rational, properly documented decisions.

Check out our ranking of countries by IT skills as measured by tests:

world ranking - top developers

US comes 26th, well behind Eastern European countries

 

Read also:

Build your Dedicated, Full-Stack Web Development Team in just 2 Weeks!

The Future of Programming for Unforeseen Agility

 

Follow me on Facebook and on Linkedin to discuss IT and business development.

 

The post Where are the best developers in the world based? appeared first on pentalog.com.

]]>
https://www.pentalog.com/blog/IT-ranking-world-top-developers/feed/ 0
NodeJS Events in Romania & Moldova powered by Pentalog & SkillValue https://www.pentalog.com/blog/nodejs-events-romania-moldova/ https://www.pentalog.com/blog/nodejs-events-romania-moldova/#respond Thu, 29 Mar 2018 09:27:05 +0000 https://www.pentalog.com/?post_type=blog&p=18518 Learn how to write your own microservices with NodeJS at our dedicated events in Romania and Moldova!
One of our top Software Developers, Alexandru Olaru, will be visiting Pentalog’s delivery centers in Romania and Moldova (Brasov, Bucuresti, Iasi, Cluj, Chisinau) to share his experience with NodeJS.
So, don’t miss “Microservices in NodeJS and Other Fantastic Tales”!

This series of events will focus on the practices that truly drove NodeJS projects at Pentalog while also drawing from stories of failure that ended up being ...

The post NodeJS Events in Romania & Moldova powered by Pentalog & SkillValue appeared first on pentalog.com.

]]>
Learn how to write your own microservices with NodeJS at our dedicated events in Romania and Moldova!

One of our top Software Developers, Alexandru Olaru, will be visiting Pentalog’s delivery centers in Romania and Moldova (Brasov, Bucuresti, Iasi, Cluj, Chisinau) to share his experience with NodeJS.

So, don’t miss “Microservices in NodeJS and Other Fantastic Tales”!

Node JS Events

Sign up for a NodeJS event near you powered by Pentalog and SkillValue!

This series of events will focus on the practices that truly drove NodeJS projects at Pentalog while also drawing from stories of failure that ended up being invaluable sources of experience.

Given the fact that NodeJS is relatively young but extremely popular, developers tend to use it as the “golden hammer” for all situations. But, it can fire back extremely quickly as Alexandru will present more scenarios where NodeJS is suboptimal, and some mitigations techniques.

Here are some of the things you will discover if you join our NodeJS events:

  • A NodeJS Lovestory
  • When NodeJS is Godlike
  • Where NodeJS Falls Short
  • Alexandru’s Experience with Microservices & NodeJS
  • Best Practices & Minor Missteps from Pentalog Projects
  • Short Demo / Live Coding
  • Q&A Session

Sign up for one of our events to learn more about NodeJS, a popular open-source server framework thought to overtake Java by the end of 2018 in terms of users:

  1. Chisinau: April 19th
  2. Cluj: April 26th
  3. Iasi: April 27th
  4. Brasov: May 10th
  5. Bucharest: May 11th

About the speaker

Alexandru Olaru is a Software Developer in Pentalog, passionate about web technologies, an advocate for creating solid architecture, enthralled with JavaScript, NodeJS and the latest paradigms of the webiverse. When he’s not coding, you’ll find him engrossed in some book on Psychology or finance, or business. Alexandru has been part of our pentateam for 5 years and has gained much appreciated international IT experience.

Test your technical knowledge by taking this NodeJS quiz.

We’re looking for JavaScript Developers, check out our job listings!

Discover our latest React Roadshow powered by Pentalog and SkillValue.

The post NodeJS Events in Romania & Moldova powered by Pentalog & SkillValue appeared first on pentalog.com.

]]>
https://www.pentalog.com/blog/nodejs-events-romania-moldova/feed/ 0
Ramp Up a Dedicated Team of JAVA Developers in 2 Weeks https://www.pentalog.com/blog/java-developers-build-your-team https://www.pentalog.com/blog/java-developers-build-your-team#respond Tue, 27 Mar 2018 11:57:35 +0000 https://www.pentalog.com/?post_type=blog&p=18491 Building a stable, reliable, and speedy solution to support business processes is critical to the success of any company planning to scale up their products and services.
The JAVA tech stack is the perfect choice to set the grounds for long-term scalability, but scalability means more than just making the right technology choices. Skilled Java developers who share your vision paired with effective management strategies fall under the same umbrella.

In a highly competitive market, looking for JAVA developers to build a ...

The post Ramp Up a Dedicated Team of JAVA Developers in 2 Weeks appeared first on pentalog.com.

]]>
Building a stable, reliable, and speedy solution to support business processes is critical to the success of any company planning to scale up their products and services.

The JAVA tech stack is the perfect choice to set the grounds for long-term scalability, but scalability means more than just making the right technology choices. Skilled Java developers who share your vision paired with effective management strategies fall under the same umbrella.

java developers

Scalability requires a solid software architecture, a cohesive team and an efficient methodology to achieve success. Contact us to learn more.

In a highly competitive market, looking for JAVA developers to build a team on your own is an extremely resource-consuming process. It costs time, energy, and funds could have otherwise been invested into an efficient growth hacking strategy.

Collaborating with a dedicated Java development team in an outsourced location offers the right tech skills to industrialize your project, cost savings of up to 40%, and the best value for your investment in terms of software quality.

Are you searching for a skilled team to start your Java outsourcing project and scale up your service offer?

Look no further! Our team in Bucharest is ready to start in 2 just weeks. 

 

Meet your Outsourced Team of JAVA Developers

Bucharest is a fast-growing tech hub. It fosters a dynamic IT environment that shares the core values of the Western culture. Its openness for new technologies and cost-attractiveness make Bucharest a rivaled outsourcing location.

Our JAVA Developers in Bucharest are fluent English-speaking professionals who’ve mastered the full stack of JAVA technologies, tools and processes including: Spring, Hibernate, Vaadin, REST, GWT, JavaScript (Angular, Node.js, Ext JS) AWS, Microservices architecture, Continuous Integration, Docker, NoSQL databases and more.

They apply Lean thinking and DevOps practices to maximize the value of your collaboration in terms of quality, time and cost.

Team Structure

Your outsourced team of JAVA developers is managed in Agile mode and ready to start in 2 weeks. The team is composed of but not limited to:

 

  • A Scrum Master who ensures Agile principles are followed
  • JAVA Developers who handle both the front-end and back-end development of your product
  • QA Engineers in charge of validating the quality and performance of your project

 

They have the business experience and tech skills to turn your project into a success. Take a look at their profiles.

Name Profile Tech stack Business expertise
Ovidiu P. Senior Scrum Master Agile, Scrum, Coaching, Project
Management, Risk Management
E-commerce, Telecom, HR,
Smart Energy, Entertainment
Oana M. Senior JAVA Developer Java, Hibernate, Spring,
REST, Angular
Telecom, Business
planning, Banking
Florin B. Senior JAVA Developer Java, Spring, GWT, Hibernate,
Docker, NoSQL, Jenkins, AWS
IT and digital services,
Film-making, Logistics
Cristina S. Advanced JAVA Developer Java, Spring, Hibernate, Angular,
Web Services, NoSQL
Telecom, Business process
management, Retail, E-commerce
Cristian P. Advanced JAVA Developer Java, Spring, Hibernate, REST,
Angular, Vaadin, Jenkins
Telecom, Business
planning, IT services
Vlad R. Intermediate JAVA Developer Java, Spring, Hibernate, Angular,
Ext JS, Node.js, Vaadin, Jenkins
Telecom, Business
planning, E-commerce
Cristian S. Intermediate JAVA Developer/
QA Automation Engineer
Java, Spring, Hibernate, REST,
Selenium, Gherkin, Cucumber, Jenkins
Telecom, IT Services,
Education
Mihnea V. Senior Software Tester Automated / Manual Testing,
Web / Mobile Testing, Agile
Telecom, E-commerce,
Gaming, Entertainment

Explore our pricing model to learn more about the complete service offer powered by Pentalog Software Factory.

 

Similar Teams

JAVA provides a reliable environment allowing you to build large-scale, easily maintainable applications that generate high traffic and run across multiple platforms.

Depending on the complexity of your project and the level of scalability you want to achieve, you can add new profiles or reduce the number of developers mastering the same skillset according to your long-term growth strategy and time-to-market challenges.

We offer more than just a simple outsourcing collaboration, though. We support you during the entire lifecycle of your product. With Pentalog, you start an outsourcing partnership that you can extend to any level you want, including: product design, high-end consulting on technical architecture, digital marketing and more.

 

What to Look for when Outsourcing

When achieving high availability, high performance and bullet-proof security are your main concerns, it is essential to prepare for your outsourced collaboration beforehand. There are several aspects you should take into account:

 

  • What is your long-term strategy related to the product you want to build or scale?
  • How much time and resources can your in-house teams invest in the project?
  • What time-zone difference are you willing to accept?
  • How fast do you want to advance?

 

Depending on your location, our JAVA team in Bucharest can be your nearshore or offshore partner in building a successful software product. They are autonomous and adapt easily to your vision, goals, and growth strategy.

Their skills and in-depth experience working in outsourcing projects will give you the flexibility you need to focus more on strategic decisions.

It is time to work on your business, not in it. Entrust your JAVA project to an outsourced team!

 

 

Read more about our projects:

Pentalog boosts the capacity of an energy management software publisher

An e-commerce leader revamps their IT tools and infrastructure with Pentalog

A Pentalog team provides web development for an innovative service design platform

A financial group entrusts the development of an internet banking solution to a Pentalog team

The post Ramp Up a Dedicated Team of JAVA Developers in 2 Weeks appeared first on pentalog.com.

]]>
https://www.pentalog.com/blog/java-developers-build-your-team/feed/ 0
Build your Dedicated, Full-Stack Web Development Team in just 2 Weeks! https://www.pentalog.com/blog/full-stack-web-development-team https://www.pentalog.com/blog/full-stack-web-development-team#respond Tue, 20 Mar 2018 15:13:06 +0000 https://www.pentalog.com/?post_type=blog&p=18386 It’s all about time-to-market! It has always been. In the tech world, crafting an outstanding digital product calls for full-stack web development skillsets to provide high-performance back-ends, cross-platform compatible user interfaces and above all else, an engaging UX. 
Lacking the right people at the right time on your products’ journey will build massive walls between you and your customers, all while the competition is flying high and looking down. 

If you are a digital business, you’ve probably already faced the daunting task ...

The post Build your Dedicated, <br>Full-Stack Web Development <br>Team in just 2 Weeks! appeared first on pentalog.com.

]]>
It’s all about time-to-market! It has always been. In the tech world, crafting an outstanding digital product calls for full-stack web development skillsets to provide high-performance back-ends, cross-platform compatible user interfaces and above all else, an engaging UX. 

Lacking the right people at the right time on your products’ journey will build massive walls between you and your customers, all while the competition is flying high and looking down. 

Full-Stack Web Development

Looking for a smart and speedy solution to reduce your time-to-market? Building an outsourced team will help you find skilled developers and advance more rapidly. Contact us

If you are a digital business, you’ve probably already faced the daunting task of recruiting well-versed professionals to build a full-stack development team on your own. Many companies like you have chosen outsourcing to advance faster, find the right tech stack to improve their product and free up more time for strategy-wise decisions.

 

Meet your Full-Stack Web Development Team

Pentalog relies on dedicated full-stack web development teams with strong skills in creating software products using PHP, Python, Ruby, .NET, JAVA, React, Angular, Vue.js, Node.js, and more.

These teams have in-depth experience in building a variety of web solutions including: e-commerce platforms, online booking apps, edtech tools, and more.

They are cohesive, Agile-driven units that share a common goal: delivering value to your business. They apply Lean thinking and DevOps practices to maximize the value of your collaboration in terms of quality, time and costs.

Team structure

A typical Pentalog team is managed in Agile mode and includes:

  • A Product Owner in charge of defining the client’s vision and sharing it within the development team
  • A Scrum Master who ensures Agile principles are followed
  • Front-End, Back-End or Full-Stack Developers responsible for building your product
  • QA Engineers in charge of validating the quality and performance of your project

 

Take a look at some profiles available to start within 2 weeks. They have the business experience and tech skills to turn your project into success.

Name Profile Tech stack Business expertise
Vitalie T. Senior Scrum Master Agile, Scrum, People / project management, Coaching IoT, E-commerce, Smart energy
Ion V. Senior Scrum Master Agile, Scrum, People / project management,
Risk management
Finance, Business planning
and management
Margareta C. Senior Scrum Master Agile, Scrum, Kanban,
Risk Management
E-commerce, Telecom, IT services
Andrei D. Intermediate Scrum Master Agile, Scrum, Team / project management, Coaching Smart energy, Consulting,
Car rental
Irina R. Intermediate Product Owner Agile, Scrum,
Product Ownership
Engineering, Logistics,
Tourism
Andrei T. Senior PHP Developer PHP, Symfony, Magento,
Angular, React.js, Vue.js
E-commerce, Smart energy,
Travel
Serghei B. Senior PHP Developer PHP, Symfony, Angular,
Node.js, Docker
E-commerce, IT services
Alexander D. Advanced PHP Developer PHP, Laravel, Angular,
React.js, Vue.js
E-commerce, Real estate,
IT services
Roman P. Advanced PHP Developer PHP, Symfony, Laravel,
Node.js, Angular, Vue.js
E-commerce, Smart energy,
IT services
Vladislav G. Advanced PHP Developer PHP, Symfony, Laravel,
Angular, Vue.js, AWS
Telecom, E-commerce,
Smart energy
Leonid K. Intermediate PHP Developer PHP, Symfony, Node.js,
REST, SOAP, Docker
E-commerce, IT services
Vitalina H. Junior PHP Developer PHP, Symfony, Laravel,
Angular, React.js, Vue.js
E-commerce, Smart energy
Iurie G. Senior Python Developer Python, Tornado, PyQt,
JavaScript
E-commerce, Telecom
Vitalie D. Senior Front-End Developer JavaScript, TypeScript,
Angular, React.js
Customer Support, Entertainment, IT services
Irina C. Advanced Front-End Developer JavaScript, Angular, Vue.js,
SASS, LESS
IoT, IT services
Vladimir P. Senior QA Tester SoapUI, QTP, Jenkins,
Confluence, Agile
Smart energy, Logistics,
Telecom
Aliona C. Advanced QA Tester Selenium, SoapUI, Gherkin,
Jenkins, Agile
IoT, E-commerce, Smart energy,
Media, Real estate
Alexei I. Intermediate QA Tester Selenium, Jenkins, Confluence,
Agile, AWS
Smart energy, E-commerce,
Media
Alexandra H. Intermediate QA Tester Selenium, Jmeter,
Gherkin, BDD, Agile
Finance, IT Services

Check out our pricing model to learn more about the complete service offer powered by Pentalog Software Factory.

 

 

Similar teams

PHP powers over 80% of the World Wide Web and its capabilities place the PHP tech stack at the top of our recommendations for back-end development, along with frameworks like Symfony, Laravel or Phalcon.

At the front-end side of your project, technologies like React, Angular and Vue.js are the skills to look for when building a great product.

PHP is the go-to choice of many disciplines, but if it does not match your needs you can opt for any other technology that better suits your business profile.

In terms of team size, you can ramp your outsourced team up or down, add new profiles or reduce the number of developers mastering the same skillset according to your growth strategy and time-to-market challenges.

 

What to Look for when Outsourcing

Before building an outsourced team, there are several questions to ask yourself: 

  • How quickly do I need to advance?
  • What time-zone difference will work for me? 
  • What skills do I need? 
  • Which aspects of the project management do I want handle myself? 

In an outsourced project, flexibility and adaptability are key. Depending on your preferences and business specificity, we can provide nearshore or offshore teams and make sure their hard and soft skills match your vision, goals, and growth strategy.

Your collaboration with a remote team will feel like working side by side, irrespective of your location.

Are your ready to meet your team and start an outsourcing collaboration?

 

 

Read more about our projects:

Pentalog upgrades Missguided’s e-commerce presence

Pentalog expands the online service offer of a real-estate company

How Fred de la Compta got its new app going

The post Build your Dedicated, <br>Full-Stack Web Development <br>Team in just 2 Weeks! appeared first on pentalog.com.

]]>
https://www.pentalog.com/blog/full-stack-web-development-team/feed/ 0
Pentalog partners up with Speedinvest: The Fund for Startups in Central Europe & Germany https://www.pentalog.com/blog/growth-hacking-partnership-speedinvest https://www.pentalog.com/blog/growth-hacking-partnership-speedinvest#respond Wed, 14 Mar 2018 15:19:00 +0000 https://www.pentalog.com/?post_type=blog&p=18311 Speedinvest is to funding in Europe what Pentalog is to technology and growth hacking.
Both companies, leaders in their respective market, have decided to merge their business strategies to build a partnership. As a result, Speedinvest, based in Vienna, will open its pipeline to a pool of startups, mainly Fintech and Legtech.
Pentalog will then channel this stream of startups by directing them to our network of European clients operating in the same business segments.
(We have already established a large-scale collaboration with ...

The post Pentalog partners up with Speedinvest: The Fund for Startups in Central Europe & Germany appeared first on pentalog.com.

]]>
Speedinvest is to funding in Europe what Pentalog is to technology and growth hacking.

Both companies, leaders in their respective market, have decided to merge their business strategies to build a partnership. As a result, Speedinvest, based in Vienna, will open its pipeline to a pool of startups, mainly Fintech and Legtech.

Pentalog will then channel this stream of startups by directing them to our network of European clients operating in the same business segments.

(We have already established a large-scale collaboration with one of these startups.)

Growth hacking - partnership

Joint events are also being organized as part of our partnership.

Cornel Fatulescu, our Associate CTO, will meet the community in Vienna on May 17th to break down the agile ramp up methods and worldwide growth hacking strategies we implement throughout our European, Vietnamese and South-American production centers, as well as our growth hacking units in Paris and New York.

 

 

Once Speedinvest further extends its operations to the western part of the continent, our alliance will become an additional financing opportunity by means of a premium fund for our clients and partners located in Central or Western Europe.

We are particularly excited about this collaboration because it unifies the value of finance, technology, and design.

To date, nearly 50 clients based in German-speaking countries have chosen the Pentalog platform for digital product development or HR services and we look forward to making even more headway there.

 

Join Cornel Fatulescu at our meetup in Vienna and learn more about the Pentalog Digital Service Platform.

 

Read more:

Growth Hacking: Seize the Growth!

Artificial Intelligence and the 3 Pillars of Digital War

Alliances and partnerships: How to finally make them deliver on their promises!

The post Pentalog partners up with Speedinvest: The Fund for Startups in Central Europe & Germany appeared first on pentalog.com.

]]>
https://www.pentalog.com/blog/growth-hacking-partnership-speedinvest/feed/ 0
React Roadshow in Romania & Moldova powered by Pentalog & SkillValue https://www.pentalog.com/blog/react-roadshow-in-romania-moldova/ https://www.pentalog.com/blog/react-roadshow-in-romania-moldova/#respond Fri, 09 Mar 2018 15:22:40 +0000 https://www.pentalog.com/?post_type=blog&p=18252 Why use React instead of other JavaScript frameworks?
Want to learn React and start building dynamic, visually stunning web apps?
Let us answer all your questions at our React Roadhow!
One of our most experienced JavaScript Developers, Elod-Zoltan Tobias, will share his knowledge during 5 tech events hosted in Romania and Moldova, as part of a series dedicated to all things React, powered by Pentalog & SkillValue.
Sign up for an event near you: “Why would you React? Because you should!”
Take advantage of ...

The post React Roadshow in Romania & Moldova powered by Pentalog & SkillValue appeared first on pentalog.com.

]]>
Why use React instead of other JavaScript frameworks?

Want to learn React and start building dynamic, visually stunning web apps?

Let us answer all your questions at our React Roadhow!

One of our most experienced JavaScript Developers, Elod-Zoltan Tobias, will share his knowledge during 5 tech events hosted in Romania and Moldova, as part of a series dedicated to all things React, powered by Pentalog & SkillValue.

Sign up for an event near you: “Why would you React? Because you should!

Take advantage of our teams’ expertise and while you’re at it, network with people in your field!

React Roadshow

Pentalog and SkillValue are hosting a React Roadshow through out Romania and Moldova. Sign up for an event near you!

We’ll be hosting React events in Pentalog’s delivery centers in the following cities:

  1. Cluj: March 14th
  2. Brasov: March 15th
  3. Bucuresti: March 16th
  4. Chisinau: April 12th
  5. Iasi: April 13th

What’s in it for you?

  • Learn what React is for, why & when to use it
  • See how it works during our practical exercise
  • Discuss the differences between JavaScript frameworks
  • Explore Pentalog’s projects built with React and our job opportunities

About the speaker

Elod-Zoltan Tobias is a JavaScript Developer in Pentalog Cluj. As a Pentaguy for 6 years, his main responsibilities include the development and maintenance of large international projects in various languages and frameworks from PHP & Symfony to JavaScript (VanillaJS, jQuery, NodeJS, Express, AngularJS and ReactJS). Elod loves all things tech and likes to spend his time learning about the latest and greatest. He’s also passionate about learning new languages, software modding, automation, and building games.

Elod’s experience working for international IT projects built with React will give you the valuable insight to start developing your own applications with a framework that encourages innovation.

Read more about the rise of React in this analysis

Learn useful tips on React, Angular and Vue from our most experienced developers

Test your technical knowledge by taking this ReactJSmedium level quiz

We’re looking for Front End developers, check out our jobs listings:

Contact Us

The post React Roadshow in Romania & Moldova powered by Pentalog & SkillValue appeared first on pentalog.com.

]]>
https://www.pentalog.com/blog/react-roadshow-in-romania-moldova/feed/ 0