AWS |
AWS |
Unum Re-Imagines the Insurance Customer Center | Amazon Web Services |
https://www.youtube.com/watch?v=W0If_j1uCrg
|
Unum Re Imagines the Insurance Customer Center Amazon Web ServicesA leader in the employee benefits space Unum helps millions of people gain affordable access to disability life accident critical illness dental and vision benefits through their workplace When Covid hit Unum doubled down on its digital strategy to accommodate more digital interactions with customers In this video Gautam Roy Senior Vice President and CTO of Unum discusses Unum s journey to build an omnichannel customer engagement platform using AWS services including Amazon Connect Benefits include an increase in the use of self service channels improved economics of the contact center and increased employee satisfaction with intuitive tools and simplified call center management Learn more about Financial Services at Subscribe More AWS videos More AWS events videos ABOUT AWSAmazon Web Services AWS is the world s most comprehensive and broadly adopted cloud platform offering over fully featured services from data centers globally Millions of customers ーincluding the fastest growing startups largest enterprises and leading government agencies ーare using AWS to lower costs become more agile and innovate faster AWS AmazonWebServices CloudComputing |
2021-12-29 18:33:54 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
seesaawiki上でwikiを改変したい |
https://teratail.com/questions/376031?rss=all
|
seesaawiki上でwikiを改変したいこのようなwikiをseesaawiki上で作りたいあつまれどうぶつの森wikiこのwikiは元のseesaawikiのデザインを大きく変えていて、初見の時とても驚きました。 |
2021-12-30 03:19:34 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
AWS ELB tutorial - Application Load Balancerの構築【簡易版】 |
https://qiita.com/Uking/items/39b1bd64e08f40886486
|
AWSELBtutorialApplicationLoadBalancerの構築【簡易版】ELBElasticLoadBalancertutorial今回の構成ELBを代のECに振り分ける用に設定ECにはindexhtmlを配置して、アクセスしたらそのHTMLが見れるようにするVPCはデフォルトVPCを使用SecurityGroupを作成するVPCを作成CIDRで作成インターネットゲートウェイを作成IGをVPCにアタッチしないとVPCが外部からのアクセスを許可しないので、ECインスタンスに接続できない。 |
2021-12-30 03:24:29 |
技術ブログ |
Mercari Engineering Blog |
メルペイCTO x アーキテクトエンジニア対談 1/3 〜注目の技術〜 |
https://engineering.mercari.com/blog/entry/20211229-13dd8b3e18/
|
hellip |
2021-12-29 18:49:53 |
海外TECH |
MakeUseOf |
When Will We Get High-Performance Windows Computers on ARM? |
https://www.makeuseof.com/windows-high-performance-on-arm/
|
catch |
2021-12-29 18:35:12 |
海外TECH |
MakeUseOf |
Why You Should Consider the Feature-Packed ESP32-CAM for Your Next Project |
https://www.makeuseof.com/consider-the-esp32-cam-for-your-next-project/
|
project |
2021-12-29 18:30:22 |
海外TECH |
MakeUseOf |
How to Use Facebook to Build a Professional Network |
https://www.makeuseof.com/how-to-use-facebook-build-professional-network/
|
facebook |
2021-12-29 18:15:12 |
海外TECH |
DEV Community |
How to check commit message and branch name with git hooks without any new installation |
https://dev.to/anibalardid/how-to-check-commit-message-and-branch-name-with-git-hooks-without-any-new-installation-n34
|
How to check commit message and branch name with git hooks without any new installation IntroductionHi All I m a tech lead and I m on charge to check Pull Request Merge Request on my team And also to create release notes CHANGELOG md on each release So my first problem was to resolve the commits of the developers that they always have some mistake or have errors into the commit message without correct format or errors in the branch name I searched and I found different solutions A lot of them need to use an external software like node npm library or php composer library etc And the projects are in different technologies like Android PHP NET etc After checking all that I found I created a solution that works in all environments without external dependencies The solution is really easy You need to follow these easy steps Steps create git hooks folder into your project root directory at the same level you already have git foldercreate files into this folder pre commit and prepare commit msg these two files don t have an extension put the correct code into each file I will add them below these steps run this command in your command line into your main folder of your project one level up from git hooks git config core hooksPath git hooksREADY The Codepre commit file code bin bashBRANCH git rev parse abbrev ref HEAD REGEX dev release q if BRANCH REGEX then echo Your commit was rejected due to branching name echo Please rename your branch with dev release YYYY qX X X syntax exit fiprepare commit msg file code bin bashMESSAGE cat COMMITFORMAT feat fix docs style refactor test chore perf other if MESSAGE COMMITFORMAT then echo Your commit was rejected due to the commit message Skipping echo echo Please use the following format echo feat feature example comment echo fix ui bugfix example comment echo echo More details on COMMITS md exit fiYou can edit it according to your needs ExplanationFile pre commit check branch names In my case I filter to use only format like that dev YYYY qX X Xrelease YYYY qX X XWhere YYYY is the year and X X X are the version in our case we use the Quarter number You could change that using regex and put what you want File prepare commit msg check commit message In our case we use the following format Off course you could change it as your needs And finally the command git config core hooksPath git hooks change your local git hooks configuration to use the new path |
2021-12-29 18:25:40 |
海外TECH |
DEV Community |
Exceptions vs error values |
https://dev.to/sargalias/exceptions-vs-error-values-2hp9
|
Exceptions vs error valuesExceptions vs error values has been a debate in error handling for ages Some people have firm stances on them For example in the book Clean Code Uncle Bob recommends exceptions In his post on Exceptions Joel mentions that he prefers error values Programming languages have also taken stances Popular languages such as C and Java traditionally use exceptions Languages like Rust use error values In this article we ll examine some of their similarities and differences We ll also provide suggestions about when to use which Basic examples of exceptions and error valuesJust for a quick introduction here are some examples of exceptions and error values If you re already familiar with them then please skip to the next section Here s an example of throwing and catching an exception in C public class Example public void Foo try Bar catch IndexOutOfRangeException ex handle error public void Bar if true some condition to check if something went wrong throw new IndexOutOfRangeException Some error message else normal program execution In the code above Bar throws an exception The exception is caught and handled in Foo in the catch block Here s the same thing in JavaScript function foo try bar catch error handle error function bar if true some condition throw new Error Error message else normal program execution Error values can be implemented in different ways One way is for a function to return either an error or a normal value For example function foo const result bar if result instanceof Error handle error else normal program execution function bar if true some condition return new Error Error message else return In the code above bar can return either an error or a normal value foo checks the return value If it was an error it handles it Otherwise it continues normal program execution You can also use error values by returning a single object The object should have fields for both the error and the normal return value For example you could use a tuple or an object with properties If there was an error the value should be empty For example error new Error Message value null If there wasn t an error the error value should be empty For example error null value Here s a code example function foo const result bar if result error null handle error else normal program execution function bar if true some condition return error new Error Error message value null else return error null value In the code above bar always returns an object If something goes wrong the object will have a value in the error field Otherwise the error field will be null Similarities between exceptions and error valuesExceptions and error values are fairly similar In fact some newer programming languages such as Rust and Swift eliminate most of the differences between them The most important thing about both of them is that they act as different return values from a function method The different return values should lead to different code execution paths They also share a big downside It s easy to mess up with both of them With an exception you may forget to catch itwrongly assume that some code higher in the call stack will catch itaccidentally catch it higher in the call stack in a place that s not prepared to handle it properlyAlso you can completely avoid checking error values It s very easy to forget or mess up Even if you don t someone else might So you have to be very diligent Or you can use a programming language that forces you to check all errors More on that later Differences between exceptions and error valuesExceptions and error values have some differences PerformanceThrowing and catching exceptions are commonly considered slow Returning error values is fast However exceptions are supposed to be exceptional thrown very rarely In practice this means that the performance of your application shouldn t be negatively affected by using them Crashing the program vs silent bugsUncaught exceptions crash the program More rarely exceptions can also result in silent bugs if you catch them higher in the call stack without intending to Unchecked error values result in silent bugs Exceptions are better in this case As explained in how to respond to errors crashing the program is a better default option than silent bugs BubblingExceptions can bubble up the call stack An exception that s not caught in a catch block will be thrown in the caller the previous code in the call stack If it s not caught there the process will repeat If it reaches the end of the call stack the program will crash Bubbling is both good and bad The benefit is that it s very convenient You can have a single try catch block in some parent function The exception will propagate to it and will be caught there The downside is that the flow of execution is not explicit You have to keep track of it yourself You also have to remember which exceptions are caught where in the call stack This can put you into a bad situation Sometimes you might not remember or know if an exception will be caught or not or where it will be caught or by what In comparison error values are standard return values If you want them to propagate you have to propagate them manually You have to manually return them across different functions methods all the way up the stack The benefit of this is that it s very explicit It s very easy to track and reason about The downside is that it s very verbose You need many return statements across many different function method calls Note that you can technically manually propagate exceptions if you want to However that s not common practice For more details on this please see checked exceptions in a later section Suitability in functional programmingGenerally exceptions are less common in functional programming That s because functional programming promotes immutability and pure functions With exceptions sometimes you need to break immutability For example often you need to declare variables outside of try catch blocks and then mutate them in try catch Here s a code example let a try a new Something do stuff with a catch error handle error finally a close Also thrown exceptions are not standard return values This messes up the pure function point Exceptions and error values in some newer languagesSome newer languages like Rust and Swift change things up a bit Most importantly they force you to check all error values and thrown exceptions This means that you can never forget to check for errors or to handle exceptions In the case of Swift it also makes exception bubbling more explicit It still allows exceptions to propagate automatically However it requires intermediate functions that an exception will propagate through to be marked with the keyword throws This additional explicitness makes exceptions easier to track throughout your code The downside is that it makes things more verbose Rust uses error values which you have to propagate explicitly anyway Which should you use Overall it seems like this is a question of robustness and amount of safety measures vs verbosity Enforcing error checking and having explicit error propagation have obvious benefits It makes it much harder to forget to do your error handling You ll have to intentionally ignore it to avoid it However verbosity has downsides too It can can make code less readable It can also make it harder to make large changes to code This can be especially prominent if you re propagating everything manually For example imagine that you change a low level function or add a new one to sometimes return an error value That error may need to be handled at a higher level function This means that you ll need to add code to every intermediary function to keep propagating the error That s a large change In comparison if you added an exception that bubbled automatically you would just add a try catch block at the high level function and you d be done So it s up to you to decide where you stand on the safety measures vs verbosity scale For maximum safety measures you should probably use a language that forces you to check all errors and forces explicit propagation of them The downside is that the error handling will be more verbose One level lower in safety is to use error values I regard these as more robust than throwing exceptions That s because propagating error values is more explicit than bubbling exceptions The downside is that there s more verbosity Also note that you need to be very diligent with these If you forget to check an error you ll get silent bugs Unchecked error values are worse than uncaught exceptions Otherwise go for throwing normal exceptions such as the ones in Java C and JavaScript They re the least verbose This doesn t mean that you can t create robust programs with them It just means that it s up to you to be diligent with errors and to track everything It s probably also a good idea to consider the convention in your programming language Some programming languages prefer exceptions Some others prefer error values My personal preference is to lean towards higher safety for larger scoped and more critical projects For smaller scoped projects I lean towards less verbosity and more convenience exceptions Final notesSo that s it for this article I hope that you found it useful As always if any points were missed or if you disagree with anything or have any comments or feedback then please leave a comment below For the next steps I recommend looking at the other articles in the error handling series Alright thanks and see you next time CreditsImages Duelling Legos Photo by Stillness InMotion on UnsplashTypewriter and laptop Photo by Glenn Carstens Peters on UnsplashPost it notes Photo by Will H McMahan on Unsplash |
2021-12-29 18:11:08 |
Apple |
AppleInsider - Frontpage News |
Last call: $749 Mac mini 16GB, $979 iMac, $200 off MacBook Air, $300 off MacBook Pro, more |
https://appleinsider.com/articles/21/12/29/last-call-749-mac-mini-16gb-979-imac-200-off-macbook-air-300-off-macbook-pro-more?utm_medium=rss
|
Last call Mac mini GB iMac off MacBook Air off MacBook Pro moreApple year end deals are about to expire and these exclusive bargains on popular configurations offer up to in cash savings in addition to AppleCare discounts Find out how to grab the best prices available Apple products on saleTo redeem the exclusive pricing found below simply follow these two easy steps at Apple Authorized Reseller Adorama Read more |
2021-12-29 19:00:03 |
Apple |
AppleInsider - Frontpage News |
Apple's July 2021 in review - MagSafe Battery launched, Ted Lasso relaunched, Kanye West didn't |
https://appleinsider.com/articles/21/08/01/magsafe-battery-launched-ted-lasso-relaunched-kanye-west-didnt---july-2021-in-review?utm_medium=rss
|
Apple x s July in review MagSafe Battery launched Ted Lasso relaunched Kanye West didn x tJuly was anything but its usual quiet self in and if Apple released very little new hardware it still had a record breaking month in many many ways L R Ted Lasso MagSafe Battery Pack Kanye West Which of them actually launched this month Following the busy June it was tempting to remember that July is often called the silly season Although this particular July saw horrendous flooding around the world security issues online and in Time Capsule plus ransomeware and more legal problems than the courts could hold Read more |
2021-12-29 18:19:30 |
海外TECH |
Engadget |
'Fortnite' is down with players unable to access their accounts |
https://www.engadget.com/fortnite-down-183417137.html?src=rss
|
x Fortnite x is down with players unable to access their accountsIf you had planned to play Fortnite today you may want to make other plans At the moment many players are finding it impossible to log in to their accounts and play games At PM ET Epic Games said it was investigating quot an issue quot and promised to share more information once it had a solution to the problem Fortnite is currently unavailable and players are unable to log in while we investigate an issue We ll provide more info when we have a solution to bring services back online pic twitter com BwXvuSLーFortnite Status FortniteStatus December Epic hasn t said what s causing the problem However nbsp over on its status website the company describes the incident as a quot major outage quot That same webpage notes the Epic Games Store is suffering from quot degraded performance quot According to Downdetector there are also reports of people being unable to play GTA Online and access Discord but it s not clear if those incidents are related nbsp has seen its share of notable internet outages It was only earlier this month an Amazon Web Services networking issue led to many websites including Disney and Vice becoming inaccessible for part of the day We ll note here Fortnite runs on an AWS backend nbsp nbsp nbsp nbsp nbsp Developing |
2021-12-29 18:34:17 |
ニュース |
BBC News - Home |
Covid: Daily UK case numbers hit record of 183,037 |
https://www.bbc.co.uk/news/uk-59822687?at_medium=RSS&at_campaign=KARANGA
|
available |
2021-12-29 18:48:22 |
ニュース |
BBC News - Home |
Covid: Omicron and Delta driving tsunami of cases - WHO |
https://www.bbc.co.uk/news/world-59822209?at_medium=RSS&at_campaign=KARANGA
|
europe |
2021-12-29 18:29:23 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
マツダ「ロードスター」のユーザー“若返り”と“販売好調”の意外な理由 - エコカー大戦争! |
https://diamond.jp/articles/-/291771
|
唯一無二 |
2021-12-30 03:55:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「宇宙の天気」が日常に大きく影響!?知られざる災害リスクを気象予報士が解説 - News&Analysis |
https://diamond.jp/articles/-/291499
|
newsampampanalysis |
2021-12-30 03:50:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
原油相場は2022年後半「80ドル台」へ上昇、産油国増産でも値上がりする理由 - マーケットフォーカス |
https://diamond.jp/articles/-/291987
|
値上がり |
2021-12-30 03:47:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
マンション価格高騰に負けない!都区部で安く物件を買う裏技 - ビッグデータで解明!「物件選び」の新常識 |
https://diamond.jp/articles/-/291683
|
マンション価格高騰に負けない都区部で安く物件を買う裏技ビッグデータで解明「物件選び」の新常識都区部の持ち家率がこの年で低下した。 |
2021-12-30 03:45:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
ピンぼけする会議とうまく行く会議、いったい何が違うのか? - できるコンサルタントがしている ロジカルシンキングの技術 |
https://diamond.jp/articles/-/290964
|
経営コンサルタント |
2021-12-30 03:40:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
優秀な親ほど勘違いしがちな英語学習にまつわる「2つの誤解」とは? - 世界最高の子ども英語 |
https://diamond.jp/articles/-/290005
|
世界最高 |
2021-12-30 03:35:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
ひろゆきが断言「僕ほどケチな人は見たことがない」深いワケ - 1%の努力 |
https://diamond.jp/articles/-/289905
|
youtube |
2021-12-30 03:30:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
アーキテクト思考を身に付けるための3つのコツ - アーキテクト思考 |
https://diamond.jp/articles/-/291832
|
|
2021-12-30 03:25:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
本好きの度肝を抜く! 年末年始に必読の「世界史スゴ本」ラスボス的一冊 - 独学大全 |
https://diamond.jp/articles/-/292084
|
年末年始 |
2021-12-30 03:20:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
【出口学長・年末特別講義】 なぜ、いま、 哲学と宗教を 学ぶべきなのか? - 哲学と宗教全史 |
https://diamond.jp/articles/-/289749
|
|
2021-12-30 03:15:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
伝説のファンドマネジャーが教える「賢い投資家のシンプルな運用ルール」 - 株トレ |
https://diamond.jp/articles/-/289464
|
運用 |
2021-12-30 03:10:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
育ちがいい人は旅館で 仲居さんに心づけを渡すのか? - もっと!「育ちがいい人」だけが知っていること |
https://diamond.jp/articles/-/291703
|
諏内えみ |
2021-12-30 03:05:00 |
コメント
コメントを投稿