Chapter 9

This chapter from the Software Development: An Open Source Approach discusses User Support. Technical writing is one of the first things mentioned in the chapter that sets the medium of good quality writing. Specifically using technical writing for user documentation, the chapter suggested a few elements of presentation: organization, illustrations, style, and tone. Furthermore, “knowing […]

Chapter 8

This chapter in the Software Development An Open Source Approach discusses about User Interface. In software development the user interface is how the user interacts with the software. A good user interface usually will be measured on the interfaces completeness, language, navigability, simplicity, feedback and recovery, data integrity, client-server integrity, security and finally documentation. These […]

Chapter 7

This chapter is from the Software Development and Open Source Approach, and it discusses Database modules. The chapter suggests that database tables should be designed in a way that facilitates concurrent access by many clients and ensures database security; Strategies for effective design and refactoring are guided by the principle of database normalization. Database security […]

Virtually OpenSource 101

OpenSource 101 is a conference held in Columbia, SC every year for developers, technologists, and decision makers. Usually held in the month of April, it consists of many speakers taking turns speaking about a wide variety of topics. The speakers range from developers working for software giants such as Paypal, The Walt Disney Company, IBM, […]

Release early and often

We were tasked to read this github page at: https://github.com/OSAS/tos-repository where the tos team has been working semi-actively to publish a book on Teaching Open Source. Besides the useful information on how to contribute to actual open source projects and understanding how to work with such diverse communities, this repository provides users to be able to […]

Poster Child

We had to attend and present at the School of Sciences and Mathematics research poster session. We presented our Jupyter Notebook project that we have contributed to over the semester. I did not have the opportunity to visit the session when it begin at 11:30 on the 12th of April due to having another class […]

That could be in x years!

I was required to attend a Symposium for the computer science department. It was essentially a “meeting” where alums from the College of Charleston give students insights on what steps we can take to be successful after we end up graduating with our Computer Science degrees. There were around a few alums visiting this year […]

The Doc is in!

“Documentation is like sex; when it’s good, it’s very, very good, and when it’s bad, it’s better than nothing.” – Dick Brandon Mr. Brandon could not be more right. In my short experience as a developer, I’ve seen my fair share of documentation where it has been a lifesaver, and in some cases the biggest […]

Planning to Meet Charleston

A meetup is an informal meeting or a gathering. People attend meetups to connect, learn, and network which more than likely is mutually beneficial to all parties involved. Usually they revolve around a specific topic or in our case languages, frameworks, operating systems, and pretty much anything that you can think of. While looking for […]

What’s Happening?

Addressing Pressing Cybersecurity Issues through Collaboration From “Computing Edge”, a magazine about security in general, has an article titled “Addressing Pressing Cybersecurity Issues through Collaboration” which discusses the increasing trends in malware attacks, which was estimated to be around $325 million in damages by the Cyber Threat Alliance (CTA) in 2015. It also states that […]