Hello! I'm a dreamer focusing on high-load distributed systems and low-level engineering. I mainly code in Rust and Python Let’s be real: most developers nod politely when SOLID comes up, then ...
To effectively evaluate a system that performs operations on UML class diagrams, it is essential to cover a large variety of different types of diagrams. The coverage of the diagram space can be ...
Data visualizations are powerful tools to present information and convey patterns and relationships. Sometimes visualizations are charts or graphs, and other times they are more abstract pieces of art ...
I originally created this as a short to-do list of study topics for becoming a software engineer, but it grew to the large list you see today. After going through this study plan, I got hired as a ...
11 yr veteran of the software development and DevOps content space. Opinions my own. The “as code” buzzwords started with “infrastructure as code” and the DevOps movement, when IT operations/sysadmins ...
Complex systems are increasingly being viewed as distributed information processing systems, particularly in the domains of computational neuroscience, bioinformatics, and artificial life. This trend ...
TheServerSide has been updating its resources in terms of the Spring framework, Java EE contexts and various different approaches to inversion of control (IoC) and dependency injection (DI). Check out ...
There are many Internet lists of best programming and software engineering books. Amazon also has their list of best selling computer programming books. I’ve also blogged on the topic in the past: ...