Traditional banking is often held back by outdated technology and a lack of innovation. However, digital banks are on the rise in the UK, Germany, and parts of Europe. How do digital banks differ from traditional solutions, and why should developers be taking note of this up and coming financial institution?
The lines between front end and back end development are shifting. What are some common mistakes that will cause front end developers headaches, wasted time, and nightmares about untested code? Find out how you can prevent some haunting mistakes in this article by Ronita Mohan.
Do you ever feel like you don’t deserve your job? Do you ever feel like your achievements were just plain luck? Are you secretly afraid that your coworkers will realize you’re a fraud and actually have no idea what you’re doing? These feelings come from something called impostor syndrome. What is it and how should you deal with it? Read on to find out.
It turns out that working remotely is not such a good idea since it often leads to burnout. This might make sense every once in a while but if you choose to work from the comfort of your home, you should brace yourself for burnout. How come?
Students’ interest in Computer Science has skyrocketed in the past couple of years, but the demand for software engineers still exceeds the supply. One of the reasons could be the fact that CS is very hard and many students abandon the idea after they encounter several bumps in the road. However, one can succeed in obtaining a CS education by following a set of steps.
They say distractions are bad for productive, creative work. That’s maybe the reason so many developers prefer to work at night. But is the need for a distraction-free working environment really the reason for the strange sleeping and working habits of software programmers?
Being human, software developers are destined to make biased decisions that are often influenced by emotions and flawed heuristics. Is there a way to improve decision making in software development, asks JAX London and JavaOne speaker Daniel Bryant.
How do you know if your code base is rotting? Before you get defensive about your code, software architect Erik Dietrich wants you to know that every code base rots over time. The key is to ensure you’re managing the complexity of its growth correctly.
All the evidence shows that programming requires a high level of aptitude that only a small percentage of the population possess. The current fad for short learn-to-code courses is selling people a lie and will do nothing to help the skills shortage for professional programmers.
Do you solemnly swear to produce good code? That’s what Agile Manifesto co-author Robert C. Martin wants you to do, in his newest endeavour to create a list of ethical guidelines for programmers to follow. The Programmer’s Oath has been met with mixed feedback.
Slack is fast becoming the default messaging service and developers can really benefit from the new workflows that Slack is enabling. Alex Zhitnitsky takes us through the integrations that allows users to customise the service to their own specific developer tools.
Today’s list of programming languages is about a mile long – each associated with a myriad of tools and platforms with various levels of adoption. The languages landscape has changed significantly, which is a blessing and a curse.
Too few developers realise that they are at the centre of revolutionary change in business and beyond, and what power that gives them. ING Bank’s chief architect Henk Kolk explains what outdated truths about software creation remain to be dismantled.
Knowing how to attract good talent when searching for a web developer can make a huge difference in your company’s success. By knowing how to attract, evaluate and compare top talent, whilst removing the under-performers, you’ll likely have yourself a great developer team.