Home > Articles posted by Tomas Fernandez
on Nov 30, 2023
53 views 17 secs

WebAssembly, or Wasm, is increasingly relevant in software development. It’s a portable binary code format designed for efficient and fast execution on any platform, including web browsers. Watch the hands-on tutorial: WebAssembly is so essential for the web that Solomon Hykes, the founder of Docker, announced that if Wasm and WASI were available in 2008, […]

on Nov 7, 2023
371 views 20 secs

The much-anticipated State of DevOps 2023 report is finally out. Developer by the DORA team at Google, this annual report is a synthesis of trends and insights collected from professionals and organizations working in the realm of DevOps. Key takeaways: The ramifications of AI on productivity What factors contribute to job satisfaction and burnout. What […]

on Aug 10, 2023
562 views 25 secs

When I began experimenting with the OpenAI API, I didn’t pause to consider the range of available models. Instead, I used what was generally regarded as the most potent model at the time, GPT-3.5. But with the announcement of GPT-4’s general availability, I decided it was time to delve further. Initially, I hadn’t planned to […]

on Aug 3, 2023
450 views 21 secs

Imagine creating an AI assistant to which you can say something like, “Book me the earliest reservation for the nearest Thai restaurant and update my calendar.” Language models continue to push boundaries and evolve. OpenAI, the company behind ChatGPT, recently introduced a powerful new feature called function calling in their GPT models. Function calling simplifies […]

on Jul 12, 2023
347 views 25 secs

There is no doubt that OpenAI’s ChatGPT is exceptionally intelligent — it has passed the lawyer’s bar test, it possesses knowledge akin to a doctor, and some tests have clocked its IQ at 155. However, it tends to fabricate information instead of conceding ignorance. This tendency, coupled with the fact that its knowledge ceases in […]

on Jun 29, 2023
450 views 28 secs

There is no doubt that the cloud has changed the way we run our software. Startups, for instance, can get started without buying expensive hardware and scale flexibly. Also, the cloud has enabled novel solutions such as serverless, managed Kubernetes and Docker, or edge functions. For a time, cloud-native applications seemed to be the way […]

on May 10, 2023
621 views 25 secs

Continuous Integration and Delivery (CI/CD) is fundamental to modern software development, enabling teams to deliver high-quality code — reliably and at a fast pace. As CI/CD becomes widespread in the industry, developers that know the ins and out of Continuous Integration (CI) become more valuable and productive. But with so many resources available online, it […]

on Mar 2, 2023
357 views 21 secs

Web development, like most technologies, moves in waves and cycles. Static websites were all we had in the beginning. But pretty soon developers were hacking together the first server-generated sites thanks to Perl and PHP. This was the advance that would eventually kickstart frameworks like Laravel, Django, or Rails. Mobile devices would come to change […]

on Feb 16, 2023
350 views 21 secs

Go recently introduced an official vulnerability scanner that promises to best every other third-party tool out there: govulncheck. This is a tool that understands which modules and standard library functions your Go project is using and gives warnings about known vulnerabilities that can affect the application. In this article, I want to explore how it […]

on Feb 14, 2023
391 views 21 secs

Relational databases have a long, long history. The first appeared in the 1970s, and while the technology has certainly evolved, the relational model has proved the most popular over the last 5 decades. Is there room for innovation after 50 years of history? The folks at Neon are showing us that one can, in fact, […]