Sign Up Now!

Sign up and get personalized intelligence briefing delivered daily.


Sign Up

Articles related to "developer"


How Learning Elixir Made Me a Better Programmer 🥃

  • After getting comfortable with a couple programming technologies, developers usually stop there; your job and the systems you maintain may all be in one or two languages.
  • Elixir for example was built by developers who saw the productivity of the Ruby syntax, the maintainability of functional programming and the scalability of Erlang.
  • OTP is an elegant way to handle all of the problems that arise in distributed programming, think work across nodes, handling async messages, etc.
  • For example, that's how the very cool hot-code-release feature came to be which enabled developers to release new Erlang/Elixir code without taking down servers.
  • Keeping processes small, pure and functional is good-sound engineering practice and are the pillars of how Elixir works.

save | comments | report | share on


Understanding the basics of Ruby on Rails: SQL Databases and how they work

  • Now it’s time to learn about databases and how they connect with Ruby on Rails.
  • We usually use a condition to delete, like “I want to delete all people under 21 years old.” We will learn how later in this post!
  • Now we can use SQL language to query (select, delete, insert, update) data.
  • We now understand the meaning of databases, we’ve tried some basic queries, and have talked about the relationship between tables.
  • So we create a migration (Ruby code), run the rake db:migrate command in the terminal, and it generates a table Authors with first_name, last_name, email, birthday, created_at, and updated_at columns.
  • So when we create a Posts table, we need to store a reference to the post’s author (column author_id in the Posts table).
  • Behind the scenes, it is executing SELECT * FROM posts WHERE title = 'Database & Rails'query.

save | comments | report | share on


A 58-story luxury condo skyscraper in San Francisco is tilting and sinking — here's everything that's gone wrong in the past decade

  • San Francisco's Millennium Tower has been sinking and tilting for years — but its homeowners may have finally found a solution.
  • On December 3, the San Francisco Chronicle reported that the Millennium Tower Homeowners Association will put forward a $100 million plan to address the tower's instability.
  • The agency responsible for the transit center, the Transbay Joint Powers Authority, hired a consulting firm to investigate how the excavation could affect the tower.
  • Developers contend that construction workers pumped too much water out of the ground while the transit center was being built, causing the sand to compress and the tower to sink.
  • Their lawsuit names Millennial Partners, the Transbay Joint Powers Authority, and the San Francisco Department of Building Inspection.
  • The main case — which involves Millennium Partners, the Transbay Joint Powers Authority, the homeowners association, and individual tenants — is scheduled to go to trial in June 2019.

save | comments | report | share on


Building AWS Lambdas for Real World using Ruby and Serverless Framework

  • Currently, you can easily find several blog posts and tutorials explaining how to build your own Lambda functions in Ruby, most of them using the famous Hello World as example, which is good as a starting point, but, let's be honest, you won't need to build something as simple as a Hello World.
  • In this post, I'd like to share some ideas with those who, like me, started to reach a bit deeper in this matter, and discuss how to tackle these real-world issues using Ruby and Serverless Framework.
  • As I mentioned before, most of Hello World examples hold all files in a single root project folder, which makes very easy to the Serverless Framework settings file (serverless.yml) references the lambda function.

save | comments | report | share on


What It’s Like To Work Through A Security Incident

  • Earlier this year, the company I work for as a software developer suffered a security incident.
  • Disclaimer: The following is a story about my personal experience of working through a security incident as a developer.
  • At this point, we were definitely shifting out of “fire fighting” mode to be starting work on some newly planned projects that were allocated a high priority after the incident.
  • The auditing team that I was part of was running out of things to do, so its members were starting to move off into other teams to work on these new projects.
  • Every day I could see the situation slowly improving as my coworkers gave their best efforts to set things right again; meanwhile, articles would try to spell out doom for the company or exaggerate the impact of the incident itself.

save | comments | report | share on


How Learning Elixir Made Me a Better Programmer 🥃

  • After getting comfortable with a couple programming technologies, developers usually stop there; your job and the systems you maintain may all be in one or two languages.
  • Elixir for example was built by developers who saw the productivity of the Ruby syntax, the maintainability of functional programming and the scalability of Erlang.
  • OTP is an elegant way to handle all of the problems that arise in distributed programming, think work across nodes, handling async messages, etc.
  • For example, that's how the very cool hot-code-release feature came to be which enabled developers to release new Erlang/Elixir code without taking down servers.
  • Keeping processes small, pure and functional is good-sound engineering practice and are the pillars of how Elixir works.

save | comments | report | share on


Google has huge plans for its home city — here's a look at the massive development

  • Google just revealed its vision for a massive development in its home city of Mountain View, California, outlining plans for a combination of office, retail, public and residential space.
  • The documents, published late Friday, center on the North Bayshore area of Mountain View, and include 3.12 million square feet of new and redeveloped offices, up to 400,000 square feet of community retail area, as many as 8,000 new homes and 35 acres of publicly accessible space.
  • Google says that it worked closely with the city to comply with or exceed stipulations of the "Precise Plan" for development that Mountain View adopted last year.
  • One of the North Bayshore sites, called Shoreline Commons, is co-owned by Google and real estate firm SyWest Development, but the two companies have not yet agreed on a master plan.

save | comments | report | share on


Analyst: Crypto ICOs in Crisis, Running Out of Money With No Products

  • According to Martha Bennett, a principal analyst at Forrester Research, ICOs have struggled to find viable products with business models that failed to account for the occurrence of a potential bear market that could force projects to face a funding crunch.
  • Considering the underwhelming performance of most dApps and ICO projects in the space, Forrester Research analyst Martha Bennett said that this year’s bear market has been a wake-up call for investors that funded multi-million dollar projects without working products and in many cases, a clear long-term vision, strategy, and solid business model.
  • Lex Sokolin, the global director of fintech strategy at Autonomous Research, said that the entrance of new investors and capital could end up counterbalancing the sector in the months to come, and for commercial companies with strong profit margins like exchanges, that certainly could be the case.

save | comments | report | share on


The State of Web Browsers – 2019 edition

  • Two days ago, I published a bitter sweet article on the state of web browsers, triggered by the news that Microsoft would abandon their EdgeHTML engine, replacing it with Chromium.
  • No sane developer would ignore mobile Safari, and Webkit is in many ways similar to Chromium (although growing apart), therefore, a base starting point is that 85% of users will experience a website exactly as it was intended.
  • With our user hat on, the web works quite well in a Chromium world, where mobile Safari and Firefox combined are large enough to still keep the dominant engine in check.
  • First, yes, there was a low period a few years ago when the mobile revolution was in full swing where developers could not wait for web standards and massively used vendor-prefixed or Chrome/Webkit-only features to maximize what they could do on mobile, this whole new exciting category of the web.

save | comments | report | share on


Why the game dev group will benefit from non-U.S. board chair

  • Raudasoja: The IGDA is doing a good job in many fields, but my personal agenda has been always the international part, working together to collect chapters and people across different countries.
  • That’s what I’ve been trying to bring in my work on the board of directors, the perspective of small countries like Finland, and the European side in general.
  • Those are the qualities I want to promote on other topics that the IGDA stands for — helping people with their careers and studies and becoming better game developers.
  • GamesBeat: Are you still collecting a lot of data and issuing reports about the state of the game industry, surveys on things like crunch and working conditions?
  • If the game industry is growing somewhere and they’d like to have a bigger community happening, we want to be there encouraging them to join the IGDA, to join this global family.

save | comments | report | share on