並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 33 件 / 33件

新着順 人気順

functional interfaces in java exampleの検索結果1 - 33 件 / 33件

  • GitHub - modelcontextprotocol/servers: Model Context Protocol Servers

    Official integrations are maintained by companies building production ready MCP servers for their platforms. 21st.dev Magic - Create crafted UI components inspired by the best 21st.dev design engineers. 2slides - An MCP server that provides tools to convert content into slides/PPT/presentation or generate slides/PPT/presentation with user intention. ActionKit by Paragon - Connect to 130+ SaaS inte

      GitHub - modelcontextprotocol/servers: Model Context Protocol Servers
    • OOP: the worst thing that happened to programming

      > BTC: bc1qs0sq7agz5j30qnqz9m60xj4tt8th6aazgw7kxr ETH: 0x1D834755b5e889703930AC9b784CB625B3cd833E USDT(Tron): TPrCq8LxGykQ4as3o1oB8V7x1w2YPU2o5n Ton: UQAtBuFWI3H_LpHfEToil4iYemtfmyzlaJpahM3tFSoxomYQ Doge: D7GMQdKhKC9ymbT9PtcetSFTQjyPRRfkwTdismiss OOP: the worst thing that happened to programming [2/24/2025] In this article, we will try to understand why OOP is the worst thing that happened to prog

        OOP: the worst thing that happened to programming
      • Claude Mythos Preview \ red.anthropic.com

        Assessing Claude Mythos Preview’s cybersecurity capabilities April 7, 2026 Nicholas Carlini, Newton Cheng, Keane Lucas, Michael Moore, Milad Nasr, Vinay Prabhushankar, Winnie Xiao Hakeem Angulu, Evyatar Ben Asher, Jackie Bow, Keir Bradwell, Ben Buchanan, David Forsythe, Daniel Freeman, Alex Gaynor, Xinyang Ge, Logan Graham, Kyla Guru, Hasnain Lakhani, Matt McNiece, Mojtaba Mehrara, Renee Nichol, A

        • The Best Go framework: no framework?

          While writing this blog and leading Go teams for a couple of years, the most common question I heard from beginners was “What framework should I use?”. One of the worst things you can do in Go is follow an approach from other programming languages. Other languages have established, “default” frameworks. Java has Spring, Python has Django and Flask, Ruby has Rails, C# has ASP.NET, Node has Express,

            The Best Go framework: no framework?
          • Golang Mini Reference 2022: A Quick Guide to the Modern Go Programming Language (REVIEW COPY)

            Golang Mini Reference 2022 A Quick Guide to the Modern Go Programming Language (REVIEW COPY) Harry Yoon Version 0.9.0, 2022-08-24 REVIEW COPY This is review copy, not to be shared or distributed to others. Please forward any feedback or comments to the author. • feedback@codingbookspress.com The book is tentatively scheduled to be published on September 14th, 2022. We hope that when the release da

            • Agentultra - Using Haskell in Production

              Posted on September 8, 2025 I get asked on my stream and at talks I give, “What is it like to work in Haskell in production, full-time?” From November of 2020 until August 2025, I was employed at Mercury where I wrote code in Haskell. During that time I also started up a live video stream where I’ve built several libraries, games, and applications in Haskell for an audience. This post is a summary

              • Advice for the next dozen Rust GUIs

                A few times a week, someone asks on the #gui-and-ui channel on the Rust Discord, “what is the best UI toolkit for my application?” Unfortunately there is still no clear answer to this question. Generally the top contenders are egui, Iced, and Druid, with Slint looking promising as well, but web-based approaches such as Tauri are also gaining some momentum, and of course there’s always the temptati

                • The Architecture of Uber's API gateway

                  You’re seeing information for Japan . To see local features and services for another location, select a different city. Show more API gateways are an integral part of microservices architecture in recent years. An API gateway provides a single point of entry for all our apps and provides an interface to access data, logic, or functionality from back-end microservices. It also provides a centralize

                    The Architecture of Uber's API gateway
                  • The Architecture of Uber's API gateway

                    You’re seeing information for Japan . To see local features and services for another location, select a different city. Show more API gateways are an integral part of microservices architecture in recent years. An API gateway provides a single point of entry for all our apps and provides an interface to access data, logic, or functionality from back-end microservices. It also provides a centralize

                      The Architecture of Uber's API gateway
                    • An Introduction to Asynchronous Programming in Rust and a High-level Overview of Tokio's Architecture

                      An Introduction to Asynchronous Programming in Rust and a High-level Overview of Tokio's Architecture Asynchronous programming allows the development of services that can handle millions of requests without saturating memory and CPU utilization. Support for asynchrony is usually baked into the programming language; we take a look at async support in Rust, a type-safe and memory-safe systems progra

                        An Introduction to Asynchronous Programming in Rust and a High-level Overview of Tokio's Architecture
                      • Functors and Monads For People Who Have Read Too Many "Tutorials" - iRi

                        Celebrating Over 10 Years Of Being Too Lazy To Pick A Tagline Title is literally true. This may not be the best place to learn about these concepts for the first time, because I'm going to focus on knocking down the misconceptions about them. Then again, it may not be the worst place, for the same reason. I had promised myself I would not add to the pile of functor or monad "tutorials", but I've b

                        • xvw.lol - Why I chose OCaml as my primary language

                          This article is a translation, the original version is available here. I started using the OCaml language regularly around 2012, and since then, my interest and enthusiasm for this language have only grown. It has become my preferred choice for almost all my personal projects, and it has also influenced my professional choices. Since 2014, I have been actively participating in public conferences d

                          • Why We Use Julia, 10 Years Later

                            Exactly ten years ago today, we published "Why We Created Julia", introducing the Julia project to the world. At this point, we have moved well past the ambitious goals set out in the original blog post. Julia is now used by hundreds of thousands of people. It is taught at hundreds of universities and entire companies are being formed that build their software stacks on Julia. From personalized me

                              Why We Use Julia, 10 Years Later
                            • 21st Century C++ – Communications of the ACM

                              It is now 45+ years since C++ was first conceived. As planned, it evolved to meet challenges, but many developers use C++ as if it was still the previous millennium. This is suboptimal from the perspective of ease of expressing ideas, performance, reliability, and maintainability. Here, I present the key concepts on which performant, type safe, and flexible C++ software can be built: resource mana

                              • Introducing Enhance WASM — Begin Blog

                                Backend agnostic server-side rendering (SSR) for Web Components Web Components are the browser native way to extend HTML. But as a primarily browser based technology they are defined with JavaScript which limits them to either rendering solely client side — which has janky performance, poor SEO, and is not optimally accessible — or within a server-side JavaScript runtime, which isn’t always an opt

                                • Rust is more portable than C for pngquant/libimagequant

                                  Improved portability and performance 🦀 libimagequant is a library for generating high-quality palettes, useful for compression of transparent PNG images (~75% smaller!) and making nice GIF animations. libimagequant is now a pure Rust library. The new version is a drop-in replacement (ABI-compatible), so C projects can continue using it. The C version will be maintained for a while to give library

                                  • Why Flutter is the most popular cross-platform mobile SDK - Stack Overflow

                                    Stack Internal: the knowledge intelligence layer that powers enterprise AI. Stack Data Licensing: decades of verified, technical knowledge to boost AI performance and trust. Life revolves around our mobile devices and applications. Worldwide, there are currently more than six billion smartphone subscriptions. In addition, between the Google Play Store and the Apple App Store, there are nearly five

                                      Why Flutter is the most popular cross-platform mobile SDK - Stack Overflow
                                    • Kotlin 1.6.0 Released | The Kotlin Blog

                                      Kotlin 1.6.0 is now officially released with Stable exhaustive whens, Kover, and a new memory manager for Kotlin/Native. Other language and standard library features released in 1.5.30 became Stable as well. Thanks for the feedback you’ve shared with us. If you still haven’t tried these new features out, now is the time! In this blog post, you can find an overview of the following updates: Languag

                                        Kotlin 1.6.0 Released | The Kotlin Blog
                                      • React Best Practices – Tips for Writing Better React Code

                                        By Jean-Marc Möckel Two years ago, I started to learn and use React. And today I'm still using it at my day job as a Software Developer and in my own side projects. During that time I've come across a lot of "typical" issues. So I searched around and found some best practices that I've integrated into my workflow, and I've come up with things that have made my life or my team members' lives easier

                                          React Best Practices – Tips for Writing Better React Code
                                        • 6 Years of Professional Clojure

                                          TL;DRClojure is a great programming language due to its functional nature, lack of objects / concentration on primitive values and the vast JVM eco system available via its seamless Java interopRecruiting and building engineering teams of Clojure engineers is challenging compared to other programming languages due to the lack of its popularity and the absence of a large pool of experienced enginee

                                            6 Years of Professional Clojure
                                          • The sad state of property-based testing libraries

                                            The sad state of property-based testing libraries Posted on Jul 2, 2024 Property-based testing is a rare example of academic research that has made it to the mainstream in less than 30 years. Under the slogan “don’t write tests, generate them” property-based testing has gained support from a diverse group of programming language communities. In fact, the Wikipedia page of the original property-bas

                                            • A Couple Million Lines of Haskell: Production Engineering at Mercury | The Haskell Programming Language's blog

                                              The editors of the Haskell Blog are happy to announce a new series of articles called "Haskellers from the trenches", where we invite experienced engineers to talk about their subjects of expertise, best practices, and production tales. Engineering rigour and artistic creativity are a fantastic combination, and this series aims to be the synthesis of these two aspects within the Haskell world. I f

                                                A Couple Million Lines of Haskell: Production Engineering at Mercury | The Haskell Programming Language's blog
                                              • OCaml Web Development: Essential Tools and Libraries in 2025

                                                Should you use OCaml for web projects? Web development trends are a hotly debated topic in the computer programming world and the familiar faces of languages and frameworks are unlikely to change: hypertext markup language or HTML, CSS, and JavaScript are the core technologies (with server-side technologies such as PHP, Python, etc.), and React, Vue, Svelte, and Angular are proving to be as popula

                                                  OCaml Web Development: Essential Tools and Libraries in 2025
                                                • Top 5 MySQL GUI tools in 2021

                                                  kevbosaurus for Retool Posted on Oct 26, 2021 • Updated on Oct 27, 2021 • Originally published at retool.com Ahead of Postgres and SQLite, MySQL has been the leading relational database for years. This is corroborated most recently by Stack Overflow's 2021 Developer Survey, in which 50.18 percent of all respondents (73,317) claim to have used MySQL extensively and plan to do so in the coming year.

                                                    Top 5 MySQL GUI tools in 2021
                                                  • Java Best Practices | The IntelliJ IDEA Blog

                                                    IDEs CLion DataGrip DataSpell GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools JetBrains Platform Scala Toolbox App JetBrains AI Grazie Junie JetBrains for Data Air Team Tools Datalore TeamCity YouTrack Qodana CodeCanvas Matter Databao .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Amper Education & Rese

                                                      Java Best Practices | The IntelliJ IDEA Blog
                                                    • Kotlin 1.5.30 Is Now Available! | The Kotlin Blog

                                                      Since Kotlin 1.5.30 is the last incremental release before Kotlin 1.6.0, it includes many experimental language and standard library features that we are planning to release in Kotlin 1.6.0. Give them a try and share your feedback with us, you can really influence the final result! These experimental features include sealed when statements, changes to opt-in requirements, instantiation of annotati

                                                        Kotlin 1.5.30 Is Now Available! | The Kotlin Blog
                                                      • NetBSD on a JavaStation

                                                        Hard as it may be to imagine, there was a time when Java was brand new and exciting. Long before it became the vast clunky back-end leviathan it is today, it was going to be the ubiquitous graphical platform that would be used on everything from cell phones to supercomputers: write once, run anywhere. Initially I drank the kool-aid and was thrilled about this new “modern” language that was going t

                                                          NetBSD on a JavaStation
                                                        • James Shore: Testing Without Mocks: A Pattern Language

                                                          Automated tests are important. Without them, programmers waste a huge amount of time manually checking and fixing their code. Unfortunately, many automated tests also waste a huge amount of time. The easy, obvious way to write tests is to make broad tests that are automated versions of manual tests. But they’re flaky and slow. Folks in the know use mocks and spies (I say “mocks” for short in this

                                                          • Fifty Shades of OOP | Lesley Lai

                                                            Created: November 24, 2025 Last Modified: November 26, 2025 Coding OOP Opinion PLT OOP-bashing seems fashionable nowadays. I decided to write this article after seeing two OOP-related articles on Lobsters in quick succession. I’m not interested in defending or attacking OOP, but I do want to throw in my two cents and offer a more nuanced view. The industry and the academy have used the term “objec

                                                            • Modular Monolith and Microservices: Modularity is what truly matters

                                                              Get the Binary Log Newsletter - deep dives, broad explorations and distilled insights. For curious developers driven to master the craft: ModularityModularity is a crucial concept when designing and creating software. Independent of whether our chosen architecture style is to have: single unit of deployment - Monolith many units of deployment - Microservices/Services Modularity is a quality that s

                                                                Modular Monolith and Microservices: Modularity is what truly matters
                                                              • Game Programming in Prolog - Part 1

                                                                Author: Youngjin Kang   Date: August 25, 2024 Introduction As a fan of unconventional programming paradigms, I enjoy learning new programming languages which are drastically different from the typical object-oriented ones such as C#, Java, and the like. The most iconic of them are LISP (which is a powerful language for both functional programming as well as metalinguistic patterns in software deve

                                                                  Game Programming in Prolog - Part 1
                                                                • Java Interview Questions

                                                                  Java remains one of the most common and popular programming languages in the world because of its strong features. Therefore, it’s no surprise that good Java programmers are very much sought after by almost all organizations across the world – be it startups or large multinational corporations. Considering the above, we created a list of common job interview questions about Java programming with d

                                                                    Java Interview Questions
                                                                  • iOS Interview Questions

                                                                    Here is a list of common iOS interview questions with detailed answers to help you prepare for the interview as an iOS app developer. As the mobile industry continues to evolve at a rapid pace, so do the expectations for iOS developers in job interviews. These interviews test candidates on a wide array of topics, from the fundamentals of Swift and Objective-C, to the intricacies of the iOS SDK, UI

                                                                      iOS Interview Questions
                                                                    1