What Programming Language Should You Choose?
Modern IT world has created hundreds of programming languages. Each of them has its own pros and cons. If you have a job to do – what language should you choose?
Modern IT world has created hundreds of programming languages. Each of them has its own pros and cons. If you have a job to do – what language should you choose?
More and more programmers are becoming interested in so-called agile project management methodologies. And there is a good reason for that — research done in the USA showed that projects using this approach get better ROI.
When HTML5 appeared on the programming scene, a new trend emerged – computer games running in a browser (and not using Flash). Maybe those games constitute the future of modern entertainment?…
Exploring how over-simplified abstractions can decimate software performance, this article contrasts the high resource overhead of thread-heavy synchronous I/O with the efficiency and architectural challenges of managing multiple data streams within a single asynchronous thread.
How to easily implement asynchronous operations using a friendly object-oriented design?
For many years the C++ language was the only reasonable option for writing real-time or embedded software. But during recent years a new technology has emerged — a technology that has the potential to take the crown of low-level programming in several years. It’s called Rust.
When you work as a network administrator, there are few more useful tools than an application that discovers your network topology and is capable of drawing it to you and providing all the information about the network.
Almost all modern language are by design multi-platform. However C++ is not…