Best of JavaDecember 2022

  1. 1
    Article
    Avatar of itnextITNEXT·3y

    If I Could Only Teach One Thing To A Beginner Developer

    A few weeks ago, I wrote a blog post about how to abstract your code to make it easier to reuse. The top 1 principle is the “Single Responsibility Principle’, or SRP for short. SRP means you should keep your function, class or module as simple and coherent as possible.

  2. 2
    Article
    Avatar of hnHacker News·3y

    Welcome to Comprehensive Rust 🦀

    The course covers the full spectrum of Rust, from basic syntax to advanced topics like generics and error handling. It also includes Android-specific content on the last day. The goal of the course is to teach you Rust. We assume you don't know anything about Rust and hope to: - Give you a comprehensive understanding of the Rust syntax and language.

  3. 3
    Article
    Avatar of newstackThe New Stack·3y

    What TypeScript Brings to Node.js

    Node.js and TypeScript have roots firmly planted in JavaScript, which came from the Java language. Both tools trace their language syntax to Java which James Gosling developed at Sun Microsystems in the 1990s. TypeScript employs static type checking to allow consistent use of variables and reduce a potential source of programming errors.

  4. 4
    Article
    Avatar of foojayioFoojay.io·3y

    Two Million Java Developers on Visual Studio Code!

    For the November update, we are bringing you new code editing features, such as postfix completion and optimized organize imports. In addition, we've made some visual enhancements to the Spring components. We are continuing to add more improvements around "organize import" scenarios and you can find all our future plans in this GitHub issue.

  5. 5
    Article
    Avatar of dzDZone·3y

    Docker Best Practices

    This is not only a theoretical exercise, but you will learn how to apply the best practices to your Docker files. It is just like writing code: you may know the syntax, but that does not mean you can write clean and good code in that specific programming language. The same applies to Dockerfiles.

  6. 6
    Article
    Avatar of foojayioFoojay.io·3y

    Learn How to Develop Event-Driven Architectures

    Event-Driven Architecture (EDA) is a design pattern in which decoupled components (often microservices) can asynchronously publish and subscribe to events. Chronicle Queue is a point-to-point messaging layer, which works by writing your events to shared off-heap memory.

  7. 7
    Article
    Avatar of communityCommunity Picks·3y

    Moving from Java to Go? What you need to know

    Go was created out of frustration with existing programming languages. Go offers a much higher speed of execution and safer code due to strong, static typing. In Java, interfaces are predeclared and can contain a large number of functions. In Go, an interface should be as small as possible.

  8. 8
    Article
    Avatar of rhdevRed Hat Developer·3y

    Where to learn about Java from Red Hat

    Java is a computer programming language that is widely used for developing enterprise, web, and mobile applications. Java has been used to code millions of applications that run on the internet. It can be used as a platform for developing applications for mobile devices, enterprise software, big data applications, and server-side technologies.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    What is Programming? A Handbook for Beginners

    A Handbook for Beginners. Welcome to the amazing world of programming. This is one of the most useful and powerful skills that you can learn and use to make your visions come true. We will dive into why programming is important, its applications, its basic concepts, and the skills you need to become a successful programmer.

  10. 10
    Article
    Avatar of jetbrainsJetBrains·3y

    Hour of Code: Top 5 Java Projects

    Java is a versatile programming language that is equally used in software, web, and mobile application development. With this project, you will learn the basics of Java syntax and get familiar with variables, conditions, loops, and methods. The next step after mastering Java is usually learning how to work with its most popular framework – Spring Boot.