Arthur

Pemberton

Full-stack web applications developer


Welcome to my blog

As I discover new things in my field and solve troublesome problems, I will attempt to document my finds here.

Biography

On October 24, 2013, by Arthur Pemberton, 0 Comments

Biography

Arthur Pemberton

Arthur Pemberton is the Manager of Information Technology and Lead Developer at Mediagistic, Inc. where he manages a team of web developers, IT personnel and third-party vendors. Mr. Pemberton held positions with Henderson Engineers, Inc., and the University of Missouri Kansas City. Arthur holds a Bachelors of Science in Computer Science, and a Masters of Science in Computer Science, along with minors in Physics and Mathematics; all from the University of Missouri Kansas City (UMKC). During that time, he served as president of the student chapter of the Association for Computing Machinery (ACM), participated in the IEEE Robotics competitions, and was also inducted into the international honour society for computing and information disciplines, Upsilon Pi Epsilon

Background

Arthur was born and raised in the island nation of Dominica, nestled in the centre of the Caribbean archipelago. At an early age he gained access to an IBM compatible Apple computer, complete with two 5 1/4-inch floppy disk drives. Years later, and countless hours of computer repair, Turbo Pascal and Delphi programming, and website design, along with a stint as a high school teacher; Arthur moved to the United States to start his formal education in computing.

Interests

One of Arthur’s most enduring interests has been in the Free Software movement, and Open-Source development model. His journey began with Red Hat 7.0 when he needed to provide filtered internet access to a computer lab through a web proxy, and worked with his then classmate, Trevor Christian, to turn an unused desktop into a full gateway, router, and web filter powered by open source. Since then Arthur has participated in various open source communities to varying degrees.

Partners and Colleagues

Adrien Nicholas โ€” Enterprise Java developer based in the Greater New York area, but born in Dominica.

Patrick Alexander โ€” Software Developer.

Yuri Jones โ€” Market Research Analyst at National Bank of Dominica.

MySQL server has gone away

On October 28, 2019, by Arthur Pemberton, 0 Comments

I have a Django project where I was utilizing bulk_create to load a fairly large dataset, and this was some times resulting in the error MySQL server has gone away. Reading though the documentation on this error, https://dev.mysql.com/doc/refman/8.0/en/gone-away.html I see that one of the possible causes for this is “you send a query to the server that is incorrect or too large” Turns out, I just needed to use the batch_size parameter of bulk_create. The ย success of a website depends on web design, this is why is very important to look for the help the experts from Best Website Hosting.ย 

In my case, a batch of 56,000 records was triggering the error, so for safety, I switched to using bulk_created(..., batch_size=(10**4)).

Replicating Chilkat AES Cryptography with PyCrypto

On November 22, 2016, by Arthur Pemberton, 0 Comments

Today, I had the need to replicate an encrypted query string token to inter-operate with a third-party commercial application. I was able to determine the library, symmetrical algorithm and secret key being used to create the token. Turns out, it was an ASP.net web application using the Chilkat .NET library to do the encryption and decryption. Specifically, it was the Chilkat AES (aka Rijndael) methods being used.
Read More

Home

On October 1, 2013, by Arthur Pemberton, 0 Comments

Arthur Pemberton – Web Applications Developer

I am a seasoned web applications developer with over seven years of professional experience designing, developing, and deploying end-to-end solutions; and over ten years administering websites. My years of professional and freelance work have allowed me to hone my skills in several areas, ranging from casual computer support, to software architecture, and management of teams of skilled web designers and developers.

Currently based in the Tampa Bay Florida area, I work full-time as an IT manager and lead developer. I also freelance, accepting web projects from small to medium size clients, developing and maintaining WordPress based websites or building custom web apps. My service also extends to Caribbean nation of Dominica, where I work with local partners there to provide scalable solutions.

You can read through my biography for more information, or find my my resume.

Web Application Development

Custom web application development in Python/Django is available to clients, regardless of location. Requirements and specifications are gathered, and quotes are developed based the client provided information and timelines. Testing environments are setup to allow the client to regularly view and monitor progress. Upon completion, the finished applications can either be hosted on my own server resources, or deployed to client owned resources. Read more …

Website Creation and Administration

For companies and individuals looking to expand their web presence, website solutions are offered built on the WordPress platform. Solutions range from simple information websites, to full e-commerce solutions with online marketing budgets. Websites are taken from inception through design to population of supplied content and imagery, and finally publication on the world wide web. Websites can be self-hosted or kept on my own server resources. Costs of websites vary significantly based on complexity of design, number of pages and imagery, and required feature-set. However the typical website cost starts at $500 USD.

Resume

On October 1, 2013, by Arthur Pemberton, 0 Comments

Resume

Summary

Full-stack web application developer versed in developing for both GNU/Linux (Python/Django) and Microsoft Windows (ASP.net WinForms);
with website building experience using PHP 5.

Read More

Adding version numbers to your static files

On June 12, 2016, by Arthur Pemberton, 0 Comments

When I started with Django, the version at the time was 1.5. Back then, we prepended STATIC_URL to our static assets to reference them in our templates. With recent release, best practice is to you use the static [1]. I often find myself wanting to append a version number to my static files, at least my CSS and JS files to ensure that browser see my new versions when I push an update. In this post, I make use of the `static` tag and its URL building to easily append a version number.

Read More

Bets in the NBA

On April 24, 2014, by Arthur Pemberton, 0 Comments

Img by Jb777 link tha 2021

Despite that NBA odds are among to a lot of controversial slots, this game is still played by a lot of players because of the ease of winning this game. If youre looking for an exciting way to bet the NBA odds, now you can bet on the winners and losers of each game for each of the NBAs 29 teams by going to DraftKings . Now you can bet on the winner of each game that matters as the season unfolds in an interactive sportsbook. Enter your team to make a deposit for the right to wager. Dont have enough to bet, no problem. Just open a new account or make an easy wager by setting up a wager on a favorite to win. After the season, you will be able to check back to see if your favorite team has beaten its odds and earned some cash back. In the time being you might want to read some interesting things from celeb beats, an online website that gives great contents regarding casino games and more.

Online gambling is impressively adaptive in its integration of the transformation of technology to meet the demands and needs of their quickly growing audience made up largely of gamblers that keep coming back for a chance to enjoy the immersive technological features and to try their luck on the popular casino games.

The Top 7 Strategies To Improve Your Sports Betting Skills

If you want to bet the lottery and win big, we have all the wagers and picks you need. Bet on the winners and losers, and make your wager into money. Dont worry, the bookmakers always give you your money back! Another great option is Mr Play is a fantastic multi-product betting site, and thanks to a resource like the Mr Play Sports Bonus Code UK, you can bag yourself a great range of welcome rewards.

Enjoy the game with us and tell your friends to get more info here. Our wagers are fast and easy to use so go check them out! Our wager betting service is supported by sportsbooks in almost every region of the world including USA, UK, Canada and Australia, as well as most of Europe.

Finance and betting options to suit every betting player

Our unique betting and financing features will get you up to speed in no time. To find out more, select the site below and click on ‘get started’. We offer an extensive range of betting and betting tools and a wide variety of financial services.

Why choose us?

All of our premium casino slots games are all hand tested and built using the latest online casino technologies. We offer the most robust casino slots software with the highest customer satisfaction. We offer the highest payouts in the industry so you never have to wait for luck to come your way. All of our casinos are listed in the leading casinos and casino slots directory.

All of our slots games are built using the latest online casino technologies. We

Openfire certificate import

On September 27, 2016, by Arthur Pemberton, 0 Comments

Working with SSL certificates in Openfire are surprisingly troublesome, at least as compared to popular web servers (Apache hTTPd, Nginx, IIS).

I recently needed to update an expiring certificate (having once, previously, figured out how to successfully import a purchased, SSL certificate.

This time I found a nice tutorial: https://alpha-labs.net/2014/12/openfire-and-ciphers/. Thanks to Christian for that.

I’ve made some slight modifications to his Shell script, and I just wanted to share:
Read More

Contact

On October 1, 2013, by Arthur Pemberton, 0 Comments

Contact Me

The best way to contact me is via e-mail at pembo13 at gmail dot com.