Best of JavaOctober 2022

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Design Patterns

    Design Patterns Design patterns are a toolkit of solutions to common problems in software design. They define a common language that helps your team communicate more efficiently. They can be categorized by their intent and divided into three groups.

  2. 2
    Article
    Avatar of devgeniusDev Genius·3y

    The Programming Language(s) of the Future

    C, C++, and Rust are not that easy, they force you to think about object lifetimes, dynamic allocations, etc. But even just in 3 categories, there are lots of differences and blurry decisions. If we consider the ease of use, and power of the implemented structures, the results will get more blurry. Until now, what have we learned? We compared the languages.

  3. 3
    Article
    Avatar of discdotDiscover .NET·3y

    10 Things Every Junior Software Developer Should Know To Be Successful

    You should follow a tutorial on how to use an HTTP client to call an API from your client app. Don't hesitate to share, like, and subscribe to notifications. You can reach out and follow me on social media for more. Join a community as early as you can Imagine you’re getting started on something that needs perseverance and hard work.

  4. 4
    Article
    Avatar of pointerPointer·3y

    mikeroyal/Self-Hosting-Guide: Self-Hosting Guide. Learn all about locally hosting(on premises & private web servers) and managing software applications by yourself or your organization.

    Most self-hosted software can be installed using Docker, a packaging system which allows software to bundle their configuration and dependencies. Shipwright is a WebUI to generate templates for Yacht, Portainer, Docker-Compose, and Unraid. Dozzle is a small lightweight application with a web based interface to monitor Docker logs. Diun is a tool that receive notifications when a Docker image is updated.

  5. 5
    Article
    Avatar of gamedevacademyGameDev Academy·4y

    Software Developer Career Outlook – 2023 Edition

    Software Developer Career Outlook - 2023 Edition - is becoming a software developer still a good career prospect? In this article, we’re going to explore this field from the ground-up and give you the tools and information you need to decide if a career in software development is right for you.

  6. 6
    Article
    Avatar of beambloggersBeam Bloggers Webring·4y

    Book Review: Zero To Production In Rust

    Rust is not just a “faster X!’ It’s a faster, safer, and more systematic X. X. So, where is the catch? Nothing in life comes for free, which also applies to Rust.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    What is an ORM – The Meaning of Object Relational Mapping Database Tools

    Object Relational Mapping (ORM) is a technique used in creating a "bridge" between object-oriented programs and relational databases. The ORM and ORM tools help simplify the interaction between relational databases and different OOP languages. The tools are built to eliminate the possibility of SQL injection attacks.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Learn How Graph Algorithms Work

    A graph data structure is a non-linear data structure consisting of vertices and edges. Haris from Coding Cleverly teaches the graph course using Java.

  9. 9
    Article
    Avatar of quastorQuastor Daily·3y

    How Canva Built a Reverse Image Search System

    Canva built a reverse image search system that could take in an image and return similar images in the dataset. They used Perceptual Hashing and Hamming Distance to build the system. The system was built on DynamoDB with Multi-Index Hashing - Tech SnippetsLessons Learned.

  10. 10
    Article
    Avatar of theregisterThe Register·3y

    Meta met a programming language it likes better than Java

    Facebook's Meta is in the midst of migrating its Android app Java code to Kotlin. Kotlin is a younger programming language that also relies on the Java Virtual Machine, or JVM. Java's popularity, by at least one measure, has declined 4.7 percent in the last five years.