♊️ GemiNews 🗞️

Demo 1: Embeddings + Recommendation Demo 2: Bella RAGa Demo 3: NewRetriever Demo 4: Assistant function calling

🗞️Daily Reading List – March 20, 2024 (#280)

🗿Semantically Similar Articles (by :title_embedding)

Daily Reading List – March 20, 2024 (#280)

Article Image
2024-03-20 - Richard Seroter (from Richard Seroter Blog)

Today's links look at an AI model that understands UIs, what it means to be a "creative" software engineer, and what a "softer" side of Java looks like.

Another good day in Sunnyvale for a continuation of an offsite, and a couple of presentations to customers. Today’s reading list has a lot of AI, but also a mix of other topics. Enjoy! [blog] ScreenAI: A visual language model for UI and visually-situated language understanding. Very cool research. A model that’s trained on UI layouts and infographics could really help with converting manual tasks to autonomous ones in the future. [blog] Make CI/CD Part of Your Development Flow With TeamCity Pipelines. JetBrains offers a mature CI/CD product, and it’s great that they’ve introduced a new flavor that looks like an “easy button” for deployment pipelines. [paper] Developer Productivity for Humans, Part 8: Creativity in Software Engineering. What does it mean to be a creative developer? This research explores that question and finds a few categories to work with. [blog] Why GKE for your Ray AI workloads? Portability, scalability, manageability, cost. When folks complain about Kubernetes complexity, the first question should be “compared to what?” This post was a good example of where Kubernetes seems to make something simpler. [blog] Advanced scheduling for AI/ML with Ray and Kueue. Speaking of Ray, if you’re running it on Kubernetes, you’re probably using KubeRay. Which means you might be integrating with Kueue. Read about both here. [article] Is Your AI-First Strategy Causing More Problems Than It’s Solving? I feel the same way about “AI first” as I do about “every company is a software company.” Neither are right. Your business goal should be delivering the best, most differentiated product or service. Use AI, don’t use AI, whatever. AI and software are “how”, not “why” or even “what.” [blog] How Does Angular Compare to jQuery? I found this helpful, specifically for the tutorial-style explanation of the two technologies. [blog] How to improve resilience to DDoS attacks with Cloud Armor Advanced rate limiting capabilities. It feels somewhat amazing that you can protect yourself against the absolute worst DDoS attack imaginable by running a single CLI command. [article] Is the “AI developer”a threat to jobs – or a marketing stunt? Is the recently announced Devin product (see one take here) more about positioning around Copilot than actually doing something new? Gergely takes a look. [article] Getting cozy with Java’s new, softer side. These are good updates that make Java feel simpler and easier to use. [article] JFrog Survey Surfaces Raft of DevSecOps Challenges. I don’t know if these numbers are bad because I don’t know what “good” necessarily looks like. But, if this looks like your company, maybe you’ll feel better? ## Want to get this update sent to you every day? Subscribe to my RSS feed or subscribe via email below: Subscribe

[Blogs] 🌎 https://seroter.com/2024/03/20/daily-reading-list-march-20-2024-280/

🗿article.to_s

------------------------------
Title: Daily Reading List – March 20, 2024 (#280)
Summary: Today's links look at an AI model that understands UIs, what it means to be a "creative" software engineer, and what a "softer" side of Java looks like.

[content]
Another good day in Sunnyvale for a continuation of an offsite, and a couple of presentations to customers. Today’s reading list has a lot of AI, but also a mix of other topics. Enjoy!



[blog] ScreenAI: A visual language model for UI and visually-situated language understanding. Very cool research. A model that’s trained on UI layouts and infographics could really help with converting manual tasks to autonomous ones in the future.



[blog] Make CI/CD Part of Your Development Flow With TeamCity Pipelines. JetBrains offers a mature CI/CD product, and it’s great that they’ve introduced a new flavor that looks like an “easy button” for deployment pipelines.



[paper] Developer Productivity for Humans, Part 8: Creativity in Software Engineering. What does it mean to be a creative developer? This research explores that question and finds a few categories to work with.



[blog] Why GKE for your Ray AI workloads? Portability, scalability, manageability, cost. When folks complain about Kubernetes complexity, the first question should be “compared to what?” This post was a good example of where Kubernetes seems to make something simpler.



[blog] Advanced scheduling for AI/ML with Ray and Kueue. Speaking of Ray, if you’re running it on Kubernetes, you’re probably using KubeRay. Which means you might be integrating with Kueue. Read about both here.



[article] Is Your AI-First Strategy Causing More Problems Than It’s Solving? I feel the same way about “AI first” as I do about “every company is a software company.” Neither are right. Your business goal should be delivering the best, most differentiated product or service. Use AI, don’t use AI, whatever. AI and software are “how”, not “why” or even “what.”



[blog] How Does Angular Compare to jQuery? I found this helpful, specifically for the tutorial-style explanation of the two technologies.



[blog] How to improve resilience to DDoS attacks with Cloud Armor Advanced rate limiting capabilities. It feels somewhat amazing that you can protect yourself against the absolute worst DDoS attack imaginable by running a single CLI command.



[article] Is the “AI developer”a threat to jobs – or a marketing stunt? Is the recently announced Devin product (see one take here) more about positioning around Copilot than actually doing something new? Gergely takes a look.



[article] Getting cozy with Java’s new, softer side. These are good updates that make Java feel simpler and easier to use.



[article] JFrog Survey Surfaces Raft of DevSecOps Challenges. I don’t know if these numbers are bad because I don’t know what “good” necessarily looks like. But, if this looks like your company, maybe you’ll feel better?



##



Want to get this update sent to you every day? Subscribe to my RSS feed or subscribe via email below:



		
			
				
					
						Subscribe
					
				
			
		
	
[/content]

Author: Richard Seroter
PublishedDate: 2024-03-20
Category: Blogs
NewsPaper: Richard Seroter Blog
Tags: Daily Reading List
{"id"=>52,
"title"=>"Daily Reading List – March 20, 2024 (#280)",
"summary"=>"Today's links look at an AI model that understands UIs, what it means to be a \"creative\" software engineer, and what a \"softer\" side of Java looks like.",
"content"=>"\n

Another good day in Sunnyvale for a continuation of an offsite, and a couple of presentations to customers. Today’s reading list has a lot of AI, but also a mix of other topics. Enjoy!

\n\n\n\n

[blog] ScreenAI: A visual language model for UI and visually-situated language understanding. Very cool research. A model that’s trained on UI layouts and infographics could really help with converting manual tasks to autonomous ones in the future.

\n\n\n\n

[blog] Make CI/CD Part of Your Development Flow With TeamCity Pipelines. JetBrains offers a mature CI/CD product, and it’s great that they’ve introduced a new flavor that looks like an “easy button” for deployment pipelines.

\n\n\n\n

[paper] Developer Productivity for Humans, Part 8: Creativity in Software Engineering. What does it mean to be a creative developer? This research explores that question and finds a few categories to work with.

\n\n\n\n

[blog] Why GKE for your Ray AI workloads? Portability, scalability, manageability, cost. When folks complain about Kubernetes complexity, the first question should be “compared to what?” This post was a good example of where Kubernetes seems to make something simpler.

\n\n\n\n

[blog] Advanced scheduling for AI/ML with Ray and Kueue. Speaking of Ray, if you’re running it on Kubernetes, you’re probably using KubeRay. Which means you might be integrating with Kueue. Read about both here.

\n\n\n\n

[article] Is Your AI-First Strategy Causing More Problems Than It’s Solving? I feel the same way about “AI first” as I do about “every company is a software company.” Neither are right. Your business goal should be delivering the best, most differentiated product or service. Use AI, don’t use AI, whatever. AI and software are “how”, not “why” or even “what.”

\n\n\n\n

[blog] How Does Angular Compare to jQuery? I found this helpful, specifically for the tutorial-style explanation of the two technologies.

\n\n\n\n

[blog] How to improve resilience to DDoS attacks with Cloud Armor Advanced rate limiting capabilities. It feels somewhat amazing that you can protect yourself against the absolute worst DDoS attack imaginable by running a single CLI command.

\n\n\n\n

[article] Is the “AI developer”a threat to jobs – or a marketing stunt? Is the recently announced Devin product (see one take here) more about positioning around Copilot than actually doing something new? Gergely takes a look.

\n\n\n\n

[article] Getting cozy with Java’s new, softer side. These are good updates that make Java feel simpler and easier to use.

\n\n\n\n

[article] JFrog Survey Surfaces Raft of DevSecOps Challenges. I don’t know if these numbers are bad because I don’t know what “good” necessarily looks like. But, if this looks like your company, maybe you’ll feel better?

\n\n\n\n

##

\n\n\n\n

Want to get this update sent to you every day? Subscribe to my RSS feed or subscribe via email below:

\n\n\n
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t

\n\t\t\t\t\t\tSubscribe\n\t\t\t\t\t

\n\t\t\t\t
\n\t\t\t
\n\t\t
\n\t
",
"author"=>"Richard Seroter",
"link"=>"https://seroter.com/2024/03/20/daily-reading-list-march-20-2024-280/",
"published_date"=>Wed, 20 Mar 2024 23:12:19.000000000 UTC +00:00,
"image_url"=>"https://2.gravatar.com/avatar/2fab44e2f8decc2654cf4cb6b3bef813b072a16c7206880423c14d2e4be6f910?s=96&d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96",
"feed_url"=>"https://seroter.com/2024/03/20/daily-reading-list-march-20-2024-280/",
"language"=>nil,
"active"=>true,
"ricc_source"=>"feedjira::v1",
"created_at"=>Sun, 31 Mar 2024 21:41:18.009217000 UTC +00:00,
"updated_at"=>Mon, 13 May 2024 18:38:20.133930000 UTC +00:00,
"newspaper"=>"Richard Seroter Blog",
"macro_region"=>"Blogs"}
Edit this article
Back to articles