I often see developers on http://slack.kotlinlang.org/ wondering which of their code…
The Issue of Data Structure and Algorithms
The Strategy pattern is the next in our examination of design patterns and how they can be leveraged in Ruby…
After many projects for startups, we can hold that all software startups face same frequent challenges…
I recently started working on an environment cleanup feature. The goal was very simple: erase data from Dev and Stage databases. Usually as per customer request, a copy of their database had been made somewhere and never removed.
A lot of software companies are now starting to assign their development teams test coverage…
As the nation’s primary platform for sharing and improving government software, Code.gov can…
What is the process by which code is reused today? And what would an ideal reuse process look like?
It is undeniable that significant redundant effort is regularly undertaken by developers opting to recreate logic and functionality that has…
While I’m working on ASP.NET Core site, I have an idea to build a page for project documentation. The markdown syntax is first one in my mind which are the simplest and easiest formats to creating the documentation.
Continuous Integration is when a software development team has a habit of doing…
We asked staff members how they use PocketSmith to manage their different budgeting needs. They’re short reads, and we hope they give you ideas…
Lately, I have been thinking a lot about how things can go wrong when creating a User Interface.
To clarify this, I am by no means an expert with User Interfaces and I got only very few fundamental User Interface design skills.
In a startup company, most developers will encounter what I’d like to call the…
As I dive deeper and deeper into the world of Elixir and distributed systems in general, I’ve been falling deeper and deeper into a personal crisis.
I’ve been slowly coming to the realization that just about every production system I’ve worked on or…
表題の本を今更ながら読んだのですが、とても良かった。なんでもっと早く読まなかったのだろう。。
Recently I saw this question on Quora:
“I used to develop in PHP/MySQL about 4 years back. I understand that PHP is no longer a good choice. I would like to get back in developing dynamic websites/web apps…
Making software has never been more of a shared experience. In today’s applications, roughly 90% of code comes…
When’s it’s good, it’s really really good; when it’s bad, it’s better than nothing.
If you’re a software developer, documentations can be downright orgasmic.
Unintended future consequences
Jay Rodgers
Largely, I am a big fan of server-less architecture. My life would be so much better without all the DevOps work I get pulled into, accidentally.
However, each of these mega trends comes with unintended future consequences and…
We’ve witnessed a growth of outsourcing integration challenges this past year, as well as…
Finding your first job can be scary. Breaking into the industry can feel impossible. You can feel like you’re not good enough. The demands can feel way too high.
Have you ever had a demanding boss? I don’t just mean one who expects quality work, I mean someone who is a Boss. Capital B.
They give you ultimatums, and demand no back-talk. When they ask whether or not you can do…
Originally, this post was triggered by an insightful and very timely article, How ‘strong anonymity’ will finally fix the privacy…
Great post Chris. It feels like simplicity is a rarely appreciated thing these days, in software development. The most effective members of software teams, in my experience, have always been the ones who are able to quickly cut through the (enterprise) bullshit and answer:
Last week I was awestruck by the idea of using GraphQL in API’s. I was surprised…
I hate my code. It’s true. I never wrote a single line of code that I liked the day after. You could ask a question that if I hate my code so much, how do I have the nerves to release anything to the world? And that’s the thing. I don’t overthink. Because if developers would overthink in…
You’ve written a program and you want to make sure that it does the right thing. So you run your program to check that it does what you want — it does. Great! Ship it! That’s version 1.0. The next time you decide to be a bit more professional about it. You write down what you…
Alternator Rewinding
Alternator rewinding is the rewinding of the stator. Alternator rewinding may serve one of several purposes. Although it’s more specific for the brushes in an automotive alternator to fail, rebuilding an automotive alternator may require alternator rewinding. Alternator rewinding can also be used to…
Whenever I go to raise a ticket, I either immediately think of the time in school where you raise your hand to answer a question or when you would stroll up to…
These days, on the off chance that you aren’t continually searching for courses in which to streamline your business and make it as beneficial as could be allowed, you could be setting out toward catastrophe. With costs bringing down constantly, entrepreneurs need to search for…