Coding tools news 2022

Here is a post where I post information on new and interesting coding tools on the comments.

1,191 Comments

  1. Tomi Engdahl says:

    https://www.techspot.com/downloads/7286-ventoy.html
    Ventoy
    1.1.01
    Create bootable USB drive for ISO files.

    Reply
  2. Tomi Engdahl says:

    API vs SDK: What’s the Difference?
    https://www.youtube.com/watch?v=AOf2gGVSz68

    API and SDK: two technical terms you hear a lot about, but what do they mean? And what are the differences? In this video we’ll explain the differences in terms of use, implementation, hosting, etc. as well as offering some examples.

    API stands for Application Programming Interface. It’s a way for computers to exchange data. An API performs a specific task, it’s an external processing service where you send in your input and receive back an output. API’s are hosted by the provider. Because of this, they are ‘platform agnostic’, meaning they can be accessed from any web or mobile platform.

    SDK stands for Software Development Kit. It’s like a customizable toolbox. While an SDK also performs a specific task, in contrary to an API it’s embedded within your application, really becoming part of it. Since it’s part of your application, you host the SDK yourself. This means it also needs to be adapted to the programming language of your application.

    Sometimes, an SDK is optimized to work together with a specific API. While not an obligation, it can ensure you have the best input in your application to work well with an API.

    Reply
  3. Tomi Engdahl says:

    What Is Single Sign-on (SSO)? How It Works
    https://www.youtube.com/watch?v=O1cRJWYF-g4

    OAuth 2 Explained In Simple Terms
    https://www.youtube.com/watch?v=ZV5yTm4pT8g

    Reply
  4. Tomi Engdahl says:

    Inside AWS Architecture: Journey of a Web Request
    https://www.youtube.com/watch?v=F318zw_HKDw

    In this video, we walk through the AWS architecture that powers high-scale web applications, covering each layer from Route 53 for DNS routing to Amazon S3 for data storage. Discover how AWS WAF and Shield secure requests, Elastic Load Balancing ensures smooth traffic distribution, and Auto Scaling dynamically adjusts server capacity. This setup ensures reliability, scalability, and performance for any web app hosted on AWS. Perfect for developers looking to optimize their infrastructure for high demand!

    0:00 – Introduction: AWS Architecture for High-Scale Web Apps
    1:00 – Route 53: DNS and Traffic Direction
    1:40 – AWS WAF & Shield: Protecting Against Attacks
    2:30 – Amazon CloudFront: Enhancing Content Delivery
    3:15 – VPC and Subnets: Securing the Network
    4:05 – Availability Zones: Ensuring Redundancy
    4:40 – Elastic Load Balancer: Distributing Traffic
    5:20 – EC2 Instances & Auto Scaling: Managing Server Load
    6:10 – Elastic File System (EFS): Shared Storage for EC2
    6:40 – ElastiCache: Accelerating Data Access
    7:10 – Amazon RDS: Structured Data Storage with High Availability
    7:45 – Amazon S3: Reliable Storage for Static Assets
    8:10 – Conclusion: The Complete Request Journey on AWS

    Reply
  5. Tomi Engdahl says:

    Everything You NEED to KNOW About Web Applications
    https://www.youtube.com/watch?v=_higfXfhjdo

    Reply
  6. Tomi Engdahl says:

    Vector databases are so hot right now. WTF are they?
    https://www.youtube.com/watch?v=klTvEwg3oJ4

    Vector databases are rapidly growing in popularity as a way to add long-term memory to LLMs like GPT-4, LLaMDA, and LLaMA. Learn how popular vector databases like Pinecone and Weaviate can store ML embeddings to integrate with tools like ChatGPT.

    Vector Databases simply explained! (Embeddings & Indexes)
    https://www.youtube.com/watch?v=dN0lsF2cvm4

    Vector Databases simply explained. Learn what vector databases and vector embeddings are and how they work. Then I’ll go over some use cases for it and I briefly show you different options you can use.

    Reply
  7. Tomi Engdahl says:

    Deno Creates Board, Charter for JavaScript Registry Project
    In other Dev News; CVEs Released on Three Node.js Versions; LinkedIn’s solution for speeding up AI protoypes; and microfrontends in Angular?
    https://thenewstack.io/deno-creates-board-charter-for-javascript-registry-project/

    Reply
  8. Tomi Engdahl says:

    The Feds Push for WebAssembly Security Over eBPF
    According to the federal government, WebAssembly could and should be integrated across the cloud native service mesh sphere to enhance security.
    https://thenewstack.io/the-feds-push-for-webassembly-security-over-ebpf/

    Reply
  9. Tomi Engdahl says:

    https://dev.to/devteam/the-future-of-4ml4

    Hey folks! We wanted to let you know about our new subforem called Future. This is a dedicated space for talking about cutting-edge technologies that influence our careers, our day-to-day lives, culture, and everything of that nature.

    https://future.forem.com/

    Reply
  10. Tomi Engdahl says:

    Infrastructure as Code: From Imperative to Declarative and Back Again
    The shift toward hybrid IaC models is driven by developer experience, efficiency, and the need for scalable cloud native solutions.
    https://thenewstack.io/infrastructure-as-code-from-imperative-to-declarative-and-back-again/

    Reply
  11. Tomi Engdahl says:

    C++ nousee Javan ohi
    https://etn.fi/index.php/13-news/17162-c-nousee-javan-ohi

    Helmikuun ohjelmointiyhteisöindeksi paljastaa kasvavan trendin ohjelmistokehityksen maailmassa: nopeus on valttia. Kun laskentatehon tarve kasvaa ja laitteistokehitys ei pysy vauhdissa, tehokkaat ohjelmointikielet keräävät suosiota. Tämä näkyy myös kielten suosiota mittaavassa TIOBE-indeksissä.

    C++, joka on pitkään ollut järjestelmäohjelmoinnin ja suorituskykykriittisten sovellusten kulmakivi, on virallisesti ohittanut Javan ja noussut indeksin toiselle sijalle. Kielen nousu heijastaa kasvavaa painotusta huipputehokkaaseen laskentaan, jossa suorituksen nopeus on ensiarvoisen tärkeää.

    Samaan aikaan kun C++ vakiinnuttaa asemaansa, muut nopeat kielet tekevät merkittäviä harppauksia. Go jatkaa top 10 -sijoitustaan, kun taas Rust on saavuttanut kaikkien aikojen ennätyksen 1,47 %. Uudemmat tulokkaat, kuten Mojo ja Zig, ovat puolestaan lähestymässä kärkiviisikymppistä, sijoittuen nyt sijoille #51 ja #56.

    Vaikka kehitys on selvästi suuntautumassa suorituskykyisiin kieliin, Python pitää edelleen pintansa ohjelmointimaailman kärjessä. Sen suosiota selittää ennen kaikkea helppokäyttöisyys, joka houkuttelee yhä enemmän uusia ohjelmoijia. Koska ohjelmistoalan koulutettujen asiantuntijoiden määrä ei riitä kattamaan kasvavaa tarvetta, monien muiden alojen ammattilaiset ottavat haltuunsa ohjelmointitaidot juuri Pythonin avulla. Tämä varmistaa, että Python säilyttää asemansa, vaikka nopeus yhä korostuu ohjelmointikielivalinnoissa.

    Reply
  12. Tomi Engdahl says:

    5 Signs of an Inexperienced Self-Taught Developer (and how to fix)
    https://www.youtube.com/watch?v=B_HR2R3xsnQ

    There’s a lot of hate out there towards self-taught developers from those who hold CS degrees. In fact, I’ll show you a comment in this video calling for the eradication of all self-taught engineers!!!

    But don’t sweat. There are too many of us out there for that.

    Yet we need to ensure we are growing so that we prove valuable teammates, dependable programmers, and competent “engineers.”

    In this video, I’ll explain what I think are 5 tell-tale signs of an inexperienced, non-traditional, developer and what steps you need to take to grow out of it.

    Reply
  13. Tomi Engdahl says:

    Why MOST Developer Portfolios are Worthless
    https://www.youtube.com/watch?v=HXZYKyMJ2O4

    Timestamps
    00:00 Intro
    01:02 Our community on Skool
    01:21 Pre-portfolio apps (eww)
    02:55 Guided apps (meh)
    05:05 Sponsored
    06:14 Unique, from scratch, apps (the start)
    08:48 Apps for yourself and others (the goal)

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *

*

*