Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 43
  1. Every software development lifecycle relies on a continuous feedback loop: design, build, test, launch, and review.

  2. The Agentic Web

    Users are increasingly using the help of AI Agents to get their tasks done on the web.

  3. In Demystifying AI Agents: Learning the Mechanics with Rust, we saw that an AI agent is just a while loop wrapping a stateless LLM.

  4. When an AI agent needs to solve a complex problem on a web page, it usually involves a lot of back-and-forth.

  5. An AI Agent is a system that pairs a Large Language Model with a set of tools and a control loop.

  6. I've been exploring WebMCP, the browser's native tool calling API that lets any web page register tools for AI agents.

  7. In my early days as a developer, I remember working on a prototype to show our stakeholders to demonstrate the solution we were planning to build.

  8. When I was a kid, playing adventure games meant staring at a blinking cursor.

  9. If you’ve ever tried to automate website screenshots using Selenium or WebDriver, you’ve likely hit the "cutoff" wall.

  10. Over a decade ago, I worked on a travel meta-search website.

  11. My buddy Thiago Carneiro showed me some projects he's been building with Lovable, like this Texture Wizard or this YouTube Preview tool.

  12. A few weeks ago I was discussing recommendations for organizations adopting AI developer tooling with a friend and, one of the points we agreed with, is that developers should treat code generated by AI as their own, and thoroughly review it themselves be…

  13. In the previous article, I wrote about using an feature extraction model to generate embeddings from text, then train a custom classification model for sentiment analysis, using the embeddings as the input for the model, and finally exported the model to…

  14. Motivation There's an immense availability of AI models for a wide range of use cases, readily available to web developers via tools like Mediapipe and Transformers.js, and more recently via the Built-in AI APIs, with friendly APIs.

  15. When trying to understand the effect changing the temperature parameter on the output of a Large Language Model, the explanation is often that “it makes the model responses more creative” and, if you know that the model works by looping over predictions f…

  16. While I'm not completely oblivious about Python as I've read code in the language here and there and wrote some MicroPython, I can't say I'm a Python developer.

  17. The command on the Firestore docs to create a composite index that includes a vector embedding doesn't work out of the box on Windows.

  18. For those working with Large Language Models, counting the number of tokens in an input can be a frequent task.

  19. You're a Rust developer, and you love Markdown's simplicity and readability.

  20. As a Rust developer using Visual Studio Code and rust-analyzer, you might have encountered a common problem: unnecessary recompilation of dependencies upon saving a file.

  21. In some occasions, when programming software, developers run into the need of heterogenous collections - that is, a collection that can store objects of different types.

  22. There’s a lot of discussion out there around how AIs such as ChatGPT will impact Software Engineering - from making programmers redundant, to becoming an assistive, to not changing anything.

  23. If you are coming from Micropython or the Arduino IDE, playing a musical note is as straightforward as calling freq() passing the desired note frequency as a parameter, as in the MicroPython example below: import machine p12 = machine.Pin(12)…

  24. Last year, I got one of those LED grids from AliExpress and I wanted to connect it to my computer, while allowing others to control what is displayed from a web page.

  25. Introduction The Doom Fire animation is fire animation used for the PSX port of the original Doom game.

  26. Most Android Developers will be familiar with the adb command-line tool.

  27. The Wake Lock API provides a way to prevent devices from dimming or locking the screen when an application needs to keep running.

  28. I was reading the questions on the trusted-web-activity tag on StackOverflow, as I often do, when a question asking if it is possible to integrate a Trusted Web Activity with in-app-reviews caught my attention.

  29. Doom Fire is an animated fire used by some ports of Doom, and documented in Fabien Sanglard's blogpost.

  30. During the holiday season, I decided to experiment with building a physical button for Paul Kinlan’s AirHorn.

  31. With the launch of Chrome 56, web applications are now able to access Bluetooth Low Energy devices directly from the browser, without the need to install a plugin or a native application.

  32. I've been analyzing my website traffic using Hadoop and MapReduce.

  33. Until now, all our examples were done using the orthographic mode.

  34. The GLBatchFactory is a helper class that helps the developer to create models.

  35. On the last example, we learned how to rotate/translate a triangle manipulating the matrices.

  36. On the last post of our lwjgl series, we saw how to draw a triangle.

  37. On the last tutorials, there was a lot of code that we used to build a framework and encapsulate the complexity of the shaders.

  38. On the last tutorials, we saw information about the GLShaderManager class.

  39. In the last post, we saw how to adapt the GLShaderManager from the C code to Java.

  40. When I started using the OpenGL SuperBible book to learn OpenGL, I noticed that the first examples from the book used some classes made by the author to encapsulate some complexity that would be explained later.

  41. VBOs on Android 2.2

    Android 2.2 was the first Android version to support OpenGL ES 2.0.

  42. My Journey into Game Programming I started to learn about game programming as probably most people do: by using Google and finding information about it.

  43. OpenGL

    Since I started coding games for Android, I wanted to learn OpenGL.