Geek Reading December 18, 2015
Geek Reading December 18, 2015
Check out yesterday's Geek Reading list with articles spanning different topics such as: Google's new accelerator for mobile startups, Eric Leong's breakdown of various types of software engineers, and The Kua's post on types of development teams.
Join the DZone community and get the full member experience.Join For Free
Learn how error monitoring with Sentry closes the gap between the product team and your customers. With Sentry, you can focus on what you do best: building and scaling software that makes your users’ lives better.
Google leads the day with their new accelerator for mobile startups, as announced on the Google Developers blog. It is not a big deal, but it is good to see more of this kind of thing. Eric Leong has a great post on the various types of software engineers. I have talked about it in the past, but his focus is on the spectrum of technical engineers (those who purely love technology) and product engineers (those who love building products). The Kua also has a good article following a similar approach where he talks about the types of development teams. I have found that the structure of your team can make a big difference in the success of projects, so what kind of team do you have?
As always, enjoy today’s items, and please participate in the discussions on these sites.
- Google announces a new Accelerator for mobile startups | Google Developers Blog
Startups, Career and Process
- Do You Need To Know More Than One Language? | DZone Java
- What I wish they would teach in universities | Ayende @ Rahien
- Is Your Employer a “Best Place To Work” For Developers? | Job Tips For Geeks
- Stories from the interview room: Should your code be doing THAT? | Ayende @ Rahien
- The Product-Technical Spectrum | Eric Leong
- Types of Development Teams | The Kua @ Work
Design and Development
- Java Survey Results, Part II – Web Frameworks | DZone Java
- An Automated Market of Cypher-Annotated Microservices, Part 3 | DZone Integration
- 7 Tips for Successful Code Generation in Java | Java Code Geeks
- Introducing Arbiter: A Utility for Generating Oozie Workflows | Code As Craft
- More on technology compatibility kits in app development | Paul Hammant
- Temporal Coupling Between Method Calls | DZone Integration
- What is Acceptance Test-driven Development? | DZone Agile
- How a SaaS company evolves its front-end tech stack | Olark
- Testing multithreaded code in Java | Java Code Geeks
- Backward Compatibility – Friend or Foe? | DZone Integration
- Introducing Background Sync | Google Developers
Concurrency, Performance and Scalability
- How Does the Use of Docker Effect Latency? | High Scalability
- Too many open files: Tracking down a bug in production | Room Key Tech Blog
- Communication Logs | infobip engineering
- O(1) Data Lookups With Minimal Perfect Hashing | The blog at the bottom of the sea
AI, Machine Learning, Research and Advanced Algorithms
- Sinc and Jinc sums | John D. Cook
Security, Encryption and Cryptography
- Back to 28: Grub2 Authentication Bypass 0-Day | Hector Marco
- Let’s Re-Think Security Trade-Offs | Paragon Initiative Enterprises Blog
- TLS Client Authentication | Java Code Geeks
- FireEye Exploitation: Project Zero’s Vulnerability of the Beast | Project Zero
- Indexing HTTPS pages by default | Google Online Security
Published at DZone with permission of Robert Diana , DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.