Coding tools news 2022

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

767 Comments

  1. Tomi Engdahl says:

    Ohjelmistoprojektin ostajan opas
    Oletko sitä mieltä, että ohjelmistokehityksen ostaminen on liian monimutkaista? Meillä on sinulle hyviä uutisia!

    https://www.hurja.fi/ohjelmistoprojektin-ostajan-opas/

    Ostajan oppaan avulla saat nopeasti kokonaiskuvan ohjelmistoprojektista. Oppaassa kerromme mm. kuinka ohjelmistoprojekti Hurjalla etenee, millaisia hinnoittelumalleja käytämme ja mitä ohjelmistokehitys maksaa.

    Reply
  2. Tomi Engdahl says:

    Case Study: Graph Databases Help Track Ill-Gotten Assets
    If you want to find oligarchs’ dirty money — or reveal connections hidden in any data — you will need a graph, not a map.
    https://thenewstack.io/case-study-graph-databases-help-track-ill-gotten-assets/

    Reply
  3. Tomi Engdahl says:

    Web Workers to the Rescue – How to Work with JSON Strings without Blocking User Interactions
    https://dev.to/marabesi/web-workers-to-the-rescue-how-to-work-with-json-strings-without-blocking-user-interactions-2jf2

    Reply
  4. Tomi Engdahl says:

    Devs casually expose far-reaching loading bar conspiracy: ‘People just don’t trust one that’s too quick’
    By Joshua Wolens published 3 days ago
    This one goes all the way to the top (after getting stuck on 78% for a few seconds).
    https://www.pcgamer.com/devs-casually-expose-far-reaching-loading-bar-conspiracy-people-just-dont-trust-one-thats-too-quick/

    Reply
  5. Tomi Engdahl says:

    Computer Speed Gains Erased By Modern Software
    https://hackaday.com/2023/07/02/computer-speed-gains-erased-by-modern-software/

    [Julio] has an older computer sitting on a desk, and recorded a quick video with it showing how fast this computer can do seemingly simple things, like open default Windows applications including the command prompt and Notepad. Compared to his modern laptop, which seems to struggle with even these basic tasks despite its impressive modern hardware, the antique machine seems like a speed demon. His videos set off a huge debate about why it seems that modern personal computers often appear slower than machines of the past.

    While there are plenty of plausible reasons for these slowdowns in apparent speed, it’s likely a combination of many things; death by a thousand cuts. Desktop applications built with a browser compatibility layer, software companies who are reducing their own costs by perhaps not abiding by best programming practices or simply taking advantage of modern computing power to reduce their costs, and of course the fact that modern software often needs more hardware resources to run safely and securely than equivalents from the past.

    Reply
  6. Tomi Engdahl says:

    HTTP Networking in JavaScript – Handbook for Beginners
    https://www.freecodecamp.org/news/http-full-course/

    Reply
  7. Tomi Engdahl says:

    How to Create a Serverless ChatGPT App in 10 Minutes
    https://www.freecodecamp.org/news/create-a-serverless-chatgpt-app/

    Since OpenAI released an official API for ChatGPT in March 2023, many developers and entrepreneurs are interested in integrating it into their own business operations.

    But some significant barriers remain that make it difficult for them to do this:

    OpenAI provides a simple stateless API for ChatGPT. The developer needs to keep track of the history and context of each conversation in a cache or database managed by the application. The developer also needs to manage and safeguard the API keys. There is a lot of boilerplate code unrelated to the application’s business logic.

    Introducing ChatGPT and Whisper APIs
    https://openai.com/blog/introducing-chatgpt-and-whisper-apis

    Developers can now integrate ChatGPT and Whisper models into their apps and products through our API.

    Reply
  8. Tomi Engdahl says:

    Perl 5.38 Released With Experimental Class Feature, Unicode 15
    https://www.phoronix.com/news/Perl-5.38-Released

    Reply
  9. Tomi Engdahl says:

    PHPSandbox – Build, Prototype, and share PHP apps in seconds
    https://laravel-news.com/phpsandbox

    Reply
  10. Tomi Engdahl says:

    GUI Programming With PyQt
    https://realpython.com/learning-paths/pyqt-gui-programming/

    PyQt is a Python binding for Qt, which is a set of C++ libraries and development tools that include platform-independent abstractions for GUIs, as well as networking, threads, regular expressions, SQL databases, SVG, OpenGL, XML, and many other powerful features.

    Reply
  11. Tomi Engdahl says:

    Bram Moolenaar, Author of the Open Source Vim Code Editor, Has Died
    https://thenewstack.io/bram-moolenaar-author-of-the-open-source-vim-code-editor-has-died/?fbclid=IwAR0stpbAgch_3-MD8477f1OMBXFEKp75vhKJOSeuWwYSXhLpN2DNQIbQZYA

    Vim is one of the most popular programming editors of all time, a simple text editor that still survives in the age of Visual Studio, Emacs and other, fancier, code editors.

    The creator of one of the most popular programming editors of all time, Vim, has died after a brief illness. :wq.

    Bram had “dedicated a large part of his life to VIM, and he was very proud of the VIM community that you are all part of.” This is true. Under his guidance, Vim became one of the most popular code editors in the world.

    Vim was based on Unix’s Vi, a screen-oriented text editor created by Bill Joy that proved to be immensely popular.

    Vi, which first appeared in the second edition of the Berkeley Software Distribution (2BSD) Unix, wasn’t open source. It was a derivative work of AT&T Unix code. While it was ported to all Unix versions, you couldn’t port it to other operating systems.

    You could look at Vi’s code so other developers quickly forked it.

    “We were forced to use this awfully complex editor, with only one sheet of paper for documentation. I started appreciating it only much later when it became clear that Vi allows for very quick editing. Once my fingers got used to it, anything else slowed me down. Thus once I got an Amiga computer, I just had to make a Vi-like editor. That was when I started working on Vim.”

    Today, you’ll find Vim in essentially all operating systems. That’s both because it’s open sourced under the GPL-compatible Vim license. And, as he said in the interview, “I am using good old C code. To be compatible with as many C compilers as possible, I am very conservative in using the features of modern C compilers. This mostly only happens in GUI code, which requires a modern C compiler. The main code doesn’t even use ANSI function prototypes, because they don’t work on older systems.”

    Vim is more than just a Vi clone. Its features are a superset of Vi. It includes syntax highlighting, and code folding for several popular programming languages such as C/C++, Python, Perl, and Bash. It also includes multilevel undo/redo, screen splitting for editing multiple files, and plugin support and scripting support with its own Vimscript, or external scripting languages.

    Charityware was born. It works well, about 30,000 euro per year is raised this way, which is helping about 50 children finish their education, from primary school to university.”

    With his passing, his family is asking for more donations to this cause, which had been close to his heart.

    Reply
  12. Tomi Engdahl says:

    SOME UNIQUE C++ CODE! // Pacman Clone Code Review
    https://www.youtube.com/watch?v=OKs_JewEeOo

    Reply
  13. Tomi Engdahl says:

    Suuri osa meille tutuista pilvipalveluista perustuu siihen, että tietokantojen käsittelyä on hajautettu useille palvelimille uuden polven NoSQL- ja New­SQL-tietokantojen avulla.
    https://www.tivi.fi/uutiset/digijattien-tietokannat-hajautuvat-he-saavat-raakadatana-kaytannossa-kaikki-kaukosaatimen-nappaimen-painallukset/eca27e35-687e-466a-ac60-e7e3bffc4270

    Reply
  14. Tomi Engdahl says:

    SQL vs NoSQL: When to Use Which
    Beau Carnes
    Beau Carnes
    When should you use a SQL database and when should you use a NoSQL database?
    https://www.freecodecamp.org/news/sql-vs-nosql-tutorial/

    Reply
  15. Tomi Engdahl says:

    GitHub CEO says Copilot will write 80% of code “sooner than later”
    https://www.freethink.com/robots-ai/github-copilot#Echobox=1692278226

    Thomas Dohmke explains how AI will change the way we code, work, and learn — and could even change the future of innovation itself.

    Reply
  16. Tomi Engdahl says:

    Microsoft Excel to let you run Python scripts as formulas https://www.bleepingcomputer.com/news/microsoft/microsoft-excel-to-let-you-run-python-scripts-as-formulas/

    [...] instead of running the Python scripts locally, Excel will execute the code in the cloud using a hypervisor-isolated container on Azure Container Instances. Microsoft says this container environment will include Python and a curated set of Anaconda libraries to prevent security issues. As the Python scripts will run in an isolated container, they will not have access to any local resources, including the local network, computer, files, and a Microsoft
    365 authentication token.

    Tom Warren / The Verge:
    Microsoft releases a public preview of Python in Excel, which will run Python calculations in Azure, first on Windows and then other platforms “at a later date” — Microsoft is bringing popular programming language Python to Excel. A public preview of the feature is available today …

    Microsoft is bringing Python to Excel
    https://www.theverge.com/2023/8/22/23841167/microsoft-excel-python-integration-support

    Reply
  17. Tomi Engdahl says:

    https://etn.fi/index.php/13-news/15240-uusi-pythonia-nopeampi-kieli-nousee-listoilla

    Python on edelleen selvästi rankingin ykkönen. 20 suosituimman listalle on ensimmäistä kertaa noussut Julia.

    Noin 13 vuotta sitten lanseerattu Julia on ohjelmointikieleksi varsin nuori. Sitä käytetään erityisesti datatieteen ja matemaattisen laskennan maailmassa. Mutta miksi sen suosio nyt kasvaa? TIOBE Softwaren toimitusjohtaja Paul Jansen selittää.

    - Julia on nopeampi kuin Python, sopii paremmin suurten järjestelmien kirjoittamiseen kuin R ja halvempi kuin Matlab. Nopeus, skaalautuvuus ja avoimen lähdekoodin oleminen tekevät Juliasta houkuttelevan vaihtoehdon. Toisaalta Julia vaatii enemmän ohjelmointitaitoja kuin muut mainitut kielet, joten on todella mielenkiintoista nähdä, pystyykö se säilyttämään asemansa isojen kielten välissä, Jansen kommentoi.

    Lista on muuten varsin tuttu. Python on selvänä ykkösenä ja C yhtä selvä kakkonen, vaikka monien listapisteet putosivatkin vähän elokuussa. C++ tulee kolmantena, Java neljäntenä ja C## viidentenä.

    Reply

Leave a Comment

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

*

*