投稿時間:2021-04-30 00:43:57 RSSフィード2021-04-30 00:00 分まとめ(59件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
AWS AWS Architecture Blog Field Notes: Automate SAML 2.0 Federation using AWS Control Tower and Azure Active Directory https://aws.amazon.com/blogs/architecture/field-notes-automate-saml-2-0-federation-using-aws-control-tower-and-azure-active-directory/ Field Notes Automate SAML Federation using AWS Control Tower and Azure Active DirectorySome AWS Control Tower customers have adopted Azure Active Directory as their Identity Provider IdP and wish to keep authentication and authorization within the IdP When setting up federation from Azure Active Directory a tutorial is often consulted which describes how to integrate Azure AD single sign on with AWS The tutorial uses an IAM user … 2021-04-29 14:16:58
python Pythonタグが付けられた新着投稿 - Qiita 強化学習DQN(Deep Q-network) https://qiita.com/DeepMata/items/aec49a5943e15062342f Qnetworkの固定Q関数の更新には、Qsaという次の状態における報酬の期待値が必要になりますが、前述のように回帰的に実施するため、更新した瞬間にQsaに値も変わってしまい教師あり学習で言えば教師データが変わることと同等、学習がうまくいきません。 2021-04-29 23:31:59
python Pythonタグが付けられた新着投稿 - Qiita GitHub Actions (deploy-cloud-functions)を使ってpython関数をGoogle Cloud Functionsにデプロイする https://qiita.com/nsg/items/354ece340e79b1d3ff69 GitHubActionsでもcron実行できるみたいだったけど、規約的にいいのかコワかったのでやめました…大体の流れGCPにプロジェクト作成必用な物ComputeEngineAPICloudBuildを有効化CloudFunctions管理者権限付サービスアカウントを追加ロールの追加。 2021-04-29 23:12:06
js JavaScriptタグが付けられた新着投稿 - Qiita eslintを実行した際に発生する'module' is not definedのエラーの消し方 https://qiita.com/hatorijobs/items/7e4aa923f23288260735 npmrunlintただし、このコマンドでeslintを実行させるためには、packeagejsonを以下のように編集する必要があります。 2021-04-29 23:54:09
js JavaScriptタグが付けられた新着投稿 - Qiita Indesign スクリプト XML 構造の要素名から要素を選択 https://qiita.com/kohakunekotarou/items/980b6e789d8d437b46c9 IndesignスクリプトXML構造の要素名から要素を選択構造の要素名から要素を選択するスクリプトはこれで良いのかな・・・構造の要素名から要素を選択更新アプリ指定targetInDesignスクリプト動作指定高速appdoScriptfunctionスクリプト名varscriptName構造の要素名から要素を選択検索する構造の要素名正規表現varsearchTextprompt構造の要素名正規表現scriptNameウィンドウが閉じられた時の処理ifsearchTextnullexit要素を選択する為の関数を呼び出しselectElementappactiveDocumentxmlElementssearchText選択数表示alertappactiveDocumentselectionlength要素選択scriptNameスクリプト動作指定高速の続きScriptLanguageJAVASCRIPTUndoModesFASTENTIRESCRIPT要素を選択する為の関数。 2021-04-29 23:33:25
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Reactアプリからslackに通知を送りたい。 https://teratail.com/questions/335846?rss=all Reactアプリからslackに通知を送りたい。 2021-04-29 23:59:21
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) jQuery 外部ファイルに記述するとエラーが発生する。 https://teratail.com/questions/335845?rss=all jQuery外部ファイルに記述するとエラーが発生する。 2021-04-29 23:56:34
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) レスポンシブデザイン widthについて https://teratail.com/questions/335844?rss=all レスポンシブデザインwidthについて起きている問題これが見本これが自分のデベロッパーツールでサイトを確認した時に見本はサイトが画面全体に写っていますが、自分のは端の方が人画面に収まりきっていません。 2021-04-29 23:45:50
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) c++で配列 範囲外エラーになってしまう https://teratail.com/questions/335843?rss=all cで配列範囲外エラーになってしまう以下のプログラムで配列の範囲外エラーになってしまいます。 2021-04-29 23:41:19
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) docker build コマンドでbuildが成功しない https://teratail.com/questions/335842?rss=all dockerbuildコマンドでbuildが成功しない前提・実現したいことdockernbspbuildnbspコマンドでbuildが成功しないここに質問の内容を詳しく書いてください。 2021-04-29 23:38:27
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) 【JAVA】複数クラスを持つプログラムの実行時エラーの解決 https://teratail.com/questions/335841?rss=all 【JAVA】複数クラスを持つプログラムの実行時エラーの解決前提・実現したいことjavaのVisualnbspStudionbspCodeで、複数のクラスを扱うプログラム作成の練習をしています。 2021-04-29 23:09:22
Ruby Rubyタグが付けられた新着投稿 - Qiita form_withで指定するurl:とmodel:の違いについて https://qiita.com/tech_hack_Rich/items/fcbc95b7ddc956041a3d これによってコントローラーのストロングパラメーターの記述も変わるurl→paramspermitnameemailmodel→paramsrequireuserpermitnameemailまとめ今回は、エラーの原因がわからなかったが、とりあえず完成を優先したかったので解決してよしとしたが、原因を知らないのは悔しい、、、また、仮にurlのままでお問い合わせ機能を作ったとして、うまく投稿できなかったときのバリデーションのエラーメッセージの表示はどうするのか気になった。 2021-04-29 23:53:07
Ruby Rubyタグが付けられた新着投稿 - Qiita [Rails]deviseを使ったビューファイルの作成 https://qiita.com/Jackson123/items/283be1004a05c48b0be8 ビューの作成方法deviseでは認証周りが実装されたビューファイルを一行のコマンドで作成することができます。 2021-04-29 23:25:49
Ruby Rubyタグが付けられた新着投稿 - Qiita AWS EC2 の CPU 使用率を取得する方法(Ruby) https://qiita.com/shjimb/items/b1729205f4c0318c4099 2021-04-29 23:12:07
AWS AWSタグが付けられた新着投稿 - Qiita AppSyncを使ってみる https://qiita.com/Kept1994/items/f17f575347540b03816d Postmanからコールする参考データソースをLambdaとする場合DynamoDBをデータソースとする場合にはマッピングテンプレートの中で処理を記述していたが、AppSyncから直接アクセスできないRDSやEC上に独自構築したDBなどをデータソースとする場合にはLambdaを噛ませ、その中に処理を書く必要がある。 2021-04-29 23:41:54
AWS AWSタグが付けられた新着投稿 - Qiita AWS EC2 の CPU 使用率を取得する方法(Ruby) https://qiita.com/shjimb/items/b1729205f4c0318c4099 2021-04-29 23:12:07
Docker dockerタグが付けられた新着投稿 - Qiita docker-compose + rails の環境構築 https://qiita.com/katoy/items/4c194f6668cae65ed77d dockercomposerails 2021-04-29 23:58:51
golang Goタグが付けられた新着投稿 - Qiita cli(ターミナル)でもメトリック監視したくないっすか? https://qiita.com/ykato/items/f06d67446ecedec2c8cf cliターミナルでもメトリック監視したくないっすかまえせつ人生の位エンジニアやってきたけどメッセージ監視がここまで生き残るとは思ってもみなかった深夜とかにZabbix「エラー」ワイ「なんやろな・・調査始めるか・・ディスク枯渇か。 2021-04-29 23:38:20
GCP gcpタグが付けられた新着投稿 - Qiita GitHub Actions (deploy-cloud-functions)を使ってpython関数をGoogle Cloud Functionsにデプロイする https://qiita.com/nsg/items/354ece340e79b1d3ff69 GitHubActionsでもcron実行できるみたいだったけど、規約的にいいのかコワかったのでやめました…大体の流れGCPにプロジェクト作成必用な物ComputeEngineAPICloudBuildを有効化CloudFunctions管理者権限付サービスアカウントを追加ロールの追加。 2021-04-29 23:12:06
Azure Azureタグが付けられた新着投稿 - Qiita CentOS7コンテナにインストールしたAnsibleを使ってAzureVMを操作してみた(ダイナミックインベントリ使用) https://qiita.com/y-okamon/items/30dc3267cc743f03c9c8 また、台目のVMにログインしてNginxがインストールされていないことを確認します。 2021-04-29 23:37:32
Ruby Railsタグが付けられた新着投稿 - Qiita docker-compose + rails の環境構築 https://qiita.com/katoy/items/4c194f6668cae65ed77d dockercomposerails 2021-04-29 23:58:51
Ruby Railsタグが付けられた新着投稿 - Qiita form_withで指定するurl:とmodel:の違いについて https://qiita.com/tech_hack_Rich/items/fcbc95b7ddc956041a3d これによってコントローラーのストロングパラメーターの記述も変わるurl→paramspermitnameemailmodel→paramsrequireuserpermitnameemailまとめ今回は、エラーの原因がわからなかったが、とりあえず完成を優先したかったので解決してよしとしたが、原因を知らないのは悔しい、、、また、仮にurlのままでお問い合わせ機能を作ったとして、うまく投稿できなかったときのバリデーションのエラーメッセージの表示はどうするのか気になった。 2021-04-29 23:53:07
Ruby Railsタグが付けられた新着投稿 - Qiita Railsチュートリアルまとめ 第4章 https://qiita.com/rei01/items/32693487424088c71202 Rails風となっているがRails特有のメソッドもあるのでRubyで同じようにが使えるとは限らないが、RailsにおけるRubyの使い方について学習した。 2021-04-29 23:33:12
Ruby Railsタグが付けられた新着投稿 - Qiita [Rails]deviseを使ったビューファイルの作成 https://qiita.com/Jackson123/items/283be1004a05c48b0be8 ビューの作成方法deviseでは認証周りが実装されたビューファイルを一行のコマンドで作成することができます。 2021-04-29 23:25:49
技術ブログ Developers.IO [Update] Amazon Redshift プロデューサークラスタ(共有元のクラスタ)が一時停止している時でもデータ共有できるようになりました https://dev.classmethod.jp/articles/20210429-amazon-redshift-data-sharering-from-from-paused-cluster/ datasharing 2021-04-29 14:51:53
海外TECH DEV Community How I Created My All-Star React Stack — Supercharge.dev https://dev.to/harishv7/how-i-created-my-all-star-react-stack-supercharge-dev-42do How I Created My All Star React Stack ー Supercharge devWhen it comes to building frontend applications we as developers are simply spoilt for choice From Angular to React to Vue to Svelte there are just thousands of libraries and frameworks to choose from I have been a loyal React developer for a long time now Even then every time I built a React app I had to do face the same confusion on what libraries I should be using for the app My typical thoughts as I develop yet again another React app “Is it going to be Bootstrap or Bulma “Urgh I need to setup ESLint again “I need to setup the same Header Footer Layout components AGAIN I really needed to change this and in the process of change I built Supercharge dev Let me tell you all about it Building My Own All Star React StackOver time with experience from the various projects I did I finally came up with my own All Star React Stack If you have not already read it be sure to check it out here It has over k views as of writing this and gathered great comments from fellow developers After speaking to devs in the community I decided to build an all in one React Starter Pack that combines all of the below features Next jsBulmaEvery page needed for a typical MVP Home About Contact Us FAQ Docs Dashboard etc Every component you need Testimonials Features etc Docker ConfigESLint PrettierGoogle AnalyticsFirebase AuthenticationFirestore as DatabaseFormspree for Quick Contact FormsReack Hook Form for Advanced Dynamic FormsAnd many others all supported with the latest Next js and React It took me close to a month of development to get it right and stable I started off working on the modules in a very generic fashion such that anyone can simplify configure everything from the copy on the pages to the API keys used to make it their own The best part is that everything is configurable in minutes ー all through modifying the config files From brand name to your features to testimonials you simply update it in the config and the UI updates in tandem The result is Supercharge dev Pricing SuperchargeOne of the key reasons for creating Supercharge was to ensure that it support developers and helps them develop fast To stay in line with the goal I decided to price Supercharge at an extremely affordable USD With competing products which allows for customised starter packs starting anywhere from USD to USD and above with some even priced at USD I felt it was only right to help developers with an affordable option The best part of Supercharge is that it is not the usual annoying subscription based package where you keep paying to use it It s a one time payment for unlimited upgrades to future releases Providing SupportCreating a product doesn t just involve coding and putting it up for sale When Supercharge launched it attracted a number of queries and requests through the email support channel To be honest I did not expect to receive such queries so early on the launch Some of the feature requests were really unique whereas some just had a few generic queries on integrating CSS and other libraries The great part of customer support is that I managed to understand Supercharge from the user s point of view to exactly feel and empathise with their problems and how Supercharge is helping to solve them With the understanding I iterated fast provided feedback and support not just as a creator of Supercharge but also as a fellow developer TestimonialsI decided to collate some feedback from the early users of Supercharge and I am glad to see the strong recommendations and support they have provided Many of the users found that Supercharge helps them to save a great deal of time And most of the existing bundled features helped them to kickstart their app in no time at all ー some within even mins What s Next Supercharge dev was created to simplify the lives of developers and to help them focus on the goals of their development instead of worrying about structuring and setting up apps again and again So what s next for Supercharge In the coming days and weeks I will be upgrading Supercharge with more features ー such as email verification flow Other possible feature maps include a TailwindCSS version and a Bootstrap version for the frontend UI Do you want certain features you would love to see in Supercharge Drop me an email at supercharge dev gmail com or a comment below Getting Supercharged Are you a React developer who wants to skip all the boilerplate setup and have an end to end Minimum Viable Product MVP ready in minutes Then Supercharge is for you ー check out Supercharge dev and download now To get a limited time offer of discount be sure to use promo code DEV 2021-04-29 14:29:06
海外TECH DEV Community How to create beautiful particles effect in Vue.js (2.x and 3.x) https://dev.to/matteobruni/how-to-create-beautiful-particles-effect-in-vue-js-2-x-and-3-x-27d8 How to create beautiful particles effect in Vue js x and x I want those particle effects too Did you see some fancy particles and you want something like that in your Vue js project Let s see how to add them using tsParticles Vue js x or x components Ready to use templatesAre you too lazy to read the post and want some working samples Here you are Vue JS x particles vue Vue x tsParticles demo projectVue x tsParticles CodeSandbox sampleVue x tsParticles Authentication template Vue JS x particles vue Vue x tsParticles demo projectVue x tsParticles CodeSandbox sampleVue x tsParticles Authentication template Community projectsIf you have some cool projects to share or some beautiful samples for newbies feel free to open a PR in the tsParticles templates repositoryLet s start with the popular Vue js x version The particles vue npm package Vue js x Installationyarn add particles vue Usageimport Particles from particles vue this adds the particles plugin to Vue jsVue use Particles Demo config lt template gt lt div id app gt lt use this tag to add a particle container with an external configuration gt lt Particles id tsparticles particlesInit particlesInit particlesLoaded particlesLoaded url gt lt or gt lt use this tag to add a particle container with an inline configuration gt lt Particles id tsparticles particlesInit particlesInit particlesLoaded particlesLoaded options background color value da fpsLimit interactivity detectsOn canvas events onClick enable true mode push onHover enable true mode repulse resize true modes bubble distance duration opacity size push quantity repulse distance duration particles color value ffffff links color ffffff distance enable true opacity width collisions enable true move direction none enable true outMode bounce random false speed straight false number density enable true value area value opacity value shape type circle size random true value detectRetina true gt lt div gt lt template gt TypeScript errorsIf you are using TypeScript and you have some errors while importing using Particles plugin try adding the following import before the previous code declare module particles vue Let s continue with the new Vue js x version The particles vue npm package Vue js x Installationyarn add particles vue Usageimport Particles from particles vue this will add the particles plugin to your Vue js appcreateApp App use Particles Demo config lt template gt lt div id app gt lt use this tag to add a particle container with an external configuration gt lt Particles id tsparticles particlesInit particlesInit particlesLoaded particlesLoaded url gt lt or gt lt use this tag to add a particle container with an inline configuration gt lt Particles id tsparticles particlesInit particlesInit particlesLoaded particlesLoaded options background color value da fpsLimit interactivity detectsOn canvas events onClick enable true mode push onHover enable true mode repulse resize true modes bubble distance duration opacity size push quantity repulse distance duration particles color value ffffff links color ffffff distance enable true opacity width collisions enable true move direction none enable true outMode bounce random false speed straight false number density enable true value area value opacity value shape type circle size random true value detectRetina true gt lt div gt lt template gt TypeScript errorsIf you are using TypeScript and you have some errors while importing using Particles plugin try adding the following import before the previous code declare module particles vue DemosThe demo website is hereThere s also a CodePen collection actively maintained and updated here Related posts How to create beautiful confetti animations with tsParticles Matteo Bruni・Mar ・ min read javascript showdev tutorial html Particles vue released Particles animations for Vue js x Matteo Bruni・Sep ・ min read vue showdev news javascript How to create particles animations in Vue js Matteo Bruni・Aug ・ min read vue javascript tutorial showdev How to use tsParticles Matteo Bruni・Jul ・ min read tutorial javascript html showdev tsParticles tutorial Matteo Bruni・Jun ・ min read typescript javascript tutorial webdev reasons to use tsParticles and not Particles js Matteo Bruni・Mar ・ min read javascript typescript showdev tutorial Migrating from Particles js to tsParticles Matteo Bruni・Mar ・ min read javascript typescript tutorial showdev If you like the project and you want to support that please leave a star on GitHub matteobruni tsparticles tsParticles Easily create highly customizable particles animations and use them as animated backgrounds for your website Ready to use components available for React Vue js x and x Angular Svelte jQuery Preact Inferno tsParticles TypeScript ParticlesA lightweight TypeScript library for creating particles Dependency free and browser ready Particles js converted in TypeScript dependency free improved with new cool features and various bugs fixed and it s actively maintained Do you want to use it on your website This library is available on the two most popular CDNs and it s easy and ready to use if you were using particles js it s even easier You ll find the instructions below with all the links you need and don t be scared by TypeScript it s just the source language The output files are just JavaScript CDNs and npm have all the sources you need in Javascript a bundle browser ready tsparticles min js and all files splitted for import syntax If you are still interested some lines below there are some instructions for migrating from… View on GitHub 2021-04-29 14:17:44
海外TECH DEV Community What Is a Framework In Web Development? https://dev.to/solveit/what-is-a-framework-in-web-development-3cc3 What Is a Framework In Web Development Web frameworks designed to write web applications Frameworks consist of many different libraries that facilitate the development of a software product or website Web application development frameworks are collections of different tools Frameworks vary in their capabilities and functions depending on the tasks set They define the structure set the rules and provide the necessary set of development tools Development is definitely not an easy process It includes many different tasks ーplanning coding and testing Frameworks make developers work easier by allowing them to control the entire software development process from a single platform The programming interface API and the architecture of the future apps built with it depends on the framework definition Developers know the libraries and understand the basic development patterns Backend frameworksBackend frameworks are running on the server side They are responsible for developing well structured secure and dynamic backend applications The tools provided by such frameworks make the whole development process greatly simplify helping you to focus on requested ideas and features Express used by well known companies such as Accenture IBM and Uber Express is a minimalistic rapid and flexible framework It provides all the capabilities you need while actively leveraging all the benefits and power of Node js Supports REST API Django a popular framework used by IT leaders Google YouTube Instagram for web development on Python With many available useful functions routing working with a database the admin part of the site and more The framework implements many important security principles on its own Frontend frameworksFrontend frameworks work in the browser and can be used to realize user interfaces or improve them in different ways build site logic and create single page applications With these frameworks developers can integrate innovative solutions and improve the user interfaces websites and applications will look good in any browser and system making them accessible for every user Angular specialized in single page application SPA highly rated by Microsoft and Paypal Used for TypeScript development Vue flexible tool with a progressive structure that can be easily integrated into existing projects Component architecture and rich ecosystem allows to develop complex apps with minimal costs Ember framework for maximizing developers productivity It applies the best programming practices and many useful functions and components Used by Google Microsoft Heroku and Netflix Full stack frameworksThese frameworks provide tools for both server side and client side to problem solving Meteor is a good example Server side and client side both can be created using the same programming language JavaScript This makes it possible to create and use one codebase for running an application which contains both front and back end logic Flask written on Python is another example of a full stack framework Frameworks and microframeworksWhat is framework in web development Web development frameworks can vary in sizes There are tools that can be solutions for everything Lighter weight options specialize in solving specific problems Such frameworks are called microframeworks Their functionality is extended with other applications Focus on these frameworks in BootstrapThis framework can solve almost any actual problems with a large number of free and paid templates Bootstrap can be tuned in with SASS The user can establish own projects using npm FoundationDoesn t have a separate style The huge variety of tools can set up for yourself Included navigation bars multiple container types and a developer friendly grid Foundation also offers access to ready made HTML templates Motion UI can be used for animations with inbuilt effects BulmaUsers can only get good looking web pages with default settings The flexbox module makes it easy to create responsive layouts Setting up the default project parameters is done in minutes Doesn t contain JavaScript functionality but integrates easily with other frameworks UIKitHas a variety of components for allowing to perform complex frontend layouts and also provides access to advanced elements navigation bars sidebars and parallax structures Ability to set and widen with LESS or SASS preprocessors Provides a web customizer to allow create own designs and copy SASS or LESS variables into projects MilligramReadily to configure and apply heavy features to refine productivity Has no default style it s possible to create what users want Simple interface fast to understand all features Mobile Development Frameworks IonicIonic is an open source mobile UI toolkit for developing high quality cross platform applications for Android iOS and the Web from one codebase Ionic is a development platform for the whole application lifecycle that allows teams to create better and faster applications Some of the popular applications developed using Ionic are MarketWatchMcDonald s Pacifica XamarinXamarin is open source application development platform for creating Android iOS applications with NET and C Some of the popular applications developed using Xamarin are Alaska airlines CA MobileNovarum DX FlutterFlutter is Google s UI toolkit for building beautiful natively compiled applications for mobile web and desktop from a single codebase It has an expressive and flexible UI and gives a native performance on iOS and Android platforms Some of the popular applications developed using Flutter are AlibabaCryptographyGoogle Ads ConclusionWhat is a web development framework It is a good decision for developers Frameworks will simplify development processes Developers should always stay in touch with new technologies and frameworks for successful work Advantages of using a software frameworks Helps in setting programming practices and fitting use of development patternsCode have more secureAbility to avoid duplicate and redundant codeHelps develop code without bugsMakes it easier to work on difficult technologiesPossibility to contribute to open source frameworksFrameworks are pre tested and save time for developing applicationsOriginally published at 2021-04-29 14:14:51
海外TECH DEV Community DISCUSS: Climate change and webdevelopment https://dev.to/naseki/discuss-how-much-does-climate-change-impact-your-decisions-as-a-dev-3d93 DISCUSS Climate change and webdevelopmentI know I know Earth Day has already passed and I should ve asked this last week I only realised after I d posted last week s discussion post that this topic would have been very relevant to that day Still this is worth talking about I ll be mainly focusing on webdev but this could apply to any programming field How our decisions could impact the environmentIt shouldn t come as a surprise that the internet accounts for almost of global emissions Here s a handy infographic if you d to know a more It s the reason why big companies are starting to opt for green energy Think of Google running on renewable energy for several years now It even has a site dedicated to sustainability By using Google s services you re essentially running your stuff on green energy Then we ve got the other side of the hill like the NFT craze that s still lingering One of the major arguments against NFT was its environmental impact due to the computing power required for each transaction Even the creator of NFT talks about it But right now the technical solutions to reduce all that computing power are out there That s how we can make a difference Now I don t want to go in depth about this topic This isn t an article to inform you all of it Giving some examples might give some clarity on where I m going with this I mainly want to hear from others what they think they could do about it Comment below answering the following questionsDo you think your development process can benefit or harm nature even if in a small way If so how Is environmental impact part of your decision making process when choosing between products for development e g hosting After reading this short post do you feel climate change should cross your mind more often in your problem solving process Twitter Website Newsletter 2021-04-29 14:05:55
海外TECH DEV Community Why avoid testing implementation details https://dev.to/akoskm/why-avoid-testing-implementation-details-38ci Why avoid testing implementation detailsLet s find out why it isn t such a great idea to test implementation details and how to tell if you re already doing it When working on projects apply these practices to keep development costs optimal increase confidence in the software and let the project move faster And now for the readers who think that the ultimate cost saving is to not write tests ever Eduards Sizovs eduardsi We don t write tests Why Because we don t have time for it Why Because there is too much work and pressure Why Because we don t move fast enough Why Because changing software has become difficult and risky Why Because we don t write tests PM Apr What are implementation details Let s say you release software that sorts To do list items by their weight To sort this list you used Insertion sort because of its simplicity This is one of the lists your software displays whole eggs cup of whole cow s milk grams of oatsOne day you decide to replace the sort algorithm with Bucket sort Is this change going to impact how your users interact with this software Think about the release notes should you explain why you did this change Probably not Congratulations you just spotted an implementation detail Why I should avoid testing them Tests coupled to a specific implementation become useless when that implementation changes Money thrown away basically Organized software development is all about not burning through your budget as quickly as possible while still making some business impact right Or as tastapod puts it in one of his talks …sustainably minimizing lead time to business impact and that is the goal of the system of work that we call software development Writing code costs a lot Whether we add functionality tests it costs to write understand maintain and improve the code Usually the more code you have the higher the development costs are Solving business requirements without creating new code would be ideal but that s not always an easy task Am I testing the right thing During my studies we were obsessed with coding challenges I came across this site called Coderbyte that hosts such challenges and realized how well it represents this idea of what to test The UI immediately creates the right separation The panels from left to right represent the requirements the software and the tests The business requirement here is to write a program that calculates the factorial of an integer Let s pretend for a moment that we like the idea of testing implementation details In fact all we do is test implementation details so this one is going to be easy We should definitely test the number of recursive function calls for a given input Now fast forward a year We took a course from Data Structures and Algorithms and we learned we can turn recursions into loops We come up with this brand new way of calculating factorials We re excited to try this new algorithm but our test won t pass anymore The recursion is gone The biggest problem with such tests is that they don t increase confidence in our software The only thing they show is the presence of recursion an implementation detail that might change in the future You ll run into the same problem while working on any kind of software over a period of time Your development skills might improve during that period you rewrite some of your code but the problems you solve remain the same Focus on the business requirements while writing tests so they keep working even after the implementation changes Guillermo Rauch rauchg Write tests Not too many Mostly integration PM Dec Do you write tests at all Are you thinking about what s the best way to test your software Let me know in the comments below Follow me on Twitter akoskm for more content like this 2021-04-29 14:03:30
海外TECH DEV Community Your Guide to Best Task Trackers for Developers https://dev.to/actitime/your-guide-to-best-task-trackers-for-developers-4b36 Your Guide to Best Task Trackers for DevelopersIf you re struggling to stay on top of tasks you re not the only one According to a Gallup State of the Global Workplace report of employees aren t engaged or completely disengaged from their work If you re a developer that s working at home it can be even harder to focus when you re dealing with so many more distractions Luckily there are many tools and techniques at your disposal to help focus on your priorities and one notable tool is task tracking software Task tracking may seem like an extra step in your workday but this kind of software is more helpful than you may realize With this in mind read on to learn about some of the best task tracker software out there for developers actiTIMEactiTIME is an easy time and task tracking software that can also help you analyze your performance based on the data it collects The best part about actiTIME is that it s easy to get started in only a few clicks The software adapts to your workflow You can easily configure it to hide the features that you don t need and don t want to see It offers an agile Kanban board so that you can see what you need to do on any given day at a glance You ll also be able to reorder and reorganize your tasks as your priorities change QuireQuire is a visually simple collaborative task tracker software for teams that need to break down large projects into easy to manage bites It helps you manage your thought process for larger projects in descending lists that make sense Teams can then arrange tasks steps and projects into Kanban boards One of the most helpful additions is the use of graphs and charts so that you can see your team s progress easily JiraJira is created for agile software teams who struggle with quick and numerous releases Not only can teams plan their workflow and springs but they can also accurately track their progress with real time visual data Its integration with Bitbucket also speeds up development workflow by updating issues and transitioning work BacklogBacklog is a task management software that emphasizes a clear view of everything that s due in one place Entire teams can stay on top of deadlines through deadline reminders with start and stop dates Large tasks can also be broken down in easier to manage subtasks that are delegated to team members easily Teams are also notified about issues pull requests and more MeisterTaskThis web based task tracker emphasizes its ease of use for teams Its intuitive design doesn t need lengthy tutorials or support articles in order for teams to start using it to its full capability This is balanced with its customizable workflows and flexibility when it comes to integrating with other apps RationalPlanRationalPlan is a powerful solution for project management that utilizes PMBOK guidelines It s tailored for teams that work in construction engineering services consulting and business or software development This means that along with task management that includes milestones and duration driven activities users can enjoy cost tracking as well as portfolio management It also includes detailed reports to deliver to stakeholders ThingsThings is a well known task manager that can be used by teams as well as for personal goal tracking The all new design includes an easy to navigate menu on the side that shows each individual section according to date or topic Unlike simple to do apps it gives you the ability to add headers as well as see a calendar view of your tasks TaskQueThe TaskQue software was created to boost productivity through its intuitive tools It can automatically assign tasks to team members based on their current workflow so that no one is ever overburdened It also includes a discussion module to ease communication With productivity as its main focus team members have the ability to create personal to do lists that are separate from their assigned work tasks It also includes charts and graphs that give a quick and insightful overview of workflow progress WiMiWiMi is crafted for large teams that need a hub to organize communication and projects Workspaces help centralize data as well as goals and deadlines so that everyone is on the same page Meanwhile Channels act as your team s main communication hub that also includes the ability to direct message Users also have the ability to video call each other with screen sharing integrated Lastly Tasks give teams the ability to structure large projects into easy to manage deadlines with shared to do lists Keep Your Workflow Under ControlAs you can see task tracking software is an easy way to center your workday around By taking the time to learn the software you ll be able to take control of your day by seeing the tasks you should be prioritizing Delegating tasks as well as seeing the progress on a large project is easy through intuitively designed dashboards Some project management software even comes with the ability to automate tasks and message team members so that everyone is on the same page Ready to take control of your work and keep on top of all of your developer tasks Try out our fully functional day trial today 2021-04-29 14:03:22
Apple AppleInsider - Frontpage News Morgan Stanley bumps Apple price target to $161 after record March quarter https://appleinsider.com/articles/21/04/29/morgan-stanley-bumps-apple-price-target-to-161-after-record-march-quarter?utm_medium=rss Morgan Stanley bumps Apple price target to after record March quarterMorgan Stanley has raised its AAPL price target to from after Apple reported better than expected and record setting earnings for its second quarter Credit Andrew O Hara AppleInsiderIn a note to investors seen by AppleInsider lead Morgan Stanley analyst Katy Huberty writes that strength across Apple s portfolio and across all geographies suggests that the company s revenue strength is sustainable As a result she believes and Wall Street forecasts should move materially higher Read more 2021-04-29 14:48:35
Apple AppleInsider - Frontpage News NHL teams are using the iPad to gain insights into player performance https://appleinsider.com/articles/21/04/29/nhl-teams-are-using-the-ipad-to-gain-insights-into-player-performance?utm_medium=rss NHL teams are using the iPad to gain insights into player performanceHockey teams across the U S and Canada utilize a first of its kind app on the iPad to create better informed decisions during the game The app in question is SAP NHL Coaching Insights App for iPad and it has revolutionized the way coaches gain insight into a game It is capable of providing coaches with a wealth of information at their fingertips Coaches can quickly lookup real time data on how players on both teams have performed on faceoffs overall how teams have performed at specific locations and how players have faired against particular opponents Read more 2021-04-29 14:20:50
海外TECH Engadget EU approves rules for rapid takedown of online terrorist content https://www.engadget.com/eu-rules-takedown-terrorist-content-one-hour-142638538.html fines 2021-04-29 14:26:38
海外TECH CodeProject Latest Articles Creating a Redis Client using the .NET System.IO.Pipelines and Kestrel Sockets Libraries https://www.codeproject.com/Articles/5274503/Creating-a-Redis-Client-using-the-NET-System-IO-Pi pipelines 2021-04-29 15:00:00
海外ニュース Japan Times latest articles China gets up to speed in space race with launch of ‘Heavenly Palace’ https://www.japantimes.co.jp/news/2021/04/29/world/science-health-world/china-gets-speed-space-race-launch-heavenly-palace/ China gets up to speed in space race with launch of Heavenly Palace China launched the first module of its Heavenly Palace space station on Thursday a milestone in Beijing s ambitious plan to establish a permanent human presence 2021-04-30 00:18:25
海外ニュース Japan Times latest articles Her prophecy of an Australian inferno was proven right https://www.japantimes.co.jp/news/2021/04/29/asia-pacific/science-health-asia-pacific/australia-climate-prediction/ australia 2021-04-29 23:22:56
海外ニュース Japan Times latest articles There’s no easy way back to the Iran nuclear deal https://www.japantimes.co.jp/opinion/2021/04/29/commentary/world-commentary/iran-nuclear-weapons-u-s-joe-biden/ threat 2021-04-30 00:32:40
海外ニュース Japan Times latest articles The geopolitics of climate change https://www.japantimes.co.jp/opinion/2021/04/29/commentary/world-commentary/cop26-carbon-emissions-climate-change-environment-u-s-china-russia/ direction 2021-04-30 00:28:16
ニュース BBC News - Home Nothing to see here, says Boris Johnson over flat costs investigation https://www.bbc.co.uk/news/uk-politics-56926180 refurbishment 2021-04-29 14:57:20
ニュース BBC News - Home NHS England boss Stevens to step down this summer https://www.bbc.co.uk/news/health-56932988 england 2021-04-29 14:41:35
ニュース BBC News - Home Jon Snow to leave Channel 4 News after 32 years https://www.bbc.co.uk/news/entertainment-arts-56929987 decades 2021-04-29 14:45:43
ニュース BBC News - Home Ryanair told to compensate passengers over strike cancellations https://www.bbc.co.uk/news/business-56929313 circumstances 2021-04-29 14:43:25
ニュース BBC News - Home Larne: Cars destroyed in arson attack on police officer's home https://www.bbc.co.uk/news/uk-northern-ireland-56929704 paramilitary 2021-04-29 14:52:46
ニュース BBC News - Home Body found in Thames after boy's Tower Bridge fall https://www.bbc.co.uk/news/uk-england-london-56925993 marine 2021-04-29 14:09:14
ニュース BBC News - Home Konta starts clay-court campaign with Madrid win https://www.bbc.co.uk/sport/tennis/56933044 madrid 2021-04-29 14:56:13
LifeHuck ライフハッカー[日本版] レンタル100円! GWでモリモリ観よう! だってAmazonプライム・ビデオがセール中だから https://www.lifehacker.jp/2021/04/amazon-prime-video-rental-sale-2021gw.html amazon 2021-04-29 23:30:00
サブカルネタ ラーブロ 1675: 京都ラーメン森井(飯田橋店)@飯田橋 http://feedproxy.google.com/~r/rablo/~3/D1CiBO12oY4/single_feed.php 九条ネギ 2021-04-29 15:41:18
サブカルネタ ラーブロ 1676: スパイスらぁ麺 喰JACK@池袋 http://feedproxy.google.com/~r/rablo/~3/C---sMsqsyI/single_feed.php 配合 2021-04-29 15:41:18
サブカルネタ ラーブロ 1677: ラーメン 盛太郎(神保町店)@神保町 http://feedproxy.google.com/~r/rablo/~3/pnXgJ02h0vo/single_feed.php 配信 2021-04-29 15:41:18
サブカルネタ ラーブロ 1678: 東京ラーメン 来々堂@水天宮前 http://feedproxy.google.com/~r/rablo/~3/k7qo5IwYEdQ/single_feed.php 昔ながらの 2021-04-29 15:41:18
サブカルネタ ラーブロ 1679: 茜の舞@北池袋 http://feedproxy.google.com/~r/rablo/~3/TTYIbskkiEk/single_feed.php 味噌ラーメン 2021-04-29 15:41:18
サブカルネタ ラーブロ 1680: こってりらーめん せきやけ(水道橋店)@水道橋 http://feedproxy.google.com/~r/rablo/~3/0a31kLRAYto/single_feed.php 面積 2021-04-29 15:41:18
サブカルネタ ラーブロ 1681: 醤油豚骨ラーメン きんいろ@東日本橋 http://feedproxy.google.com/~r/rablo/~3/O2xukzoDByE/single_feed.php 東日本橋 2021-04-29 15:41:18
サブカルネタ ラーブロ 1682: 中華そば うめ川@板橋区役所前 http://feedproxy.google.com/~r/rablo/~3/NPAKrfjombE/single_feed.php 中華そば 2021-04-29 15:41:18
サブカルネタ ラーブロ 1683: 麺勇軒@湯島 http://feedproxy.google.com/~r/rablo/~3/7TluZmcIRtU/single_feed.php 醤油 2021-04-29 15:41:18
サブカルネタ ラーブロ 1684: 亀戸煮干中華蕎麦つきひ@亀戸 http://feedproxy.google.com/~r/rablo/~3/z__Fe-zlZ3Y/single_feed.php 中華蕎麦 2021-04-29 15:41:18
北海道 北海道新聞 コロナ患者転院時の同行看護師を募集 札幌市、医療体制の維持へ https://www.hokkaido-np.co.jp/article/539010/ 新型コロナウイルス 2021-04-29 23:06:39
北海道 北海道新聞 韓国の五輪選手がワクチン接種 初日は百人、ファイザー製 https://www.hokkaido-np.co.jp/article/539014/ 東京五輪 2021-04-29 23:06:00

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2024-02-12 22:08:06 RSSフィード2024-02-12 22:00分まとめ(7件)