Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Every software development lifecycle relies on a continuous feedback loop: design, build, test, launch, and review.
-
Users are increasingly using the help of AI Agents to get their tasks done on the web.
-
In Demystifying AI Agents: Learning the Mechanics with Rust, we saw that an AI agent is just a while loop wrapping a stateless LLM.
-
When an AI agent needs to solve a complex problem on a web page, it usually involves a lot of back-and-forth.
-
An AI Agent is a system that pairs a Large Language Model with a set of tools and a control loop.
-
I've been exploring WebMCP, the browser's native tool calling API that lets any web page register tools for AI agents.
-
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.
-
When I was a kid, playing adventure games meant staring at a blinking cursor.
-
If you’ve ever tried to automate website screenshots using Selenium or WebDriver, you’ve likely hit the "cutoff" wall.
-
Over a decade ago, I worked on a travel meta-search website.
-
My buddy Thiago Carneiro showed me some projects he's been building with Lovable, like this Texture Wizard or this YouTube Preview tool.
-
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…
-
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…
-
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.
-
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…
-
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.
-
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.
-
For those working with Large Language Models, counting the number of tokens in an input can be a frequent task.
-
You're a Rust developer, and you love Markdown's simplicity and readability.
-
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.
-
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.
-
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.
-
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)…
-
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.
-
Introduction The Doom Fire animation is fire animation used for the PSX port of the original Doom game.
-
Most Android Developers will be familiar with the adb command-line tool.
-
The Wake Lock API provides a way to prevent devices from dimming or locking the screen when an application needs to keep running.
-
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.
-
Doom Fire is an animated fire used by some ports of Doom, and documented in Fabien Sanglard's blogpost.
-
During the holiday season, I decided to experiment with building a physical button for Paul Kinlan’s AirHorn.
-
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.
-
I've been analyzing my website traffic using Hadoop and MapReduce.
-
Until now, all our examples were done using the orthographic mode.
-
The GLBatchFactory is a helper class that helps the developer to create models.
-
On the last example, we learned how to rotate/translate a triangle manipulating the matrices.
-
On the last post of our lwjgl series, we saw how to draw a triangle.
-
On the last tutorials, there was a lot of code that we used to build a framework and encapsulate the complexity of the shaders.
-
On the last tutorials, we saw information about the GLShaderManager class.
-
In the last post, we saw how to adapt the GLShaderManager from the C code to Java.
-
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.
-
Android 2.2 was the first Android version to support OpenGL ES 2.0.
-
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.
-
Since I started coding games for Android, I wanted to learn OpenGL.