Giter Site home page Giter Site logo

big-jr / update-versions Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 8 KB

Python 3 script to update the build numbers in .NET source files. Ideal for part of a continuous integration / build system.

Home Page: https://softwarepragmatism.com/automatically-version-everything

License: MIT License

Python 100.00%
python3 python-3 python-script csharp c-sharp dotnet dot-net versioning version-control version

update-versions's Introduction

Jason Ross

About Me

I'm a software architect and full-stack developer based in Calgary, Alberta, Canada. ๐Ÿ‡จ๐Ÿ‡ฆ๐Ÿด๓ ฃ๓ ก๓ ก๓ ข๓ ฟ

What I Do

I design and build software systems. Systems that don't crash when they receive incorrect data, that don't need to be rebooted constantly and that don't run so slowly that the users think they've crashed. Systems that take data from any source - databases, files, networks, APIs - process it as quickly, efficiently and reliably as possible and output the results in whatever form the customer requires.

I've designed and written systems for banks, finance companies, energy companies, railways, insurance syndicates, security companies and many others.

I use Continuous Integration and Deployment to automate every part of the process from building to unit testing to deployment and integration testing. I usually try to automate everything I can - it makes things faster, and it removes errors.

Technologies I've Used

I started my career as an Electronic Engineer (I'm a Chartered Engineer) and I used to design PCBs, FPGAs and video hardware, but I quickly changed to designing and writing software.

I've used a LOT of different technologies in my career, depending on the problems I'm trying to solve because languages are just tools.

The main languages I've used most recently are:

  • Python
  • C#
  • ASP.NET
  • C++

I've used these on:

  • Windows
  • Ubuntu Linux
  • AWS Linux
  • MacOS

And used these databases:

  • MS SQL Server
  • PostgreSQL
  • Oracle
  • Vertica

I've also recently used:

  • AWS Lambda
  • AWS API Gateway
  • Various other AWS features!
  • Terraform
  • Django
  • Docker
  • Kubernetes
  • bash
  • JavaScript

Public Domain Software I've Written

Randalyze

My main open source project is Randalyze, a Python package that generates and analyzes random numbers that match those encountered in real life. The numbers are distributed according to Benford's Law; for more details, there's an article on my blog: Are those numbers realistic or fake? Try using Benford's Law

Source Code

Randalyze Source Code

Statistics

The most recent download statistics for Randalyze are:

Downloads

Downloads

PrimeGenerators

My newest open source project is primegenerators, a Python package that generates prime numbers, checks whether given numbers are prime, and factorizes them.

Statistics

The most recent download statistics for primegenerators are:

Downloads

Downloads

Witter

Witter lets you generate pseudo-random text in the style of an original file you provide. For example, if you want to generate text in the style of Shakespeare's sonnets, War and Peace, or any (preferably big) text document you have, it will come up with gems like:

What acceptable audit canst thou O cruel, say I love thee with mine, compare thee to a summer's story tell Or from their physicians know. For if I should despair I should grow mad, And in mine own love's might O let my looks be then the eloquence, And dumb presagers of my silence cannot boast, I was not sick of any fear from thence.

Nobody said it was going to make sense! What it DOES do though, is to demonstrate text parsing, stochastic methods, and some statistics.

Statistics

The most recent download statistics for witter are:

Downloads

Downloads

How I Can Help You

I'm an experienced Software Developer who can improve your software design and processes, reduce your AWS cloud bill and make sure your software does what it's supposed to.

My professional web site is Software Pragmatism. I write about technologies I've learned about and used, and about software development processes in general.

๐Ÿ“ซ If you're in Canada, feel free to contact me via my contact form.

A Couple Of Useful Links

Some of the sites that link to me:

Other sites:

  • Shields provided by shields.io
  • Project Euler - mathematics puzzles: Project Euler

update-versions's People

Contributors

big-jr avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.