Coding tools news 2022

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

1,042 Comments

  1. Tomi Engdahl says:

    Just say no to JavaScript
    opinion
    Dec 04, 2024
    7 mins
    JavaScript
    Programming Languages
    Typescript

    https://www.infoworld.com/article/3616471/just-say-no-to-javascript.html

    JavaScript gives you too many ways to shoot yourself in the foot. Just what you’d expect from a programming language that was created in a week.

    Reply
  2. Tomi Engdahl says:

    Kotlin Reaches 2.1.0, Bringing New Language Features, Compiler Updates, and More
    https://www.infoq.com/news/2024/12/kotlin-2-1-language-features/

    Reply
  3. Tomi Engdahl says:

    From Idea to Startup: How Open Source Tools Can Help You with Setting up Your Business
    #
    resources
    #
    tutorial
    #
    opensource
    #
    startup
    Ideas can come to you anytime and anywhere, may it be on your busy weekdays or in your dreams in the middle of the night. But we often seem to pass these ideas and not do anything about them, underestimating their potential and our ability to act on them.
    https://dev.to/docsgpt/from-idea-to-startup-how-open-source-tools-can-help-you-with-setting-up-your-business-3kpe

    Reply
  4. Tomi Engdahl says:

    Google ‘Retrofits’ Spatial Memory Safety Onto C++
    Google researchers showed they were able to “retrofit” spatial safety onto their C++ codebases, and to do it with a surprisingly low impact on performance.
    https://thenewstack.io/google-retrofits-spatial-memory-safety-onto-c/

    Reply
  5. Tomi Engdahl says:

    MapLibre: How a Fork Became a Thriving Open Source Project
    Four years in, the map rendering engine supported by AWS, Meta and Microsoft credits a robust community for its success.
    https://thenewstack.io/maplibre-how-a-fork-became-a-thriving-open-source-project/

    Reply
  6. Tomi Engdahl says:

    Open-Source Software Is in Crisis Here are three ways to help it flourish into the future
    https://spectrum.ieee.org/open-source-crisis

    Reply
  7. Tomi Engdahl says:

    The REAL Difference Between Golang and Rust for Devs in 2024
    https://www.youtube.com/watch?v=wBWk0XkvlSY

    If you’re a developer wondering about the real difference between Golang and Rust in 2024, then this video is for you. We’ll break down the key distinctions between these two popular programming languages to help you choose the right one for your projects.

    Reply
  8. Tomi Engdahl says:

    The Manim Experience – Creating animations with Python
    https://www.youtube.com/watch?v=5anTYHWuMSA

    Trying to recreate one of 3blue1brown’s animations using a Python library called Manim.

    Reply
  9. Tomi Engdahl says:

    Introducing Clay – High Performance UI Layout in C
    https://www.youtube.com/watch?v=DYWTw19_8r4

    Clay (short for C Layout) is a high performance 2D UI layout library.

    See the website at
    https://nicbarker.com/clay
    for more info, or check out the github repository at
    https://github.com/nicbarker/clay

    Reply
  10. Tomi Engdahl says:

    Pythonin suosio on ennennäkemätön
    https://etn.fi/index.php/13-news/16980-pythonin-suosio-on-ennennaekemaetoen

    Python on noussut vuoden 2024 ylivoimaiseksi ohjelmointikieleksi, saavuttaen ennätykselliset 10 % kasvun suosiomittauksissa vuoden aikana. Tämä tekee siitä selkeän voittajan TIOBE-indeksissä, joka mittaa ohjelmointikielten suosiota maailmanlaajuisesti.

    Toiseksi ja kolmanneksi sijoittuneet Java (+1,73 %) ja JavaScript (+1,72 %) jäivät selvästi Pythonin taakse, vaikka niidenkin suosio osoitti positiivista kasvua. Pythonin 10 %:n hyppäys on kuitenkin poikkeuksellinen, ja se alleviivaa kielen asemaa ohjelmointimaailman johtotähtenä.

    Pythonin suosio perustuu sen monipuolisuuteen, helppokäyttöisyyteen ja vahvaan ekosysteemiin. Python on hallitseva kieli tekoäly- ja data-analytiikkasovelluksissa. Kielen laajat kirjastot, kuten TensorFlow, PyTorch ja Pandas, ovat tehneet siitä välttämättömän työkalun tutkijoille ja insinööreille.

    Pythonin yksinkertainen syntaksi ja selkeä rakenne tekevät siitä erinomaisen valinnan aloitteleville ohjelmoijille. Tämä on auttanut sitä laajentamaan käyttäjäkuntaansa nopeasti.

    Pythonilla on lisäksi yksi suurimmista ja aktiivisimmista ohjelmointiyhteisöistä. Tämä takaa, että apua ja resursseja on aina saatavilla.

    Vaikka Pythonin suosio on ennennäkemätöntä, sen kasvu voi hidastua lähivuosina. Nopeiden ohjelmointikielten, kuten C++:n ja Rustin, kysyntä on kasvussa erityisesti suorituskykykriittisissä sovelluksissa. Lisäksi on spekuloitu, että tekoälyhype voi tasaantua lähitulevaisuudessa, mikä saattaisi vaikuttaa Pythonin käyttöön.

    Reply
  11. Tomi Engdahl says:

    Virkamies kehitti valtiolle uuden it-järjestelmän lähes yksin – ”Olen hankkinut osaamiseni omalla harrastuneisuudellani”
    Tivi20.12.202422:10Ohjelmistokehitys
    Uutta järjestelmää saattaa käyttää tulevaisuudessa noin sata virastoa. Se kehitettiin valtionhallinnossa harvoin käytetyllä tavalla, low-codena.
    https://www.tivi.fi/uutiset/virkamies-kehitti-valtiolle-uuden-it-jarjestelman-lahes-yksin-olen-hankkinut-osaamiseni-omalla-harrastuneisuudellani/5489e9c3-059c-4b37-bcf3-71b3571d7ecb

    Valtiovarainministeriö otti syksyllä käyttöön uuden tulosohjausjärjestelmän. Jotkut julkisen puolen järjestelmäprojektit ovat surullisenkuuluisia kalleudestaan ja pitkäkestoisuudestaan, mutta tämä järjestelmä on toista maata: rahaa paloi vain yhden ihmisen palkan verran, ja aikaakin vain puolitoista vuotta. Salaisuus piilee kehitystavassa: low-codessa.

    Reply
  12. Tomi Engdahl says:

    Tässä on maailman suosituin ohjelmointikieli – uudet haastajat nousevat vauhdilla
    19.12.202421:01
    Javascript on säilyttänyt ykköspaikkansa suosituimpana ohjelmointikielenä. Parhaimmat kasvunäkymät ovat sen sijaan typescriptillä, rustilla ja pythonilla. Javascriptin tosin arvellaan pysyvän myös jatkossa suosituimpana ohjelmointikielenä
    https://www.mikrobitti.fi/uutiset/tassa-on-maailman-suosituin-ohjelmointikieli-uudet-haastajat-nousevat-vauhdilla/7ca3e4d8-0f92-4029-925c-a9ee5ad8be7d

    Reply
  13. Tomi Engdahl says:

    https://www.facebook.com/share/p/p8J3QscDbKtjVeyC/

    New idea – still a rough draft. I’ve made a video of a curve stitching animation with the Python code scrolling on the left side of the screen. The code needs to be cleaned up, and the syntax highlighting was screwed up by the script that captured the image from the .py file, but I think it’s a cool enough idea to just release a rough draft anyway.

    How to code it: animated parametric flower using curve stitching (Python)
    https://m.youtube.com/watch?v=5B4CRX-vXOg

    Reply
  14. Tomi Engdahl says:

    Kolme syytä siirtyä composable-arkkitehtuuriin
    https://nitor.com/fi/artikkelit/kolme-syyta-siirtya-composable-arkkitehtuuriin?fbclid=IwY2xjawHYnhxleHRuA2FlbQEwAGFkaWQAAAYgSgZ5FgEd05PmrcHGwfTulnrVL39O5GiY7BI24-vDaN8OK-5jiQ0kqu39SdJTaV2A_aem_Yxche94hnDlohQqX605W4g

    Composable commerce tarjoaa konkreettisia liiketoimintahyötyjä, mutta lähestymistavalla on myös monia etuja yritysten verkkokaupan teknologiavalintojen kannalta. Lue kolme syytä, miksi kehitystiimisi arvostaisi composable-arkkitehtuuria.

    1. Ketterästi mukautuva ratkaisu muuttuviin tarpeisiin

    2. Rakenna luotettava ja pitkäikäinen teknologiakokonaisuus pala kerrallaan

    3. Vältä tarpeeton riippuvuus yhdestä toimittajasta

    Composable commerce -mallissa yritykset voivat yhdistellä eri toimittajien komponentteja. Yritys voi esimerkiksi integroida maksupalvelut tai hakutoiminnot toimittajalta Y ja hankkia ydintoiminnot toimittajalta X sekä lisäksi käyttää omia räätälöityjä komponentteja.

    Ydintoimintojen osalta on usein teknisesti ja lisensointisyistä tehokkaampaa käyttää yhden toimittajan ratkaisua kuin hajauttaa ne usealle eri palveluntarjoajalle. Tärkeintä on valita ratkaisu, joka toimii saumattomasti yhteen muiden komponenttien kanssa.

    Reply
  15. Tomi Engdahl says:

    how Google writes gorgeous C++

    https://www.youtube.com/watch?v=6lU11IHfJgo

    Programming Languages I used at Google (C++ rant)

    https://www.youtube.com/watch?v=8NopWmd0nAs

    C++ Super Optimization: 1000X Faster

    https://www.youtube.com/watch?v=8-VZoXn8f9U

    war crimes in programming

    https://www.youtube.com/watch?v=wqeGPX7TRv0

    Reply

Leave a Reply to Tomi Engdahl Cancel reply

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

*

*