 
  		        brainlid
ThinkingElixir 93 - Preventing Service Abuse with Michael Lubas
In episode 93 of Thinking Elixir, we talk with Michael Lubas about protecting our Phoenix applications from common automated bot attacks. We cover API abuse to send email spam, carding attacks, credential stuffing and more!
Popular Backend topics
                         
                      
                       
          
                Interested in a blazingly fast type checker with 25 years of investment, delivered on the BEAM? Check out Caramel, an exciting project fr...
              
            
            
              
          
              New
 
          
                Understanding Partial Moves in Rust. 
Partial moves are an interesting but often misunderstood feature of Rust.  However, with the right ...
              
            
            
              
          
              New
 
          
                Rails Best Practices I. 
Today I share some of my favorite practices applicable to Ruby on Rails (and to web development on small teams g...
              
            
            
              
          
              New
 
          
                Over the last few years, due in large part to the hype surrounding blockchain and cryptocurrencies, decentralized applications have gaine...
              
            
            
              
          
              New
 
          
                They expect you to make a onepage application (SPA) 
The polaris design system officially only supports react 
Integration with the s...
              
            
            
              
          
            
  
        New
 
          
                Ruby on Rails is a web framework that contains many libraries you’d need to create and deploy a successful web application. We often take...
              
            
            
              
          
              New
 
          
                PHP 8.1 is already taking shape quite well, yet there’s one feature I’d love to see added, that’s still being discussed: multi-line short...
              
            
            
              
          
              New
 
          
                A long time ago, I wrote an article about The Asymmetry of ++, thanks to 
Fede Bergero’s findings. Let’s add a few more asymmetries to th...
              
            
            
              
          
              New
 
          
                Erlang is famous for its introspecting powers. You can get a lot of information about the processes running in your nodes without any ext...
              
            
            
              
          
              New
 
          
                Louis Pilfold is the creator of the Gleam programming language. He explains what Gleam is and tells us where it came from. 
He then dives...
              
            
            
              
          
              New
Other popular topics
                         
                      
                       
          
                Hello Devtalk World! 
Please let us know a little about who you are and where you’re from :nerd_face:
              
            
            
          
              New
 
          
                What chair do you have while working… and why? 
Is there a ‘best’ type of chair or working position for developers?
              
            
            
          
              New
 
          New
 
          
                I am thinking in building or buy a desktop computer for programing, both professionally and on my free time, and my choice of OS is Linux...
              
            
            
          
              New
 
          
                We’ve talked about his book briefly here but it is quickly becoming obsolete - so he’s decided to create a series of 7 podcasts, the firs...
              
            
            
          
              New
 
          
                Author Spotlight 
Dmitry Zinoviev 
@aqsaqal 
Today we’re putting our spotlight on Dmitry Zinoviev, author of Data Science Essentials in ...
              
            
            
          
              New
 
          
                Inside our android webview app, we are trying to paste the copied content from another app eg (notes) using navigator.clipboard.readtext ...
              
            
            
          
              New
 
          
                Author Spotlight: 
Karl Stolley 
@karlstolley 
Logic! Rhetoric! Prag! Wow, what a combination. In this spotlight, we sit down with Karl ...
              
            
            
          
              New
 
          
                I have always used antique keyboards like Cherry MX 1800 or Cherry MX 8100 and almost always have modified the switches in some way, like...
              
            
            
          
              New
 
          
                Background
Lately I am in a quest to find a good quality TTS ai generation tool to run locally in order to create audio for some videos I...
              
            
            
          
              New
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /ruby
- /wasm
- /erlang
- /phoenix
- /keyboards
- /python
- /rails
- /js
- /security
- /go
- /swift
- /vim
- /clojure
- /emacs
- /haskell
- /java
- /svelte
- /onivim
- /typescript
- /kotlin
- /c-plus-plus
- /crystal
- /tailwind
- /react
- /gleam
- /ocaml
- /flutter
- /elm
- /vscode
- /ash
- /opensuse
- /html
- /centos
- /php
- /zig
- /deepseek
- /scala
- /lisp
- /textmate
- /sublime-text
- /react-native
- /nixos
- /debian
- /agda
- /kubuntu
- /arch-linux
- /django
- /revery
- /ubuntu
- /deno
- /spring
- /manjaro
- /nodejs
- /diversity
- /lua
- /julia
- /c
- /slackware

 
    




