![InfoQ](/img/default-banner.jpg)
- 1 480
- 27 233 246
InfoQ
United States
Registrace 7. 01. 2011
InfoQ - Human progress through technology
Software is changing the world, and our mission is to help progressive software development teams adopt new technologies and practices. For over 18 years, InfoQ has guided senior software development teams with peer-validated, trustworthy insights in adopting new technologies and practices.
InfoQ shares the experiences of senior software developers gained using innovator and early adopter stage techniques and technologies with the wider industry. We carefully curate and peer review everything we publish. We strongly believe that the high-quality insights offered by both our editors and other contributors have the power to uplift entire communities, no matter what their native language.
InfoQ currently offers English, Japanese, Chinese, Portuguese, and French content.
Our conferences include QCon international software development conferences in London, New York, and San Francisco and the InfoQ Dev Summit in Boston and Munich.
Software is changing the world, and our mission is to help progressive software development teams adopt new technologies and practices. For over 18 years, InfoQ has guided senior software development teams with peer-validated, trustworthy insights in adopting new technologies and practices.
InfoQ shares the experiences of senior software developers gained using innovator and early adopter stage techniques and technologies with the wider industry. We carefully curate and peer review everything we publish. We strongly believe that the high-quality insights offered by both our editors and other contributors have the power to uplift entire communities, no matter what their native language.
InfoQ currently offers English, Japanese, Chinese, Portuguese, and French content.
Our conferences include QCon international software development conferences in London, New York, and San Francisco and the InfoQ Dev Summit in Boston and Munich.
Large Language Models for Code: Exploring the Landscape, Opportunities, and Challenges
Video with transcript included on InfoQ: bit.ly/3VIQxPm
Loubna Ben Allal discusses Large Language Models (LLMs), exploring the current developments of these models, how they are trained, and how they can be leveraged with custom codebases.
#LLMs #AI #ML
----------------------------------------------------------------------------------------------
Follow InfoQ:
- Mastodon: techhub.social/@infoq
- Twitter: infoq
- LinkedIn: www.linkedin.com/company/infoq/
- Facebook: InfoQdotcom/
- Instagram: @infoqdotcom
Loubna Ben Allal discusses Large Language Models (LLMs), exploring the current developments of these models, how they are trained, and how they can be leveraged with custom codebases.
#LLMs #AI #ML
----------------------------------------------------------------------------------------------
Follow InfoQ:
- Mastodon: techhub.social/@infoq
- Twitter: infoq
- LinkedIn: www.linkedin.com/company/infoq/
- Facebook: InfoQdotcom/
- Instagram: @infoqdotcom
zhlédnutí: 587
Video
Effective Performance Engineering at Twitter-Scale
zhlédnutí 2,6KPřed dnem
Video with transcript included on InfoQ: bit.ly/3VH33iq Yao Yue recapitulates scaling a project at Twitter while summarizing some key lessons learned about effective performance engineering. #DevOps #Performance #Scalability ........................................................................................................... Follow InfoQ: - Mastodon: techhub.social/@infoq - Twitter: twitt...
Architecting for High Availability in the Cloud with Cellular Architecture
zhlédnutí 1,7KPřed 21 dnem
InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts. Deep-dive into 20 talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky. Regis...
Relational Data at the Edge
zhlédnutí 1,2KPřed měsícem
InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts. Deep-dive into 20 talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky. Regis...
How to Get Tech-Debt on the Roadmap
zhlédnutí 1,6KPřed měsícem
InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts. Deep-dive into 20 talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky. Regis...
Streamlining Cloud Development with Deno
zhlédnutí 976Před měsícem
InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts. Deep-dive into 20 talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky. Regis...
Million Dollar Lines of Code: an Engineering Perspective on Cloud Cost Optimization
zhlédnutí 1,8KPřed měsícem
InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts. Deep-dive into 20 talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky. Regis...
JavaScript: Empowered by Rust
zhlédnutí 1KPřed 2 měsíci
InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts. Deep-dive into 20 talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky. Regis...
NIST 800-207A: Implementing Zero Trust Architecture
zhlédnutí 2,2KPřed 2 měsíci
InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts. Deep-dive into 20 talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky. Regis...
How Netflix Really Uses Java
zhlédnutí 47KPřed 2 měsíci
InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts. Deep-dive into 20 talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky. Regis...
Navigating AI, Platform Engineering, and Staff-Plus: InfoQ Dev Summit Preview
zhlédnutí 697Před 2 měsíci
InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts. Deep-dive into 20 talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky. Regis...
Redesigning OLTP for a New Order of Magnitude
zhlédnutí 2,3KPřed 2 měsíci
InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts. Deep-dive into 20 talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky. Regis...
Generally AI Episode 5: Making Waves
zhlédnutí 461Před 3 měsíci
In this episode of the Generally AI podcast, hosts Roland and Anthony explore the fascinating world of audio waves by discussing the history of Fourier analysis and how the Fast Fourier Transform (FFT) revolutionized signal processing with its efficiency. They then shift to song recognition apps like Shazam and their underlying algorithms: breaking songs into snippets and using techniques such ...
AWS Lambda Under the Hood
zhlédnutí 4KPřed 3 měsíci
InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts. Deep-dive into 20 talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky. Regis...
How Netflix Ensures Highly-Reliable Online Stateful Systems
zhlédnutí 5KPřed 3 měsíci
InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts. Deep-dive into 20 talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky. Regis...
Generally AI Episode 3: The Founders of CS and AI
zhlédnutí 503Před 4 měsíci
Generally AI Episode 3: The Founders of CS and AI
The Rise of the Serverless Data Architectures
zhlédnutí 1,7KPřed 4 měsíci
The Rise of the Serverless Data Architectures
From Open Source to SaaS: the Journey of ClickHouse
zhlédnutí 1,2KPřed 4 měsíci
From Open Source to SaaS: the Journey of ClickHouse
Reliable Architectures through Observability
zhlédnutí 2,5KPřed 4 měsíci
Reliable Architectures through Observability
Generally AI Episode 2: AI-Generated Speech and Music
zhlédnutí 569Před 4 měsíci
Generally AI Episode 2: AI-Generated Speech and Music
Sam Partee on Retrieval Augmented Generation (RAG)
zhlédnutí 650Před 4 měsíci
Sam Partee on Retrieval Augmented Generation (RAG)
How to Build a Reliable Kafka Data Processing Pipeline, Focusing on Contention, Uptime and Latency
zhlédnutí 1,9KPřed 4 měsíci
How to Build a Reliable Kafka Data Processing Pipeline, Focusing on Contention, Uptime and Latency
Shreya Rajpal on Guardrails for Large Language Models
zhlédnutí 622Před 4 měsíci
Shreya Rajpal on Guardrails for Large Language Models
Amazon DynamoDB Distributed Transactions at Scale
zhlédnutí 1,7KPřed 5 měsíci
Amazon DynamoDB Distributed Transactions at Scale
Banking on Thousands of Microservices
zhlédnutí 2,4KPřed 5 měsíci
Banking on Thousands of Microservices
Generally AI Episode 1: Large Language Models
zhlédnutí 1,2KPřed 5 měsíci
Generally AI Episode 1: Large Language Models
Needle in a 930M Member Haystack: People Search AI @LinkedIn
zhlédnutí 1,2KPřed 5 měsíci
Needle in a 930M Member Haystack: People Search AI @LinkedIn
2023 Year in Review: AI/LLMs, Tech Leadership, Platform Engineering, and Architecture + Data
zhlédnutí 743Před 5 měsíci
2023 Year in Review: AI/LLMs, Tech Leadership, Platform Engineering, and Architecture Data
The punch line is 40:28 to 42:28. Very clever.
It's refreshing to be in a space where ego takes a backseat to the pursuit of truth. It fosters a culture of mutual respect.👄
starts at 30:06
Slack is slow as sh*t great job keith
You really have a " hands-on" approach of teaching this. : )
Great talk , lot of computer fundamentals😀
Keep it going .
It's a testament to the Twitter eng team that it remained as stable as it did during the layoffs and more recent ... rework
It's funny how Twitter performance improved when she got laid off
improved? can't even reliably fetch older tweets now unless you sit on it. but at least we get a thousand spammy replies unrelated to any trending tweet LOL
Wow, great presentation
Thx, I can see all the new shiny projects I get because chicken engieers start to feel the necessity to switch to graphql because netflix did. Thx for the microservice money @netflix
I say thinks that i don't know what I think. 100% true
Great talk thank you
1:10 20 deploys per day?? wow. 120 micro services .... is it ok?
hard to listen annoying "a" and "am", why can't you speak normally?
But... we have a problem 🙂
I built this in google sheets :)
I keep coming back to this video, absolutely amazing presentation and information is invaluable.
🔥
That dude explaining his divorce near the mic is annoying
Nothing revolutionary. Just a pragmatic approach. Well done.
Truth revealed. "Netflix is basically a Java Shop". Not Nodejs, not Rust, not Golang. Good ole Java. How the fanboys will howl!
I judged too soon. And I am sorry for that. You presentation was awesome!. One of the best on this matter actually.
FALCOR mentioned! Cool look at what path I’m starting to go down
What does this guy upto now. His presentation is freaking boring
Crockford missed a simple epiphany with falling through on case statements. He went from advocating them as useful, to deprecating them as causing errors. But a simple rule would be to allow multiple case statements provided they all shared one body terminating in break at the end. That would clearly be purposeful.
Revisiting java after a decade, it has become shockingly functional! Nice to see a convergence in styles from varied programming perspectives.
great video
Meh, seems totally feasible to do with 3 engineers
Excellent work.
Primeagen never mentioned that Java is used at Netflix
he is not the only employee at netflix
Actually he did say Netflix uses java in his DSA course
He did say multiple times they use Java at Netflix, he even worked with Groovy at some point.
I hear he saying multiple times that netflix uses Java
Well, but is there really any big tech company who do not use Java?
for a second i thought i was listening to erik meijer :)
Can't wait for them to deprecate all of this in a few years and have the rest of the industry scrambling for help for copying them thinking they were netflix.
Given that the view count here is lower than a typical review of a new hose bib in the plumbing department at home depot, I guess the FP conquest of all programming via Monad Consciousness is still not ready for Rapture.
dhh said they spent tons of time optimizing cloud costs and it was still overpriced - that's why the switched to their own servers. The fact that it's so easy to make mistakes costing millions is a serious problem with the cloud. If you look at the basic economics, cloud companies have to make a profit, so they're going to charge more for a server. And the layers of virtualization hurt performance compared to a bare server. So for many companies with steady traffic, on-premise is simpler and cheaper. For services with very variable demand, the cloud can be more cost effective
It's a new way of working. Don't forget you CAN set budgets and stop the phenomenon when it hits the limits. The cloud sliced and diced the resources to the single "write" on the storage. That's what you pay for. You need to think on the same abstraction level when you code.
@@mihaisagungureanu3070 Setting budgets is definitely good, but for most companies and most applications, using ultra-specific cloud tools, Kubernetes, Docker, cloud functions, etc is just overkill and increases vendor lock-in. A cheap fixed-price per month server with nginx, your app backend, and a database is enough for most companies
Very insightful presentation. Is Schema Registry, Schema Lenses are also open-sourced?
Thank you for the easy and clear explanation with an example 🥳
fuck deno
good talk 👍
jafa
2024 watching 🙂
Interesting talk 👍
A SQL Engine is essentially an OS
Nice talk 👍
thanks for this talk!
So what's the single character we're talking about at 20:00?
typo on the company's url?
It was a typo in the url for the word “company” as the other person mentioned. This means that when the function download_update_metadata ran its response code was never 200 because it was a bad URL. So it fell back to doing a full download and file based hash every single time in the wake condition
Where is the course?
You can find the mini-book here: www.infoq.com/minibooks/java-dynamic-proxies/
One of the best presentation on Distributed System .
If they were really concerned about system resources, they wouldn't use Java in the first place.
Thats a stupid comment. It’s a trade of like everything, certainly you can improve resources usage if you go e.g. on c++, but creating and maintaining 3k c++ microservices is nearly impossible, while spring boot is a widely used, easy to develop and maintain, stable and still has a decent performance
what a stupid take. Majority of Apache big data library are in java. Kafka is in java. Writing bad programs is not java specific.
If you care for specific code properties then you should be careful which libraries and frameworks you use. In the worst case you have to ditch the one or other and make your own according to your specific requirements.
Really interesting talk, but I really wasn't expecting *everything* to be java across netflix. Although I can imagine that comes with a lot of benefits when working on such a large product.
They only tell you what they want you to know, so maybe they have other workloads running on different stacks. Nevertheless, the stability of a well crafted Java-based system is hardly unparalleled
Java is unbeatable for serious programming.