gilberto5757 + error   108

Elegant error handling with the JavaScript Either Monad
JavaScript gives us a built-in language feature for handling exceptions: try…catch statements. And they're better than littering our code with if-statements. But they can be problematic. And they are not the only way to handle errors. In this article, we’ll take a look at using the ‘Either monad’ as an alternative to try…catch.
railway  programming  error  handling  monad  javascript  js  either  functional 
4 weeks ago by gilberto5757
Fail Fast and Fail Often: Handling API Errors at Scale | Blog | Monolist
At Monolist , we’re building the software engineer’s ideal inbox. Our users depend on us to surface all relevant and actionable tasks and…
error  management  programming  recovery  ephemeral  fast  fail 
7 weeks ago by gilberto5757
Fix JAVA_HOME errors quickly | Invalid directory | Not set or defined | Points to JRE - Coffee Talk: Java, News, Stories and Opinions
If you've run into common JAVA_HOME errors such as JAVA_HOME not found or JAVA_HOME set to an invalid directory, we've got the fix for you with these tips.
javahome  error  issue  troubleshooting 
12 weeks ago by gilberto5757
Decoder 💍 - Look up error codes
Decode error codes from OpenGL, Win32, COM, Vulkan, HTTP
error  code  searchengine 
march 2019 by gilberto5757
F# spoiled me, or why I don’t enjoy C# anymore – Roman Liman – Medium
This was my primary language, every time I compared it to other popular languages I was happy I accidentally chose it. Python and Javascript lack static typing (assuming JS has any kind of typing)…
f#  c#  migration  functional  programming  error  management  intro 
february 2019 by gilberto5757
Go’s Errors vs Exceptions – Henri Koski – Medium
There are already so many articles about Go’s error handling so why write yet another one? Well I would like to show why I prefer returning errors over throwing exceptions in production grade code…
golang  error  exception  article  intro 
january 2019 by gilberto5757
GitHub - l0n3c0d3r/crashdoctor: CrashDoctor - Crash Recovery Application
CrashDoctor - Crash Recovery Application. Contribute to l0n3c0d3r/crashdoctor development by creating an account on GitHub.
application  exe  error  bypass  debugging  tool  windows  opnsource  floss 
december 2018 by gilberto5757
GitHub - Giorgi/EntityFramework.Exceptions: Handle database errors easily when working with Entity Framework Core. Supports SQLServer, PostgreSQL and MySql
Handle database errors easily when working with Entity Framework Core. Supports SQLServer, PostgreSQL and MySql - Giorgi/EntityFramework.Exceptions
entityframework  exception  extension  error  management  plugin  opensource  floss 
december 2018 by gilberto5757
GitHub - jarulraj/sqlcheck: Automatically identify anti-patterns in SQL queries
GitHub is where people build software. More than 28 million people use GitHub to discover, fork, and contribute to over 85 million projects.
sql  antipattern  design  mistake  error  failure  database  query  detector  opensource  floss 
june 2018 by gilberto5757
Top 10 JavaScript errors from 1000 projects (and how to avoid them)
We looked at our database of thousands of projects and found the top 10 errors in JavaScript. We’re going to show you what causes them and how to prevent them from happening. If you avoid these
javascript  js  programming  error  analysis  statistics  list  bestpractice  howto 
february 2018 by gilberto5757
Joe Duffy - The Error Model
Joe Duffy's Blog | Adventures in the high-tech underbelly
midori  error  mangement  exception  handling  microsoft 
january 2018 by gilberto5757
What’s wrong with exceptions? Nothing. – Mike’s blog
Lately it’s become fashionable to release new programming languages into the industry that have poor or non-existent support for exceptions. Sometimes, as with Go or Rust, this is sold as a feature…
programming  exception  advocacy  error  management 
december 2017 by gilberto5757
25 Pitfalls When Learning to Program - Programming Zen
I'm going to share with you common pitfalls when learning to program (or mastering programming). Many of these affect both beginners and professionals.
programming  learning  error  issue  job  career  tip 
november 2017 by gilberto5757
Bugsnag Blog - The Worst Computer Bugs in History: Race conditions in Therac-25
The Worst Computer Bugs in History is a mini series to commemorate the discovery of the first computer bug seventy years ago. Although these stories are mo...
therac25  error  bug  history 
september 2017 by gilberto5757
Why relying on your users to report errors is the dumbest thing you’ll ever do
Building features, new innovations, new functionality, and exciting updates that users will love. It’s that mental picture that gets us excited about the things we can build next. Software developers…
user  error  software  notification  reporting  debug  criticism 
september 2017 by gilberto5757
Move Your Bugs to the Left
We all want to ship bug-free software. No-one wants to be the person that introduced a show-stopping bug the week before release. To help with this, I’ve com...
error  bug  management  programming  static  analysis  code 
september 2017 by gilberto5757
« earlier      
per page:    204080120160

related tags

64bit  absent  admin  advanced  advocacy  agile  ai  airplane  alternative  analysis  analytic  analyzer  antipattern  api  application  architecture  article  artificial  aspnet  aspnetmvc  automatic  automation  bad  behavior  bestpractice  bisect  blog  blogging  bluej  bug  build  business  bypass  c#  c++  calendar  career  check  checked  checker  checking  cinema  clang  cli  cloud  clownesque  code  coding  collection  comment  common  comparison  competence  compile  compiletime  complete  computer  consequence  controlled  copy  copyandpaste  corrector  cpp  crisis  criticism  danger  data  database  date  dba  debug  debugger  debugging  defect  descriptive  design  desktop  detection  detector  development  diffusion  directory  discriminatedunion  discussion  dotnet  editor  education  educational  either  elixir  emergency  entityframework  enum  ephemeral  erlang  error  errorhandling  etl  event  eventsourcing  evident  evolution  example  exception  exe  extension  f#  fail  failure  fast  fetch  fictional  firstnormalform  fixing  fixup  floss  folder  foreseeable  framework  frequency  function  functional  funny  gcc  git  golang  graphic  handling  hate  history  howto  humour  hungarian  idea  illegal  impact  implementation  inspiration  instruction  intel  intelligence  intellij  interactive  internet  interpreter  intro  invite  issue  it  java  javahome  javascript  job  joke  jpa  js  jvm  knowledge  language  lastline  learning  library  linking  linux  list  locking  log  logging  logo  maintainability  management  mangement  marker  marking  memory  message  metaprogramming  method  microsoft  microsoftoffice  microsoftword  midori  migration  mistake  mobile  monad  movie  mssql  multilanguage  multithreading  mystake  nodejs  notation  notification  notworking  office  online  oop  opensource  opinion  opnsource  organization  paas  pairprogramming  paradigm  parallelism  passing  paste  pattern  perl  pilot  plugin  positive  practice  problem  process  professional  progamming  programmer  programming  prone  proposal  psychology  python  quality  query  railway  random  rdb  rdbms  react  recognizing  recovery  recruiter  redundance  relation  relational  relevant  remote  removal  repair  replacement  reporting  resilience  result  review  ridicolous  robust  ruby  rust  scala  searchengine  security  selfish  sensible  serverside  service  sharing  small  soa  software  solution  sql  state  static  statistics  strongtyping  structured  subclassing  support  syntax  sysadmin  teamwork  template  testing  therac25  throwing  ticket  time  tip  tool  tpl  tracking  transplant  troubleshoot  troubleshooting  turtle  tutorial  type  typesystem  typo  unix  unpredictable  use  user  userexperience  usual  ux  validator  visualstudio  web  webapi  webdesign  webdev  webservice  windows  windows10  windowsupdate  worstpractice  wrong 

Copy this bookmark: