Tag: Programming
-
Core values and practices for building software
Posted on October 15, 2017, Level beginner Resource Length medium
Evan Bottcher - technical principal at ThoughtWorks - take on core values for building great software. When it comes to the craft of building software, he recognizes some fundamental software engineering values that ThoughtWorks share.
Tags programming agile software-architecture
-
Tips for creating agile product roadmap
Posted on October 15, 2017, Level beginner Resource Length short
Roman Pichler published this post some time ago but advice in it still applies today. A product roadmap is a powerful tool to describe how a product is likely to grow, to align the stakeholders, and to acquire a budget for developing the product. But creating an effective roadmap is not easy, particularly in an agile context where changes occur frequently and unexpectedly.
Tags programming agile
-
Introduction to Generators in PHP
Posted on October 14, 2017, Level intermediate Resource Length long
Niklas Keller excellent blog post focusing on generators in PHP. Generators are special functions in PHP. Whenever a function contains yield, it's no longer a normal function anymore, but always returns a Generator.
Tags programming php web-development
-
Host your blog for free
Posted on October 13, 2017, Level beginner Resource Length short
Cyrille Hemidy blog post describing how to host your static web site for free. Site is generated with Hugo generator, free SSL certificate and security provided by Cloudflare, and CI/CD provided via GitHub and Netlify.
Tags web-development programming
-
Erlang tutorial for PHP developers
Posted on October 12, 2017, Level beginner Resource Length medium
Marcelog published article intended for PHP developers that want to understand and start learning and coding Erlang applications. Author tried to point out main differences between these two distant worlds from a general perspective.
Tags erlang programming php web-development
-
Image Effects with CSS
Posted on October 11, 2017, Level beginner Resource Length medium
Bennett Feely nice write-up on using one or more newer CSS properties (background-blend-mode, mix-blend-mode, or filter) and how it gives us a surprising amount of possibilities to manipulate a single source image.
Tags css programming web-development
-
Building a large-scale design system for government
Posted on October 7, 2017, Level beginner Resource Length long
Maya Benari long article describing design thoughts behind architecture for federal websites. Team unified a complex system with numerous rules to serve users from all corners of the country.
Tags software-architecture programming devops
-
LinkedIn Tips for Highly Effective Code Review
Posted on October 4, 2017, Level beginner Resource Length medium
Szczepan Faber blog post about LinkedIn code review process. LinkedIn recently passed the milestone of having conducted one million code reviews. The head of the social networking service's tooling shared a few learned lessons along the way.
Tags agile programming
-
5 things about programming I learned with Go
Posted on August 26, 2017, Level beginner Resource Length long
MichaĆ Konarski interesting and engaging post about his journey with golang programming language. Author explains why even if you do not plan to use it in the long run, Go is worth the effort.
Tags programming golang
-
Forget coding, here is the skill you need most when you start your career
Posted on August 10, 2017, Level beginner Resource Length medium
Lars Schmidt article on developing soft skills as main driver for propelling your career. It used to be that the only way to climb a career ladder was to pick up more skills. Today, many of those ladders have fallen and shattered.
Tags programming career
-
Creative writing with git-flow and the Snowflake Method
Posted on August 7, 2017, Level beginner Resource Length medium
Sage Gerard wrote this interesting article about using git flow with creative writing. Randy Ingermanson's Snowflake Method makes you start from a crude, yet complete one sentence story and iterate until you are left with a good story.
Tags programming miscellaneous
-
Tech docs and Agile
Posted on August 6, 2017, Level beginner Resource Length long
Although it seems like documentation should be treated like other features worked on by a Scrum team, frequently it is not. When tech writers try to integrate into engineering Scrum teams, they usually run into a host of challenges. Excellent two part article from Tom Johnson.
Tags programming agile