Elixir Github Changelog

0 release and the future of Phoenix. By default git allows you to format its log messages while it outputs them. CircleCI is a Leader in cloud-native continuous integration CircleCI received the highest scores in the build management, compliance and governance, and scaling options criteria. I rather like that syntax is not like Ruby or Python or other language I know, it helps my mind switch contexts. Since this is a pre-release, you may not find it in package manager, so you will have to use the precompiled packages, a version manager, or compile from source. ecto_autoslug_field is a reusable Ecto library which can automatically create slugs from other fields. Our goal is to help you find the software and libraries you need. Stream Elixir Fountain 2015-10-30 Jessica Kerr by The Elixir Fountain from desktop or your mobile device. EctoAutoslugField. axios changelog Promise based HTTP client (works in the browser too). strip/1 and String. Up-to-date packages built on our servers from upstream source; Installable in any Emacs with 'package. They vary from L1 to L5 with "L5" being the highest. 1: Don't match on return from Transaction. Via GitHub All about dev. The era of the intelligent cloud and intelligent edge is upon. Featuring Tim Mecklem – Twitter, GitHub, Website Adam Stacoviak – Twitter, GitHub, LinkedIn, Website Jerod Santo – Twitter, GitHub, Website Notes and Links Building an Artificial Pancreas with Elixir and Nerves at ElixirConf 2017 Listen to why Karen Sandler can’t hack her heart Gaslight - Ruby on Rails, iOS, and JavaScript Consultants. Heroku Buildpacks Buildpacks automate the build processes for your preferred languages and frameworks. social:pleroma/pleroma. 1-2 migrated to Kali Rolling. io Source Code Changelog A powerful toolkit for building websites with beautiful typography. com:gt8/open-source/elixir/weave. Now some languages are just aliases for others. Buildpacks are composed of a set of scripts, and depending on the programming language, the scripts will retrieve dependencies, output generated assets or compiled code, and more. social/pleroma. Development. Supported. It seems that Elixir 1. Publishing a package to Hex consists of registering a Hex user, adding metadata to the project’s mix. All other platforms display emojis in Slack using Google's Noto Color Emoji designs. Removed @on_js_load @on_js_load is no more. Generating a project changelog using Git log This is a simple and quick way to generate a changelog for your project using your git commit messages. This guide, as well as the rest of our docs, are open-source and available on GitHub. This is how the build matrix might look: You can find the code for this example on our demo repository:. com/antonmi. Monitor your app. Our goal is to help you find the software and libraries you need. Support insert image from local file. a test watcher/runner? I had the same problem when I started practicing TDD in Elixir last October, so I wrote a tiny POSIX shell script to automatically run `mix test` whenever my library or test files changed:. There is ‘Custom struct inspections’ that was just released with Elixir 1. 8/CHANGELOG. Stream Elixir Fountain 2016-02-29 Augie De Blieck by The Elixir Fountain from desktop or your mobile device. About Your go-to Java Toolbox. This is a release candidate for the upcoming Elixir v1. Owner permissions for a project hosted on GitHub. Branch master. Configuration. Added information about new Sublime Text 3 plugin. Then, in terminal, create new project if you're starting fresh (remember to replace repo-example-elixir with your GitHub repo name and repo_example with Elixir app/package name) and cd into your. string_to_quoted/2 [Code] Add compiler tracing to lift events done by the compiler. Heroku Buildpacks Buildpacks automate the build processes for your preferred languages and frameworks. Today I was trying to setup the new Phoenix 1. The latest Tweets from CodeElixirIO (@CodeElixirIO). Yet Another HTTP client for Elixir powered by hackney. use is a macro that provides a common API for extension. An extendable version manager. This file maps the original file name to the hashed file name. Made by developers for developers. Jun 12th, 2018 – Mark Corwin. As part of the study on Elixir’s dynamo application, I just tried to create a simple one. Other version numbering schemes, such as commit IDs (such as git commit id or mercurial changeset id) or date-based schemes like YYYYMMDD, MAY be used as version numbers, since they are unique. Organization owners can assign each team a certain project access permission level. git diff [] [--] […. server command. Subscribe to get the latest news and podcasts for developers in your inbox, every week. Pure Shamu Created to be a fast and stable ROM built from the source. The format is based on Keep a Changelog and this project adheres to Semantic Versioning. Heroku Buildpack for Elixir Features. Elizabeth Kolbert: We have locked in centuries of climate change. The era of the intelligent cloud and intelligent edge is upon. steps : - checkout - run : mix local. History and Reasoning. This file is used to list changes made in each version of the elixir cookbook. You can still fake it till you make it. Our goal is to help you find the software and libraries you need. This is how the build matrix might look: You can find the code for this example on our demo repository:. get, compile # refresh release config rm -f config/app. Stream Elixir Fountain 2016-02-29 Augie De Blieck by The Elixir Fountain from desktop or your mobile device. 2019-09-07 Publish documentation for release 1. Here are the most popular source code links: Web App (Ruby, Typescript) - Cloud storage, REST API and user interface. Source Code Changelog Suggest Changes. Ahhhh, here we go. With Elixir 1. 8 L2 GitVersion VS Git Credential Manager for Windows. 4 Taking out length function that we no longer need Really stupid but to ensure that all files that end with 'dud' is not in the filtering result. They vary from L1 to L5 with "L5" being the highest. About Your go-to. Written by José Valim. I am thinking of creating a new online course. Copy HTTPS clone URL. Then, in terminal, create new project if you're starting fresh (remember to replace repo-example-elixir with your GitHub repo name and repo_example with Elixir app/package name) and cd into your. A list of newsletters for developers and founders. Watching – the Changelog #202: 23 Years of Ruby with Matz Watching – Creating Well-tested Applications in Go @ PluralSight Elixir + Phoenixframework + Heroku (SpawnViewer Updated). io Source Code Changelog Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth. If you don't see the graphs either there isn't enough search volume or you need to refresh the page. yml file for now. Compare react-joyride and typography's popularity and activity. gatling changelog Collection of mix tasks to automatically create a exrm release from git and launch/upgrade it on your server. Customizer for Path of Exile LootFilters, including Style Summary, LootSimulator and other tools. A JIT Configuration Loader for Elixir. 0 (2017-03-15) This cookbook has been transferred to Chef to be maintained by the Cookbook Engineering team; Require Chef 12. To grab a copy of the latest version of OOFEM using anonymous git access, you need git installed. Tag and push tags using git push --tags. Best Episodes of Лучеедство. Search 100+ docs in one web app: HTML, CSS, JavaScript, PHP, Ruby, Python, Go, C, C++…. Formatter no longer prints in a proprietary format with the @metadata delimiter. Making my own open source library like rsocialize was also a great help to me when I was first learning Ruby on Rails. Erlang/OTP 21. Stream Elixir Fountain 2015-10-02 Robert Virding by The Elixir Fountain from desktop or your mobile device. Here are the most popular source code links: Web App (Ruby, Typescript) - Cloud storage, REST API and user interface. To ensure that stack traces will link to the correct code version in your git repository, make sure to send the full git SHA in the code_version attribute when reporting exceptions to Rollbar. Made by developers for developers. Parser, Git, Log, Changelog, Journal Interest over time of lalrpop and git-journal Note: It is possible that some search terms could be used in multiple areas and that could skew some graphs. Sign up for Code School at only $19/month. The Pop PHP Framework a free and open source PHP Web framework that was created by Nick Sagona. **Rollbar provides real-time exception reporting and continuous deployment monitoring for developers. Originally developed by Facebook. js" ) Elixir would generate a includes/js/app. Copy SSH clone URL [email protected] See also the ChangeLog for detailed information. GitHub recently released their own CI. com/Troush) В гостях: Anton Mishchuk (https://github. 0 – 2017-01-02 – Language aliases. The collection of libraries and resources is based on the Awesome Elixir List and direct contributions here. The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable and commercially-friendly environment for open source software collaboration and innovation. So I started making yt_potion. Now MessagePack is an essential component of Fluentd to achieve high performance and flexibility at the same time. It’s written in Rust, and it has the backing of some of the greatest minds in open source. Owner permissions for a project hosted on GitHub. Basic features just worked fine, though parameter handling is a little cumbersome. This file is used to list changes made in each version of the elixir cookbook. Discover and install extensions and subscriptions to create the dev environment you need. that people who come to Elixir feel like they need to use them or they are not “really” using Elixir. GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Added editor logos to plugin page. We're just a chat message or email away and would love to help you get your app in the best shape possible. You can also check out this 1. config file; Use prebuilt Elixir binaries; DATABASE_URL can be made available at compile time adding it to config_vars_to_export in elixir_buildpack. I am trying to use phoenix framework with mongodb as database so i run the following command to get started mix phoenix. Microsoft subsidiary GitHub announced today that it has become a CVE Numbering Authority and that it completed its acquisition of Semmle code-analysis platform. 0 changelog with develop Mostly !1724 backport, but as a new commit because it was easier this way 7 jobs for chore/1. Contribute to zyro/elixir-uuid development by creating an account on GitHub. I was wondering if anyone had any good examples of this. Elixir Hex Package Tutorial. Before this fix, Git tags and branches in the lock file would erroneously take higher precedence than the one in mix. Sep 8, 2015. com Source Code Docs Changelog. If you want to extend AACon download the command line executable and the Java library source code. 0-dev, which you will need to set the deps to the github master branch (as stated by @JoseValim) {:phoenix, github: "phoenixframework/phoenix"} Which means, you now need to use the mix phoenix. io Source Code Changelog. 7 has been dropped, and the minimum PY3 version has been bumped to 3. Allow configuration using environment values; Laravel CDN Package is maintained by publiux. Stars 21 Watchers 1 Forks 33 Ruby toolkit for the GitHub API. A presentation created with Slides. A version control…Continue reading on Learn. Configuration. If you've bought a PDF of the book and would like to update it to this version (for free), visit your home page. Other version numbering schemes, such as commit IDs (such as git commit id or mercurial changeset id) or date-based schemes like YYYYMMDD, MAY be used as version numbers, since they are unique. js is the Webpack runtime and should be included as the first script on your page. Popularity. CircleCI is a Leader in cloud-native continuous integration CircleCI received the highest scores in the build management, compliance and governance, and scaling options criteria. Dependabot has been acquired by GitHub 🤖🎉. A presentation created with Slides. It deliberately does not provide encapsulation within a GenServer and leaves that up to the user. BEAM, the abstract machine, has its development intertwined with that of Erlang's language development, but not-so-much with Elixir's. The Timber. I fear that it keeps people out of the elixir community because all this just seems so complicated. Changelog History. Added a language alias feature. io Source Code Changelog A very fast markdown parser with 100% CommonMark support, extensions and syntax plugins. Elixir of Giants is now recommended on the essential consumables list. Owner permissions for a project hosted on GitHub. ©Travis CI, GmbH Rigaer Straße 8 10247 Berlin, Germany. md and commit it. In other words, the differences are what you could tell Git to further add to the index but you still haven’t. gatling changelog Collection of mix tasks to automatically create a exrm release from git and launch/upgrade it on your server. ex_unit - ExUnit is a simple test framework that ships with Elixir. 🚀 This release fixes the following bugs: Try to fix Snap. Explore advanced statistics about decks and cards based on millions of games per week. Copy HTTPS clone URL. All gists Back to GitHub. Code School – Learn to program by doing with hands-on courses. Support elixir for code fences. Allow configuration using environment values; Laravel CDN Package is maintained by publiux. spawn_proc:kill() can send signals to processes. A Note on MySQL Due to numerous issues over the years and recent discoveries that nearly all schema migration was broken in MySQL (due to some behavior in our migration tool), we’ve made the decision to no longer support MySQL. The latest version of the book is P1. Elixir is a dynamic, functional language designed for building scalable and maintainable applications. replacement for `npm version` with automatic CHANGELOG generation Latest release 7. Our seamless GitHub integration means every pull request spins up a disposable Review App for testing, and any repo can be set up to auto-deploy with every GitHub push to a branch of your choosing. Pure Shamu Created to be a fast and stable ROM built from the source. For example. Fat-Free Framework is an open-source web framework distributed under the GNU General Public License and hosted by GitHub and Sourceforge. Elixir is built upon Erlang. Git your game on! Githug was an idea I thought of am implemented in March 2012. We discuss what's attractive about Elixir, what it means to have the language finalized, why folks are so excited by Phoenix LiveView, the ambitious new Lumen projec. Parser, Git, Log, Changelog, Journal Interest over time of nom and git-journal Note: It is possible that some search terms could be used in multiple areas and that could skew some graphs. Integrate our products into any project using our packages and plugins. Latest Release. exs file looks like this: defp de. Source Code Changelog Go library that helps you keep sql files in one place and use it with ease. com Source Code Docs Changelog. At its core is an independent rewrite of MSYS, based on modern Cygwin (POSIX compatibility layer) and MinGW-w64 with the aim of better interoperability with native Windows software. solution recently. Some drivers, like Go’s pq driver, include extra_float_digits in the URI used to connect to Postgres. heroku-buildpack-elixir - Buildpack for Heroku. Tags: UI Components, Autocomplete, Form Component Collections, React, Input, Reactjs, Mask, Typeahead, Combobox, Dropdown. This software is copyrighted to Pieroxy (2013) and all versions are currently licensed under The MIT license. Sponsors - Lytt til 264: Automating GitHub with Probot featuring Brandon Keepers and Bex Warner fra The Changelog direkte på mobilen din, surfetavlen eller nettleseren - ingen nedlastinger nødvendig. Espec's release notes. CircleCI is a Leader in cloud-native continuous integration CircleCI received the highest scores in the build management, compliance and governance, and scaling options criteria. Stream Elixir Fountain 2015-10-30 Jessica Kerr by The Elixir Fountain from desktop or your mobile device. Test is a framework for testing Elixir modules that interact with JavaScript via the FFI. Compare react-joyride and typography's popularity and activity. Made by developers for developers. Elixir of Giants is now recommended on the essential consumables list. It has simple setting and it can be started out easily. GitHub Integration. Collection of mix tasks to automatically create a exrm release from git and launch/upgrade it on your server. Configuration Options. I am working with Elixir within Chicago Boss and have redirected my deps to pick up rc1. Bumped Elixir version to 1. What's new in Elixir - Jun/18 Jun 21, 2018. Fixed bug where the elixir function was inadvertently omitted from the release. Plataformatec, a software consultancy, created Elixir in 2012 as a Research and Development project led by José Valim. 7 brings a few new changes to how logging is handled (albeit not a ton), so we're also up and ready to go and work with the latest and greatest in Elixir logging technology! Logging is often one of your first lines of defense, not only in development, but in the more long-term running and maintenance of your application. We have collection of more than 1 Million open source products ranging from Enterprise product to small libraries in all platforms. The collection of libraries and resources is based on the Awesome Elixir List and direct contributions here. For a full list of changes, check out out the changelog. 1 (2017-04-19) Remove usage of the validate cookbook that is not chef 13 compatible; 1. SailsJS changelog An MVC web framework with a modern twist, supporting WebSockets, streams, and a data-driven API. Elixir's programs are built in distributed manner even if they run on a single machine. Sign in with GitHub. Heroku Buildpack for Elixir Features. 1, and updates itself from Linus's tree when you do a "git pull". Elixir est une fonctionnelle , concurrente , à usage général langage de programmation qui fonctionne sur la Erlang machine virtuelle (BEAM). With releases, you get what tags. If you don't see the graphs either there isn't enough search volume or you need to refresh the page. Supported. Support elixir for code fences. r/elixir: Elixir is a dynamic, functional language designed for building scalable and maintainable applications. The hashring provides fast lookup, but ring creation isn't optimized (though it's not slow). If you generate a ColdBox application using any of our elixir templates then you will find a package. Stars 21 Watchers 1 Forks 33 Ruby toolkit for the GitHub API. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality. Complementary to our existing Jira project integration, you’re now able to integrate GitLab projects with Jira Development Panel. An extendable version manager. Like most open source projects, we host our software on GitHub. Ei tarvetta latailuun. We built it to deliver good old-fashioned server-rendered HTML with “JavaScript sprinkles”. io Source Code Docs Changelog 📷 A cross-platform library for the processing of image files; written in C# magick. com elixir-lang/elixir/blob/v1. If you liked one of my online courses and would like to learn something else, please fill out a 1-minute survey at this link. Sign up for Code School at only $19/month. ecto_autoslug_field is a reusable Ecto library which can automatically create slugs from other fields. Use Google, Github, Twitter, Facebook, or add your custom strategy for authorization to your Pow enabled Phoenix app. 1 (2017-04-19) Remove usage of the validate cookbook that is not chef 13 compatible; 1. Interest over time of anaconda and github Note: It is possible that some search terms could be used in multiple areas and that could skew some graphs. Your go-to Elixir Toolbox. com/antonmi. Otherwise it will be moved to the application directory at first run. toggle() accepts an optional line to bookmark. This covers changes for versions 3. Make file test. There is ‘Custom struct inspections’ that was just released with Elixir 1. Interest over time of anaconda and github Note: It is possible that some search terms could be used in multiple areas and that could skew some graphs. There are other dependencies which may be installed on-demand once as you use them. Dependabot has been acquired by GitHub 🤖🎉. elixir Cookbook CHANGELOG. com! Don't want the full rundown? Go star the source code on GitHub. Programming tips, tools, and projects from our developer community. Eventually consistent, distributed data structures; Not good library support yet. Test is a framework for testing Elixir modules that interact with JavaScript via the FFI. axios changelog Promise based HTTP client (works in the browser too). Our CHANGELOG file was previously updated manually by each contributor that felt their change warranted an entry. Using the buildpack with these drivers will require setting an extra config variable. Note: Right now, HashNuke/heroku-buildpack-elixir does not export paths of previous buildpacks in sequence for subsequent buildpacks so you might need to use techgaun/heroku-buildpack-elixir in some cases. Additionally, Elixir will generate an /includes/manifest. GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. A database wrapper and language integrated query for Elixir. Manage multiple runtime versions with a single CLI tool. Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. CircleCI enables you to restrict environment variables at run time by adding security groups to contexts. Dependabot has been acquired by GitHub 🤖🎉. Made by developers for developers. Elixir is built upon Erlang. social:pleroma/pleroma. Elixir Behaviour Driven Development. A database wrapper and language integrated query for Elixir. Latest Version. Cheers, Graeme PS I would love to hear from anyone else using Elixir in CB. Tim is a Developer at Gaslight in Cincinnati where he builds software solutions with Ruby and Elixir, and he's a member of the Nerves Core team. kyleamathews. He also shared his plans for the 1. Install Erlang as you usually would; rebar3 does not bundle it. Expect future posts from me about that decision and others we made along the way. Explore advanced statistics about decks and cards based on millions of games per week. The Changelog #365 - Pinned. ex_unit - ExUnit is a simple test framework that ships with Elixir. com/antonmi. Elixir news and status updates from the community for Issues are being actively tracked and addressed at the Archivist issue tracker on GitHub. For the complete list of changes, see the CHANGELOG. Chris McCord joined the show to take us on a deep dive into the Phoenix web framework and Elixir. Erlang/OTP 21. Microsoft subsidiary GitHub announced today that it has become a CVE Numbering Authority and that it completed its acquisition of Semmle code-analysis platform. To add a new package, please, check the contribute section. It also deals with compiling your project down to bytecode to run on the Erlang VM (BEAM) and provides tasks for. Entrepreneur and lover of Software craftsmanship. 2 > Development > elixir (1. Fat-Free Framework. 48K Generate a changelog from git metadata. GitHub organization for climate related software of the Argonne National Laboratory's Mathematics and Computer Science Division An example login. This changelog does not attempt to capture the six+ months of incremental features and improvements in this release of Sentry. axios changelog Promise based HTTP client (works in the browser too). Elixir's watch task is a dependency of watchify and will also be run. Contributions and bug reports are welcome! Please feel free to contact me through github or on the #haskell IRC channel on irc. Luerl as such. There're several Erlang's libraries too, but I couldn't easily use it on elixir, since the predicates are based on macros. Powershell # Powershell can be used by calling powershell in your. I’ve been learning Elixir recently, which is a Ruby-flavored and Erlang-based language. Elixir news and status updates from the community for Elixir and Phoenix all listed in Changelog. Audit Logs. Elm aims to make client-side web-development more pleasant. 1 (2017-04-19) Remove usage of the validate cookbook that is not chef 13 compatible; 1. Written by José Valim. About Your go-to Node. A database wrapper and language integrated query for Elixir. This weeks Elixir Fountain is a special panel interview and it was recorded in front of a live audience at ElixirConf Austin. 2 > Development > elixir (1. Source Code Changelog Suggest Changes. Elixir Unicode Support Unicode handled by pattern matched functions generated at compile time Functions generated entirely from ` UnicodeData. We only depend on the ecto package (we do not deal with ecto_sql at all). Subscribe to get the latest news and podcasts for developers in your inbox, every week. We discuss what's attractive about Elixir, what it means to have the language finalized, why folks are so excited by Phoenix LiveView, the ambitious new Lumen projec. The rest of this guide covers build environment and configuration topics specific to Elixir projects. Added a language alias feature. Copy HTTPS clone URL. Programming tips, tools, and projects from our developer community. 0 about a month ago, and right now I'm very seriously considering Elixir/Phoenix for my next startup and have been slowly learning/hacking in it. Best Episodes of Лучеедство. Source Code Changelog Efficient cross-language IPC/RPC, works between C++, Java, Python, PHP, C#, and many more other languages. 0 of the CLI. x releases can be found in the v2. Git your game on! Githug was an idea I thought of am implemented in March 2012. Our CHANGELOG file was previously updated manually by each contributor that felt their change warranted an entry. Buildpacks are responsible for transforming deployed code into a slug, which can then be executed on a dyno. Erlang/OTP 21. Interest over time of Bonobo Git Server and Gogs Note: It is possible that some search terms could be used in multiple areas and that could skew some graphs. Elixir is a dynamic, functional language designed for building scalableand maintainable applications. 1-2 migrated to Kali Sana [ 2014-10-22 ] elixir 0. The fact-checkers, whose work is more and more important for those who prefer facts over lies, police the line between fact and falsehood on a day-to-day basis, and do a great job. Today, my small contribution is to pass along a very good overview that reflects on one of Trump’s favorite overarching falsehoods. Namely: Trump describes an America in which everything was going down the tubes under  Obama, which is why we needed Trump to make America great again. And he claims that this project has come to fruition, with America setting records for prosperity under his leadership and guidance. “Obama bad; Trump good” is pretty much his analysis in all areas and measurement of U.S. activity, especially economically. Even if this were true, it would reflect poorly on Trump’s character, but it has the added problem of being false, a big lie made up of many small ones. Personally, I don’t assume that all economic measurements directly reflect the leadership of whoever occupies the Oval Office, nor am I smart enough to figure out what causes what in the economy. But the idea that presidents get the credit or the blame for the economy during their tenure is a political fact of life. Trump, in his adorable, immodest mendacity, not only claims credit for everything good that happens in the economy, but tells people, literally and specifically, that they have to vote for him even if they hate him, because without his guidance, their 401(k) accounts “will go down the tubes.” That would be offensive even if it were true, but it is utterly false. The stock market has been on a 10-year run of steady gains that began in 2009, the year Barack Obama was inaugurated. But why would anyone care about that? It’s only an unarguable, stubborn fact. Still, speaking of facts, there are so many measurements and indicators of how the economy is doing, that those not committed to an honest investigation can find evidence for whatever they want to believe. Trump and his most committed followers want to believe that everything was terrible under Barack Obama and great under Trump. That’s baloney. Anyone who believes that believes something false. And a series of charts and graphs published Monday in the Washington Post and explained by Economics Correspondent Heather Long provides the data that tells the tale. The details are complicated. Click through to the link above and you’ll learn much. But the overview is pretty simply this: The U.S. economy had a major meltdown in the last year of the George W. Bush presidency. Again, I’m not smart enough to know how much of this was Bush’s “fault.” But he had been in office for six years when the trouble started. So, if it’s ever reasonable to hold a president accountable for the performance of the economy, the timeline is bad for Bush. GDP growth went negative. Job growth fell sharply and then went negative. Median household income shrank. The Dow Jones Industrial Average dropped by more than 5,000 points! U.S. manufacturing output plunged, as did average home values, as did average hourly wages, as did measures of consumer confidence and most other indicators of economic health. (Backup for that is contained in the Post piece I linked to above.) Barack Obama inherited that mess of falling numbers, which continued during his first year in office, 2009, as he put in place policies designed to turn it around. By 2010, Obama’s second year, pretty much all of the negative numbers had turned positive. By the time Obama was up for reelection in 2012, all of them were headed in the right direction, which is certainly among the reasons voters gave him a second term by a solid (not landslide) margin. Basically, all of those good numbers continued throughout the second Obama term. The U.S. GDP, probably the single best measure of how the economy is doing, grew by 2.9 percent in 2015, which was Obama’s seventh year in office and was the best GDP growth number since before the crash of the late Bush years. GDP growth slowed to 1.6 percent in 2016, which may have been among the indicators that supported Trump’s campaign-year argument that everything was going to hell and only he could fix it. During the first year of Trump, GDP growth grew to 2.4 percent, which is decent but not great and anyway, a reasonable person would acknowledge that — to the degree that economic performance is to the credit or blame of the president — the performance in the first year of a new president is a mixture of the old and new policies. In Trump’s second year, 2018, the GDP grew 2.9 percent, equaling Obama’s best year, and so far in 2019, the growth rate has fallen to 2.1 percent, a mediocre number and a decline for which Trump presumably accepts no responsibility and blames either Nancy Pelosi, Ilhan Omar or, if he can swing it, Barack Obama. I suppose it’s natural for a president to want to take credit for everything good that happens on his (or someday her) watch, but not the blame for anything bad. Trump is more blatant about this than most. If we judge by his bad but remarkably steady approval ratings (today, according to the average maintained by 538.com, it’s 41.9 approval/ 53.7 disapproval) the pretty-good economy is not winning him new supporters, nor is his constant exaggeration of his accomplishments costing him many old ones). I already offered it above, but the full Washington Post workup of these numbers, and commentary/explanation by economics correspondent Heather Long, are here. On a related matter, if you care about what used to be called fiscal conservatism, which is the belief that federal debt and deficit matter, here’s a New York Times analysis, based on Congressional Budget Office data, suggesting that the annual budget deficit (that’s the amount the government borrows every year reflecting that amount by which federal spending exceeds revenues) which fell steadily during the Obama years, from a peak of $1.4 trillion at the beginning of the Obama administration, to $585 billion in 2016 (Obama’s last year in office), will be back up to $960 billion this fiscal year, and back over $1 trillion in 2020. (Here’s the New York Times piece detailing those numbers.) Trump is currently floating various tax cuts for the rich and the poor that will presumably worsen those projections, if passed. As the Times piece reported: