Tag: <span>developers</span>

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...