並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 4530件

新着順 人気順

Simple is bestの検索結果321 - 360 件 / 4530件

  • An Overview of Bulk Sender Changes at Yahoo/Gmail | Amazon Web Services

    AWS Messaging & Targeting Blog An Overview of Bulk Sender Changes at Yahoo/Gmail In a move to safeguard user inboxes, Gmail and Yahoo Mail announced a new set of requirements for senders effective from February 2024. Let’s delve into the specifics and what Amazon Simple Email Service (Amazon SES) customers need to do to comply with these requirements. What are the new email sender requirements? Th

      An Overview of Bulk Sender Changes at Yahoo/Gmail | Amazon Web Services
    • Go vs Rust: Writing a CLI tool - cuchi.me

      Home > Posts > Go vs Rust: Writing a CLI tool Published at Jul 14th, 2020 Last updated at Aug 4th, 2020 This text is about my adventure writing a small CLI application (twice) using two languages I had little experience with. If you are eager to jump right into the code and compare it yourself, check it out the Go source and the Rust source. About the Project I have a pet project called Hashtrack,

      • Argdown

        Simple Writing pros & cons in Argdown is as simple as writing a Twitter message. You don't have to learn anything new, except a few simple rules that will feel very natural. Expressive With these simple rules you will be able to define more complex relations between arguments or dive into the details of their logical premise-conclusion structures. Powerful Argdown can even be used within Markdown!

        • Kubernetes made my latency 10x higher

          Update: it looks this post has gotten way more attention than I anticipated. I’ve seen / received feedback that the title is misleading and some people get dissapointed. I see why, so at the risk of spoiling the surprise, let me clarify what this is about before starting. As we migrate teams over to Kubernetes, I’m observing that every time someone has an issue, like “latency went up after migrati

          • GitHub - iamakulov/awesome-webpack-perf: A curated list of webpack tools for web performance

            Awesome Webpack Perf A curated list of webpack tools and plugins that help make the web faster Contents Built-in stuff JS minifiers CSS Minifiers Other optimizers Extraction plugins Critical CSS plugins CSS-in-JS Minification Zero-runtime libraries Images Image compression tools: universal Image compression tools: for a single format Other tools Fonts Gzip/Brotli Service workers <link rel> and <sc

              GitHub - iamakulov/awesome-webpack-perf: A curated list of webpack tools for web performance
            • NuShell: the shell where traditional Unix meets modern development, written in Rust

              NuShell: the shell where traditional Unix meets modern development, written in Rust We interviewed its creators We interviewed its creatorsShells have been around forever and, for better or for worse, haven’t changed much since their inception. Until NuShell appeared to reinvent shells and defy our muscle memory. It brought some big changes, which include rethinking how pipelines work, structured

                NuShell: the shell where traditional Unix meets modern development, written in Rust
              • The SaaS CTO Security Checklist Redux - Gold Fig — Peace of mind for infrastructure teams

                Doing the basics goes a long way in keeping your company and product secure. This third1 edition of the SaaS CTO Security Checklist provides actionable security best practices CTOs (or anyone for that matter) can use to harden their security. This list is far from exhaustive, incomplete by nature since the security you need depends on your company, product, and assets. (e.hasAttribute('/')) ? e.re

                  The SaaS CTO Security Checklist Redux - Gold Fig — Peace of mind for infrastructure teams
                • How Kubernetes Reinvented Virtual Machines (in a good sense)

                  There are lots of posts trying to show how simple it is to get started with Kubernetes. But many of these posts use complicated Kubernetes jargon for that, so even those with some prior server-side knowledge might be bewildered. Let me try something different here. Instead of explaining one unfamiliar matter (how to run a web service in Kubernetes?) with another (you just need a manifest, with thr

                    How Kubernetes Reinvented Virtual Machines (in a good sense)
                  • It's Time to Forget About Docker | Martin Heinz | Personal Website & Blog

                    In the ancient times of containers (really more like 4 years ago) Docker was the only player in the container game. That's not the case anymore though and Docker is not the only, but rather just another container engine on the landscape. Docker allows us to build, run, pull, push or inspect container images, but for each of these tasks there are other alternative tools, which might just do better

                      It's Time to Forget About Docker | Martin Heinz | Personal Website & Blog
                    • How to Build Software like an SRE

                      I’ve been doing this “reliability” stuff for a little while now (~5 years), at companies ranging from about 20 developers to over 2,000. I’ve always cared primarily about the software elements I describe as living “outside” the application – like, how does it get its configuration? What kinds of instances does it run on, and are those the best kinds to use? What steps does it take on its path from

                      • Go 1.18 is released! - The Go Programming Language

                        The Go Team 15 March 2022 Today the Go team is thrilled to release Go 1.18, which you can get by visiting the download page. Go 1.18 is a massive release that includes new features, performance improvements, and our biggest change ever to the language. It isn’t a stretch to say that the design for parts of Go 1.18 started over a decade ago when we first released Go. Generics In Go 1.18, we’re intr

                          Go 1.18 is released! - The Go Programming Language
                        • Dark Side of DevOps

                          Transcript Protsenko: My name is Mykyta. I work at Netflix. My job is basically making sure that other developers don't have to stay at work late. I call it a win when they can leave at 5 p.m., and still be productive. I work in the platform organization, namely in productivity engineering, where we try to abstract toil away for the rest of engineers. Where we try to make sure that the engineers c

                            Dark Side of DevOps
                          • From Rust to TypeScript | valand.dev

                            Edits: HN discussion here: https://news.ycombinator.com/item?id=24453007#24454277. Thank you HN folks for the corrections, kind responses, and insightful discussion. *fixes in Getting Rid of Exceptions snippet 1. I was introduced to Rust in 2018 and has been enamored since. Rust is a system programming language, much like C++. Unlike C++ though, being relatively new, its language design is more mo

                            • How to start a Go project in 2023 | Ben E. C. Boyter

                              I previously wrote about starting a Go project in 2018. A lot has changed since I wrote that and I had been wanting to write an updated version. What follows should be enough for anyone new to Go to get started and ideally start them being productive. Quicklinks Install / Setup Starting a Project Learning Go Searching Building / Installing Linting / Static Analysis / Security Scanning Profiling Un

                              • Incident Metrics in SRE

                                Štěpán Davidovič Incident Metrics in SRE Critically Evaluating MTTR and Friends Boston Farnham Sebastopol Tokyo Beijing Boston Farnham Sebastopol Tokyo Beijing 978-1-098-10313-2 [LSI] Incident Metrics in SRE by Štěpán Davidovič Copyright © 2021 O’Reilly Media, Inc. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebas

                                • I Was Google’s Head of International Relations. Here’s Why I Left.

                                  Ross LaJeunesse, Democratic Candidate for U.S. Senate in Maine.When I walked out the door on my last day as Google’s Head of International Relations, I couldn’t help but think of my first day at the company. I had exchanged a wood-paneled office, a suit and tie, and the job of wrestling California’s bureaucracy as Governor Schwarzenegger’s deputy chief of staff for a laptop, jeans, and a promise t

                                    I Was Google’s Head of International Relations. Here’s Why I Left.
                                  • Buy Cialysin online - Cialysin Purchase Safe Uk - Ask Lesko and Friends

                                    Best Quality Medication CIALYSIN at Sale Prices! Purchase CIALYSIN Now. Buy CIALYSIN Online! Lowest Prices Guaranteed! Excellent Quality Medications Best Online Pharmacy to Buy CIALYSIN Fast Delivery to ALL Countries of the World No Prior Prescription Required for CIALYSIN, 10% Discount for All Next Purchases Enter Here to Buy CIALYSIN Online Right Now! buy cialysin safely canada no prescription p

                                    • Replit — Ace, CodeMirror, and Monaco: A Comparison of the Code Editors You Use in the Browser

                                      EngInfraAce, CodeMirror, and Monaco: A Comparison of the Code Editors You Use in the Browser I’ve been working on Replit for roughly six years now, and as the team has grown, I’ve focused on the IDE (what we call the workspace) portion of the product. Naturally, I was increasingly preoccupied with the code editor. While we’ve considered creating a code editor that meets our needs, the complexity i

                                        Replit — Ace, CodeMirror, and Monaco: A Comparison of the Code Editors You Use in the Browser
                                      • How Japan Saved Tokyo's Rail Network from Collapse (Part 1, 1945-1982)

                                        A train operator (or subway pusher?) holds onto rail as a window is busted open showing a packed train Imagine a city whose suburbs have outsized the core in a span of few years. Thanks to an economic boom and a severe housing crunch, residents are increasingly pushed to the outer ring of the city. Due to an influx to the outer areas, train services quickly become outstretched to its limits. Crowd

                                          How Japan Saved Tokyo's Rail Network from Collapse (Part 1, 1945-1982)
                                        • Visitor pattern in TypeScript

                                          Visitor pattern in TypeScript Imagine that you are writing a program that can draw different shapes: circles, triangles, squares, etc. You represent them by corresponding data types. Depending on a language you use, these shapes become distinct classes, structs, members of an enum or parts of some algebraic data type. Because you also want to be able to do something with these shapes, you describe

                                            Visitor pattern in TypeScript
                                          • Why LSP?

                                            Why LSP? Apr 25, 2022 LSP (language server protocol) is fairly popular today. There’s a standard explanation of why that is the case. You probably have seen this picture before: I believe that this standard explanation of LSP popularity is wrong. In this post, I suggest an alternative picture. Standard Explanation The explanation goes like this: There are M editors and N languages. If you want to

                                            • Static Typing for Ruby

                                              Opens in a new windowOpens an external siteOpens an external site in a new window On November 25, 2020 we held ShipIt! Presents: The State of Ruby Static Typing at Shopify. The video of the event is now available. Shopify changes a lot. We merge around 400 commits to the main branch daily and deploy a new version of our core monolith 40 times a day. The Monolith is also big: 37,000 Ruby files, 622

                                                Static Typing for Ruby
                                              • Enabling branch deployments through IssueOps with GitHub Actions

                                                EngineeringOpen SourceEnabling branch deployments through IssueOps with GitHub ActionsWhat if developers want to leverage branch deployments but don't have a full ChatOps stack integrated with their repositories? We wanted to set out to find a way for all developers to be able to take advantage of branch deployments with ease, right from their GitHub repository, and so the branch-deploy Action was

                                                  Enabling branch deployments through IssueOps with GitHub Actions
                                                • GitHub - curlpipe/ox: An independent Rust text editor that runs in your terminal!

                                                  Ox is a code editor. It was written in Rust using ANSI escape sequences. It assists developers with programming by providing several tools to speed up and make programming easier and a refreshing alternative to heavily bloated and resource hungry editors such as VS Code and JetBrains. Ox is lightweight so it can be used on older computers. Bear in mind, this is a personal project and is nowhere ne

                                                    GitHub - curlpipe/ox: An independent Rust text editor that runs in your terminal!
                                                  • Postgres WASM by Snaplet and Supabase

                                                    And open a browser at localhost:3000. Features# Our demo version has a few neat features! Postgres 14.5, psql, pg_dump, etc. Save & restore state to/from a file. Save & restore Postgres state to/from the browser storage (IndexedDB). Quick start from a state file or fully reboot the emulator. Memory configuration options from 128MB to 1024MB. Adjust the font size for the terminal. Upload files to t

                                                      Postgres WASM by Snaplet and Supabase
                                                    • GitHub - leandromoreira/cdn-up-and-running: CDN Up and Running - Building a CDN from Scratch to Learn about CDN

                                                      CDN Up and Running The objective of this repo is to build a body of knowledge on how CDNs work by coding one from "scratch". The CDN we're going to design uses: nginx, lua, docker, docker-compose, Prometheus, grafana, and wrk. We'll start creating a single backend service and expand from there to a multi-node, latency simulated, observable, and testable CDN. In each section, there are discussions

                                                        GitHub - leandromoreira/cdn-up-and-running: CDN Up and Running - Building a CDN from Scratch to Learn about CDN
                                                      • Optimize Cumulative Layout Shift  |  Articles  |  web.dev

                                                        Optimize Cumulative Layout Shift Stay organized with collections Save and categorize content based on your preferences. Cumulative Layout Shift (CLS) is one of the three Core Web Vitals metrics. It measures the instability of content by combining how much visible content has shifted in the viewport with the distance the affected elements moved. Layout shifts can be distracting to users. Imagine yo

                                                          Optimize Cumulative Layout Shift  |  Articles  |  web.dev
                                                        • Moonbit: the fast, compact & user friendly language for WebAssembly

                                                          The importance of WebAssembly (Wasm), a cross-platform Instruction Set Architecture (ISA), is escalating in Cloud and Edge computing, given its efficiency, security, compactness, and open standard. However, its true potential remains untapped. Low level Wasm languages like Rust and C/C++ are challenging to learn and can be slow for developers because of their long compilation time. On the other ha

                                                            Moonbit: the fast, compact & user friendly language for WebAssembly
                                                          • Learning Async Rust With Entirely Too Many Web Servers

                                                            I've found that one of the best ways to understand a new concept is to start from the very beginning. Start from a place where it doesn't exist yet and recreate it yourself, learning in the process not just how it works, but why it was designed the way it was. This isn't a practical guide to async, but hopefully some of the background knowledge it covers will help you think about asynchronous prob

                                                              Learning Async Rust With Entirely Too Many Web Servers
                                                            • What’s the best place to host Next.js site? | Kontent.ai

                                                              You’ve built your Next.js site and now you want to put it online for the world to see. Which platform is the best to host it? In this article, I’ll describe Next.js specifics when it comes to deploying and hosting, introduce the four most common steps in publishing a Jamstack website, and use them to compare the four most popular hosting providers. Next.js specifics in deployment Next.js is a Java

                                                                What’s the best place to host Next.js site? | Kontent.ai
                                                              • Free Fortnite FAQ

                                                                Why We Fight Epic gave Fortnite players on iOS and Google Play a choice between Apple/Google payment and Epic direct payment, passing on savings to direct purchasers. Both Apple and Google retaliated by blocking Fortnite updates. Further, Apple threatened to prevent Epic from creating software for all Apple devices — not just on Fortnite but all of our games, and Unreal Engine too. Apple demanded

                                                                  Free Fortnite FAQ
                                                                • Automating MySQL schema migrations with GitHub Actions and more

                                                                  EngineeringOpen SourceAutomating MySQL schema migrations with GitHub Actions and moreIn this deep dive, we cover how our daily schema migrations amounted to a significant toil on the database infrastructure team, and how we searched for a solution to automate the manual parts of the process. In the past year, GitHub engineers shipped GitHub Packages, Actions, Sponsors, Mobile, security advisories

                                                                    Automating MySQL schema migrations with GitHub Actions and more
                                                                  • Using unwrap() in Rust is Okay - Andrew Gallant's Blog

                                                                    One day before Rust 1.0 was released, I published a blog post covering the fundamentals of error handling. A particularly important but small section buried in the middle of the article is named “unwrapping isn’t evil”. That section briefly described that, broadly speaking, using unwrap() is okay if it’s in test/example code or when panicking indicates a bug. I generally still hold that belief tod

                                                                    • A journey into the Linux scheduler

                                                                      Two years ago more or less I started my journey in Linux. I was scared at first and I didn’t know where to start from. But then I decided to buy a book - and what a book! - in order to follow a path. Along the way, I integrated the material with up-to-date documentation from kernel.org and source code. In the meantime, I started to learn C a bit so that I also could have played with what I was lea

                                                                      • Async Ruby - Bruno Sutic

                                                                        Ruby has an Async implementation! It's available today, it's production-ready, and it's probably the most awesome thing that's happened to Ruby in the last decade, if not longer. Async Ruby adds new concurrency features to the language; you can think of it as "threads with none of the downsides". It's been in the making for a couple of years, and with Ruby 3.0, it's finally ready for prime time. I

                                                                        • The (not so) hidden cost of sharing code between iOS and Android

                                                                          The (not so) hidden cost of sharing code between iOS and Android Until very recently, Dropbox had a technical strategy on mobile of sharing code between iOS and Android via C++. The idea behind this strategy was simple—write the code once in C++ instead of twice in Java and Objective C. We adopted this C++ strategy back in 2013, when our mobile engineering team was relatively small and needed to s

                                                                          • 8 Must-Know Google Calendar Tips to Boost Your Productivity

                                                                            If you like scheduling tasks, then Google Calendar can be your best friend. Here are eight easy tips to help you plan for productivity. Google Calendar allows teams to schedule meetings and events for effective collaboration. With on-time reminders of scheduled events, it’s easier for a person to track his daily tasks without missing an important meeting. If you are using Google calendar for schoo

                                                                              8 Must-Know Google Calendar Tips to Boost Your Productivity
                                                                            • Let's build a Full-Text Search engine - Artem Krylysov

                                                                              Full-Text Search is one of those tools people use every day without realizing it. If you ever googled "golang coverage report" or tried to find "indoor wireless camera" on an e-commerce website, you used some kind of full-text search. Full-Text Search (FTS) is a technique for searching text in a collection of documents. A document can refer to a web page, a newspaper article, an email message, or

                                                                              • My First Kernel Module: A Debugging Nightmare

                                                                                This is the story of the time I wrote some code, deployed it to production, and ended up bricking the server it was running on by frying the kernel. Beautiful rendition of me frying the kernel This post is about perils of concurrency and race conditions. My code was nearly correct, but ultimately, there were two major synchronization bugs that killed it. This is a really long post that gets into t

                                                                                • Free Nature Sounds - 99Sounds

                                                                                  By 99SoundsMarch 5, 2024Updated:March 15, 20242 Comments5 Mins Read Nature Sounds is a free collection of nature audio recordings captured by Free To Use Sounds and released by 99Sounds. The free download link is located at the end of this article. FREE Nature Sounds Nature Sounds contains a set of royalty-free nature field recordings in the following categories: Animals, Forest, Rain, Water, and

                                                                                    Free Nature Sounds - 99Sounds