Tag: developers

Why every developer should be using TDD
Post

Why every developer should be using TDD

Originally posted on dev. Introduction No skill is more important for programmers than the ability to write code that works. But all too often, developers don’t think about whether their code will work until it’s finished, and by then they’ve already created many bugs that are difficult or impossible to fix. That’s why every developer...

Programming language popularity: JavaScript leads – 5 million new developers since 2017
Post

Programming language popularity: JavaScript leads – 5 million new developers since 2017

Originally posted on zdnet. But Python has also gained 2.2 million developers over the past year while Java adds 1.7 million since 2017. avaScript remains by far the most popular programming language with developers, followed by Python and then Java, according to analyst firm SlashData’s latest survey of developers.  The company’s State of the Developer Nation...

React State 5 Ways
Post

React State 5 Ways

Originally posted on dev. To see the code for these examples, click here There are seemingly endless ways of dealing with state management in React. Trying to understand the options, the tradeoffs between them, and how they work can be overwhelming. When I’m trying to learn something, seeing a side by side comparison implementing some common...

The Best Coding Challenges Websites For Beginners
Post

The Best Coding Challenges Websites For Beginners

Originally posted no dev. There are a plethora of websites where you can practice Data Structures and Algorithms questions. Even though there are a lot of choices, beginners might have a difficult time choosing one. Why? Because the majority of these websites are tailored to experienced developers. They feel overwhelming, and it feels like there...

3 Essential Python Skills for Data Scientists
Post

3 Essential Python Skills for Data Scientists

Learning Pandas is great. Numpy is also tons of fun. But have you maybe started using libraries to early? Maybe you are still not aware of everything pure Python has to offer. If that sounds like you, you’ll like this article. Photo by fabio on Unsplash This article will cover a couple of pretty cool pure Python functionalities that I use the most often...

How Microsoft Office is useful for developers
Post

How Microsoft Office is useful for developers

Office isn’t only for documents: it’s a tool that can fit almost anywhere in your application development process. You might not think of Office as a development tool, but it’s been at the heart of many development toolchains for a long time now. The two most popular tools aren’t the obvious ones either, with both...

Venkat Subramaniam: Kotlin And Python Are Fun, But Java Developers Are Semantically Aligned With The Future
Post

Venkat Subramaniam: Kotlin And Python Are Fun, But Java Developers Are Semantically Aligned With The Future

Whether he’s pacing the keynote stage in stocking feet, or taking you through “A Dozen Cool Things in JVM Languages,”Venkat Subramaniam leaves you with a sense of exhilaration about computer programming. His gift for inspirational analogy is rare, and even more so because it’s about software development. Venkat Subramaniam, an author, developer, and professor, is bullish...

Callbacks & Promises in Javascript
Post

Callbacks & Promises in Javascript

Javascript is a single threaded asynchronous language. What does that mean? It means it cannot multi-task, but can pause execution of one task to do something else and switch back and forth between tasks so as to maximise performance. It makes sense because javascript is a browser language, and browsers need to make network calls...

Debugging Tips and Tales
Post

Debugging Tips and Tales

Originally posted on my blog at https://blog.isquaredsoftware.com Last week’s #devdiscuss discussion was on the topic of debugging. This is something I have a lot of opinions and advice on, so I replied with a quick list of my suggestions for better debugging. It’s worth recording those in blog post form as well. Note: Ben McCormick pointed me to a very similar post...

The Best Java Frameworks
Post

The Best Java Frameworks

Java is still the most popular programming language in the world. It comes with a vast ecosystem and more than 9 million Java developers worldwide. Although Java is not the most straightforward language, you don’t have to write Java programs from scratch. There are many excellent Java frameworks to write web and mobile applications, microservices,...

GitHub gives developers unlimited free private repositories
Post

GitHub gives developers unlimited free private repositories

GitHub wants to make its software development platform even more accessible to developers with updates to GitHub Free and GitHub Enterprise. The company announced GitHub will now provide developers with unlimited free private repositories as well as a new unified offering for enterprise users. The unlimited free private repositories will enable developers to use GitHub...