Excited to say that as of this morning, APIs You Won't Hate (the newsletter) is back in action! If you're interested in APIs, you'll get a fresh infusion of knowledge in your inbox from the biggest community of API devs on the web.
Read today's newsletter, and subscribe here: https://apisyouwonthate.com/newsletter/back-and-better-than-ever-apis-you-wont-hate-monthly-newsletter/
#api #dev #devx #codegen #openapi #rest #graphql
🎙️ Jazzed about API client library codegen with Danny Sheridan from Fern
A fresh episode of APIs You Won't Hate (the podcast)
I sat down with co-founder and CEO of Fern, Danny Sheridan to talk about what his team is building. Fern is helping engineering teams scale their output with API Client Library code-generation.
Danny's team is building some seriously cool tech, and my man knows how to bring the energy to a podcast interview. Thanks, Danny!
Run 🤗 Transformers in your browser! - https://github.com/xenova/transformers.js
We currently support #BERT, #ALBERT, #DistilBERT, #T5, #T5v1.1, #FLANT5, #GPT2, #BART, #CodeGen, #Whisper, #CLIP, #Vision Transformer, and VisionEncoderDecoder models, for a variety of tasks....
#bert #albert #distilbert #t5 #t5v1 #flant5 #gpt2 #bart #codegen #whisper #clip #vision #webml
`import {MyQueryDocument} from myQuery.graphql` with strict TS checks on @apollo/client `useQuery` and `client.query()` on node app is another challenge beaten this week.
No docs or reference implementation, so have to be inventive on #linter, #typescript, #codegen config
For curious: the key is to generate `myQuery.graphql.ts` by codegen near-operation-file. works perfect in React app, in
#oclif app have to trick with
`import {MyQueryDocument} from myQuery.graphql-generated`
#linter #typescript #codegen #oclif
I'm speaking at #NDCLondon this week. My session talks about code generation using the Roslyn APIs. I hope to see some of you there. My talk is 5m 30s too long, so it still needs some careful trimming!
#ndclondon #roslyn #csharp #dotnet #codegen #compilers
#fyi #codeium – a free, ultrafast AI #codegen extension https://www.codeium.com/
While #alphacode will probably be trending today, I had planned to share that month-old piece of news about #codegen: https://ai.googleblog.com/2022/11/robots-that-write-their-own-code.html?m=1
Using an #LLM they managed to generate code that #robots can interpret to perform task in context. The model takes into account what is perceived by the #robot and the actions available.
Since the reasoning is encoded in the #LLM, this is magnitude-easier to re-train it #machinelearning on a specific task and environment than end-to-end approaches.
#machinelearning #robot #robots #llm #codegen #alphacode
#codegen: Open-Source #codex Equivalent https://github.com/salesforce/CodeGen
Now have #dart #codegen for top-level functions in Dart libraries for PiLisp.
Also revamped implementation of its #lisp reader to be simpler.
Have std lib loading at Dart compile time, providing a default, already-loaded env.
A #cli #repl now in addition to the #flutter one.
I’ve avoided loop/recur until now (just using naive recursion), that is one of the last missing pieces before taking this language on its first real field trip.
#dart #codegen #lisp #cli #repl #flutter
Saga of #dart #codegen continues. Adding one class at a time to my method-crawling code and tackling corner cases as they arise. Pretty cool to have generated #lisp wrappers in PiLisp to invoke core Dart functionality.
Will likely be more selective about which methods get included by project’s end, but for now enjoying a deeper dive into Dart’s core classes.
Oh yeah cc #kotlin #typescript #compilers #codegen #mobile #iosdev #androiddev 👆🏻
#androiddev #iosdev #mobile #codegen #compilers #typescript #kotlin
Trying my hand at some #codegen in #dart using the source_gen library.
I want the methods and fields of several core Dart classes available as bindings in PiLisp. Using dart:mirrors to walk the classes and output appropriate PiLisp-compatible functions and adding those to the bindings of the language.
The default PiLisp impl. should be runnable in native and Flutter targets, so shipping with dart:mirrors dependency directly isn't an option.
After creating an OpenAPI spec for wot-server, I went looking for an API client generator. The first one I saw looked decent and made ruby gems, but didn't have much activity around it. A few closed issues and PRs.
OpenAPI-generator on the other hand has thousands of open issues and a few hundred open pull requests. I used to see these as red flags, signs that a project was out of control, maybe beyond help, but now I see these big numbers as proof that the project is socially important. Not only do tons of people care enough to report problems and submit solutions, the commit log is buzzing.
I still have no idea if the gem it generates for me is good but with this many eyeballs how bad could it be? #codegen #openapi #ruby #python
#python #ruby #openapi #codegen