corpus.blog
Most cited
Talked about
Blogs
41554 blogs ยท [ { "id": "01a0871f-5c99-70fd-bea7-1d2eda318005", "title": "Home Cooked Apps", "url": "https://www.robinsloan.com/notes/home-cooked-app/", "published_at": "2025-02-21T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2edb2e57fe", "title": "Add a Little Safety to your Elixir Structs with TypedStruct", "url": "https://www.adamalbrecht.com/blog/2020/04/06/add-a-little-safety-to-elixir-with-typedstruct/", "published_at": "2020-04-06T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2edbd227c8", "title": "Upcoming Phoenix Authentication Solution", "url": "https://www.adamalbrecht.com/blog/2020/04/02/upcoming-phoenix-auth-framework-generator/", "published_at": "2020-04-02T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2edbf20dc5", "title": "JavaScript Sprinkles with AlpineJS", "url": "https://www.adamalbrecht.com/blog/2020/03/24/javascript-sprinkles-with-alpinejs/", "published_at": "2020-03-24T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2edc61d8f3", "title": "Enable Spell Checking in Vim for Markdown and Git Commit Messages", "url": "https://www.adamalbrecht.com/blog/2019/10/21/spell-check-in-vim-for-markdown-and-git-commit-messages/", "published_at": "2019-10-21T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2edc929baa", "title": "Dark Mode and other site updates", "url": "https://www.adamalbrecht.com/blog/2019/10/20/dark-mode-and-other-site-updates/", "published_at": "2019-10-20T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2edd0f1e80", "title": "Quickly Convert 4 Spaces (or Tabs) to 2 spaces in Vim", "url": "https://www.adamalbrecht.com/blog/2019/10/19/convert-4-spaces-or-tabs-to-2-spaces-in-vim/", "published_at": "2019-10-19T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2edd5bfd47", "title": "Get the Previous Expression Value in IEx", "url": "https://www.adamalbrecht.com/blog/2019/09/09/v-helper-function-in-elixir-iex/", "published_at": "2019-09-09T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ede315fb8", "title": "Ruby Symbol and String Array Shorthand", "url": "https://www.adamalbrecht.com/blog/2019/08/27/ruby-symbol-and-string-array-shorthand/", "published_at": "2019-08-27T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2edea94eae", "title": "Running Elixir tests in VSCode", "url": "https://www.adamalbrecht.com/blog/2019/07/30/running-elixir-tests-in-vscode/", "published_at": "2019-07-30T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2edf10e8a0", "title": "SSH Tunnels into Production Rails Database", "url": "https://www.adamalbrecht.com/blog/2019/07/25/ssh-tunnel-into-rails-production-database/", "published_at": "2019-07-25T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2edf4c5eb3", "title": "VSCode + ElixirLS = ๐๐", "url": "https://www.adamalbrecht.com/blog/2019/07/24/vscode-elixirls/", "published_at": "2019-07-24T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2edfe7cc17", "title": "Rails presence method", "url": "https://www.adamalbrecht.com/blog/2019/07/24/rails-presence-method/", "published_at": "2019-07-24T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2edffc73d7", "title": "Netlify Analytics First Impressions", "url": "https://www.adamalbrecht.com/blog/2019/07/23/netlify-analytics-quick-review/", "published_at": "2019-07-23T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ee046abc7", "title": "TIL: Pass in an ActiveRecord Object to a where string", "url": "https://www.adamalbrecht.com/blog/2019/07/22/pass-in-an-active-record-object-to-a-where-string-in-rails/", "published_at": "2019-07-22T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ee123ac41", "title": "Lookup IP Address & Location via the Command Line", "url": "https://www.adamalbrecht.com/blog/2019/07/21/lookup-ip-address-location-via-the-command-line/", "published_at": "2019-07-21T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ee1cf4a69", "title": "Website Revamp! And introduction to my Work Journal.", "url": "https://www.adamalbrecht.com/blog/2019/07/20/new-website-and-work-journal-introduction/", "published_at": "2019-07-20T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ee28fe1ce", "title": "Run your Ruby tests quickly and easily using Vim and Tmux", "url": "https://www.adamalbrecht.com/blog/2016/02/01/run-your-ruby-tests-using-vim-and-tmux/", "published_at": "2016-02-01T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ee2c47a84", "title": "Authentication with JSON Web Tokens using Rails and React / Flux", "url": "https://www.adamalbrecht.com/blog/2015/07/20/authentication-using-json-web-tokens-using-rails-and-react/", "published_at": "2015-07-20T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ee3966c00", "title": "How to Replace the Angular Stack with React plus a few NPM modules", "url": "https://www.adamalbrecht.com/blog/2015/07/17/how-to-replace-the-angular-stack-with-the-react-ecosystem/", "published_at": "2015-07-17T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ee41f166f", "title": "Authenticating your Angular / Rails App with JSON Web Tokens", "url": "https://www.adamalbrecht.com/blog/2014/12/04/add-json-web-token-authentication-to-your-angular-rails-app/", "published_at": "2014-12-04T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ee43bb8ff", "title": "Authorization with Angular.js and UI-Router", "url": "https://www.adamalbrecht.com/blog/2014/09/22/authorization-with-angular-and-ui-router/", "published_at": "2014-09-22T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ee4dc818e", "title": "Building your Angular app with Gulp.js", "url": "https://www.adamalbrecht.com/blog/2014/06/20/building-your-angular-app-with-gulp-js/", "published_at": "2014-06-20T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ee5cf0500", "title": "Pre-Filling PDF Form Templates in Ruby-on-Rails with PDFtk", "url": "https://www.adamalbrecht.com/blog/2014/01/31/pre-filling-pdf-form-templates-in-ruby-on-rails-with-pdftk/", "published_at": "2014-01-31T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ee61e84f4", "title": "A Better Onboarding Experience in your Angular.js Application", "url": "https://www.adamalbrecht.com/blog/2014/01/22/a-better-onboarding-experience-in-your-angular-js-application/", "published_at": "2014-01-22T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ee70259f3", "title": "Generate Clean, Testable PDF Reports in Ruby/Rails with Prawn", "url": "https://www.adamalbrecht.com/blog/2014/01/14/generate-clean-testable-pdf-reports-in-rails-with-prawn/", "published_at": "2014-01-14T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ee7d915d7", "title": "How to Create a Simple Modal Dialog Directive in Angular.js", "url": "https://www.adamalbrecht.com/blog/2013/12/12/creating-a-simple-modal-dialog-directive-in-angular-js/", "published_at": "2013-12-12T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ee7df214f", "title": "A Better Date Picker in Angular.js", "url": "https://www.adamalbrecht.com/blog/2013/12/01/better-date-time-picker-in-angular-js/", "published_at": "2013-12-01T00:00:00+00:00" }, { "id": "01a0871f-5c99-70fd-bea7-1d2ee8c12fb8", "title": "How to Auto-Save your model in Angular.js using $watch and a Debounce function.", "url": "https://www.adamalbrecht.com/blog/2013/10/30/auto-save-your-model-in-angular-js-with-watch-and-debounce/", "published_at": "2013-10-30T00:00:00+00:00" } ] posts
Claim your blog
Back to adamalbrecht.com
Blog ยท corpus.blog/blogs/adamalbrecht.com/posts
adamalbrecht.com
adamalbrecht.com
2025
Home Cooked Apps
original โ
21 Feb 2025
2020
Add a Little Safety to your Elixir Structs with TypedStruct
original โ
6 Apr 2020
Upcoming Phoenix Authentication Solution
original โ
2 Apr 2020
JavaScript Sprinkles with AlpineJS
original โ
24 Mar 2020
2019
Enable Spell Checking in Vim for Markdown and Git Commit Messages
original โ
21 Oct 2019
Dark Mode and other site updates
original โ
20 Oct 2019
Quickly Convert 4 Spaces (or Tabs) to 2 spaces in Vim
original โ
19 Oct 2019
Get the Previous Expression Value in IEx
original โ
9 Sept 2019
Ruby Symbol and String Array Shorthand
original โ
27 Aug 2019
Running Elixir tests in VSCode
original โ
30 Jul 2019
SSH Tunnels into Production Rails Database
original โ
25 Jul 2019
VSCode + ElixirLS = ๐๐
original โ
24 Jul 2019
Rails presence method
original โ
24 Jul 2019
Netlify Analytics First Impressions
original โ
23 Jul 2019
TIL: Pass in an ActiveRecord Object to a where string
original โ
22 Jul 2019
Lookup IP Address & Location via the Command Line
original โ
21 Jul 2019
Website Revamp! And introduction to my Work Journal.
original โ
20 Jul 2019
2016
Run your Ruby tests quickly and easily using Vim and Tmux
original โ
1 Feb 2016
2015
Authentication with JSON Web Tokens using Rails and React / Flux
original โ
20 Jul 2015
How to Replace the Angular Stack with React plus a few NPM modules
original โ
17 Jul 2015
2014
Authenticating your Angular / Rails App with JSON Web Tokens
original โ
4 Dec 2014
Authorization with Angular.js and UI-Router
original โ
22 Sept 2014
Building your Angular app with Gulp.js
original โ
20 Jun 2014
Pre-Filling PDF Form Templates in Ruby-on-Rails with PDFtk
original โ
31 Jan 2014
A Better Onboarding Experience in your Angular.js Application
original โ
22 Jan 2014
Generate Clean, Testable PDF Reports in Ruby/Rails with Prawn
original โ
14 Jan 2014
2013
How to Create a Simple Modal Dialog Directive in Angular.js
original โ
12 Dec 2013
A Better Date Picker in Angular.js
original โ
1 Dec 2013
How to Auto-Save your model in Angular.js using $watch and a Debounce function.
original โ
30 Oct 2013